James Madison player stats
Every 2024 category, best line first.
Passing
5 players
| Player | C/ATT | YDS | AVG | TD | INT | PCT |
|---|---|---|---|---|---|---|
| Alonza BarnettQB | 212–354 | 2596 | 7.3 | 26 | 4 | 59.9% |
| Billy AtkinsQB | 16–24 | 181 | 7.5 | 1 | 0 | 66.7% |
| Taji HudsonWR | 1–1 | 23 | 23.0 | 0 | 0 | 100.0% |
| Dylan MorrisQB | 1–1 | 6 | 6.0 | 0 | 0 | 100.0% |
| JC EvansQB | 1–1 | 1 | 1.0 | 1 | 0 | 100.0% |
Rushing
14 players
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| George PettawayRB | 163 | 976 | 6.0 | 5 | 31 |
| Alonza BarnettQB | 135 | 450 | 3.3 | 7 | 50 |
| Wayne KnightRB | 77 | 449 | 5.8 | 2 | 59 |
| Jobi MalaryRB | 45 | 269 | 6.0 | 2 | 32 |
| Tyler PurdyRB | 37 | 170 | 4.6 | 2 | 13 |
| JC EvansQB | 15 | 80 | 5.3 | 1 | 27 |
| Cameron RossWR | 4 | 56 | 14.0 | 0 | 41 |
| Ayo AdeyiRB | 21 | 40 | 1.9 | 1 | 12 |
| Jayden MinesWR | 1 | 24 | 24.0 | 0 | 24 |
| Ke'Marion BaldwinRB | 6 | 17 | 2.8 | 0 | 4 |
| Taji HudsonWR | 1 | 11 | 11.0 | 0 | 11 |
| Billy AtkinsQB | 2 | 6 | 3.0 | 0 | 3 |
| Yamir KnightWR | 1 | 1 | 1.0 | 0 | 1 |
| Logan KyleTE | 1 | -2 | -2.0 | 0 | 0 |
Receiving
15 players
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Omarion DollisonWR | 37 | 633 | 17.1 | 6 | 73 |
| Yamir KnightWR | 52 | 605 | 11.6 | 4 | 68 |
| Taylor ThompsonTE | 33 | 448 | 13.6 | 6 | 36 |
| Cameron RossWR | 37 | 443 | 12.0 | 3 | 43 |
| George PettawayRB | 24 | 197 | 8.2 | 2 | 33 |
| Wayne KnightRB | 15 | 138 | 9.2 | 2 | 23 |
| Logan KyleTE | 11 | 132 | 12.0 | 1 | 30 |
| Dylan WilliamsWR | 7 | 62 | 8.9 | 2 | 16 |
| Tyler PurdyRB | 6 | 44 | 7.3 | 0 | 19 |
| Josh PhiferTE | 2 | 41 | 20.5 | 1 | 37 |
| Taji HudsonWR | 3 | 30 | 10.0 | 0 | 19 |
| Brionne PennyWR | 1 | 16 | 16.0 | 0 | 16 |
| Maxwell MossWR | 1 | 11 | 11.0 | 0 | 11 |
| Jobi MalaryRB | 1 | 6 | 6.0 | 0 | 6 |
| Kyi WrightTE | 1 | 1 | 1.0 | 1 | 1 |
Defense
46 players
Interceptions
10 players
| Player | INT | YDS | AVG | TD |
|---|---|---|---|---|
| Terrence SpenceCB | 5 | 103 | 20.6 | 1 |
| Jacob ThomasS | 3 | 80 | 26.7 | 0 |
| DJ BarksdaleDB | 2 | 11 | 5.5 | 1 |
| Chauncey LoganCB | 1 | 0 | 0.0 | 0 |
| Chris FitzgeraldDL | 1 | 0 | 0.0 | 0 |
| Chris ShearinS | 1 | 11 | 11.0 | 0 |
| Eric O'NeillDL | 1 | 27 | 27.0 | 1 |
| Immanuel BushDL | 1 | 0 | 0.0 | 0 |
| Justin EaglinDB | 1 | -2 | -2.0 | 0 |
| Lloyd Summerall IIIDL | 1 | 35 | 35.0 | 1 |
Fumbles
12 players
| Player | FUM | LOST | REC |
|---|---|---|---|
| Alonza BarnettQB | 8 | 4 | 1 |
| Ayo AdeyiRB | 1 | 0 | 0 |
| Cameron RossWR | 1 | 1 | 0 |
| Yamir KnightWR | 1 | 0 | 0 |
| Carter SweazieOL | 0 | 0 | 1 |
| Chase ReganS | 0 | 0 | 1 |
| Chris ShearinS | 0 | 0 | 2 |
| Gannon WeathersbyLB | 0 | 0 | 2 |
| Immanuel BushDL | 0 | 0 | 1 |
| Jacob DobbsLB | 0 | 0 | 3 |
| Khairi MannsDL | 0 | 0 | 2 |
| Tyler BrownDB | 0 | 0 | 1 |
Kicking
3 players
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Noe RuelasPK | 16–20 | 80.0% | 52 | 35–37 | 83 |
| Max LipinskiPK | 1–2 | 50.0% | 35 | 7–7 | 10 |
| Cristiano RosaPK | 1–1 | 100.0% | 40 | 3–4 | 6 |
Punting
1 player
| Player | NO | YDS | AVG | TB | IN 20 | LONG |
|---|---|---|---|---|---|---|
| Ryan HansonP | 49 | 2078 | 42.4 | 4 | 16 | 66 |
Kick returns
3 players
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Cameron RossWR | 13 | 366 | 28.2 | 1 | 94 |
| George PettawayRB | 6 | 145 | 24.2 | 0 | 40 |
| Logan KyleTE | 2 | 7 | 3.5 | 0 | 7 |
Punt returns
4 players
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Yamir KnightWR | 20 | 145 | 7.3 | 0 | 33 |
| Terrence SpenceCB | 1 | 28 | 28.0 | 0 | 28 |
| Taurus JonesLB | 1 | 18 | 18.0 | 0 | 18 |
| Jayden MinesWR | 1 | 14 | 14.0 | 1 | 14 |
⚠ INT under Passing is thrown. Under Interceptions it is taken away — two different events, one abbreviation, which is why they are separate blocks rather than neighbouring columns. SACKS and TFL can be halves, because a shared one is credited to both players.