McPhail played fullback and punter at Oklahoma. He rushed 19 times for 102 yards as a sophomore during the Sooners' national championship season in 1950. As a junior, he rushed for 875 yards and four touchdowns and set a national record with 8.56 yards per carry and was named first-team All-Big Seven Conference. As a senior, McPhail rushed for 1,018 yards on 161 carries and was named first-team All-Big Seven and an All-American by the American Football Coaches Association. McPhail also served as the lead blocker for Heisman Trophy winner Billy Vessels and the pair became the first college football backfield to have two 1,000 rushers in the same season. He also averaged 39.8 yards per punt. McPhail finished his collegiate career with 1,995 rushing yards.