Jack Holmes
Jack Holmes may refer to:
- Jack Holmes (rugby [league, born 1904)], Australian rugby league footballer of the 1920s and 1930s
- Jack Holmes (rugby league, born 1994), rugby league footballer of the 2010s
- Jack Holmes (cricketer), English cricketer
- Jack Holmes (American football), NFL player
- Jack Holmes (footballer), English footballer