McGahee played college football as a runningback for the Miami Hurricanes. He had 2,067 career rushing yards on 349 carries (5.9 avg.) for 31 touchdowns, which ranked 5th on school’s all time records list. He also caught 25 passes caught for 355 yards on a 13.1 average.