Pittsburgh startet 2008-sesongen rangert blant de 25 beste lagene for første gang på fem år. Panthers møtte Bowling Green Falcons på hjemmebane i sesongåpningen, hvor de tapte 27–17. McCoy hadde én touchdown på løp, med 71 yards. Dette skulle bli McCoys nest svakeste prestasjon i sesongen. McCoy og Panthers vant syv av sine neste åtte kamper. Han hadde en rekke på fem kamper fra 27. september til 1. november hvor han hadde minst 140 yards på løp per kamp. I løpet av de fem kampene hadde han 762 yards og 10 touchdowns på løp, men hans beste kamp skulle allikevel komme senere. Etter et nederlag på bortebane mot Cincinnati Bearcats, hvor McCoy ledet laget i både yards på løp og fra pasninger, fikk Pittsburgh en hjemmeseier mot West Virginia Mountaineers hvor McCoy løp for 183 yards, en ny personlig rekord. Han hadde også to touchdowns på dagen, begge i kampens fjerde kvarter. McCoy avsluttet seriespillet med 95 yards og en touchdown på løp i en 34–10 seier over Connecticut Huskies. Panthers var rangert som #18 i AP Poll etter seieren over Huskies. McCoys siste kamp i college var Sun Bowl 2008, som ble avholdt på nyttårsaften i El Paso i Texas. Han løp for 85 yards da Panthers tapte 3–0 mot Oregon State Beavers.