Jack McGrath may refer to:

Jack McGrath (footballer) (1924–2013), Australian rules footballer for Geelong Jack McGrath (rugby union) (born 1989), Irish rugby union player Jack McGrath (racing driver) (1919–1955), American racecar driver Jack McGrath (American football), American football player and coach