Dopo una carriera da All-American all'università, Foley fu scelto nel terzo giro (55º assoluto) del Draft NFL 1970 dai Miami Dolphins[2]. Giocò come titolare durante il dominio dei Dolphins nella lega nella prima metà degli anni settanta, raggiungendo tre Super Bowl consecutivi vincendone due, compreso quella della stagione 1972 in cui Miami divenne la prima e unica squadra della storia della NFL a concludere la stagione da imbattuta[3]. Dopo un primato in carriera di 6 intercetti nel 1978, Foley fu convocato per il Pro Bowl. Si ritirò dopo la stagione 1980.
^(EN) 1970 National Football League Draft, Pro Football Hall of Fame. URL consultato il 17 febbraio 2013 (archiviato dall'url originale il 9 novembre 2013).