Computed leaderboards · 1999–2025

Passing Leaders

Passing yardage, touchdowns, completions and efficiency. Top-25 single-season lists computed from every season report and box score, 1999–2025. For all-era program marks, see the passing record book.

Career Passing Yards
6,534
Sean Norris · 2007-09
Season Passing Yards
3,340
Mark Forcucci · 2025
Game Passing Yards
438
Garrett Meador · vs Millikin University, 2011

Passing Yards

#PlayerYdsSeasonDetail
1Mark Forcucci3,3402025GP 13 · Att 336 · Cmp 221 · TD 36 · Int 8
2Ben Thorson3,2792023GP 12 · Att 373 · Cmp 252 · TD 36 · Int 2
3Sean Norris3,1372008GP 14 · Att 362 · Cmp 210 · TD 32 · Int 14
4Chad Bradley3,1022003GP 13 · Att 353 · Cmp 214 · TD 20 · Int 8
5Luke Anthony2,9152019GP 13 · Att 298 · Cmp 202 · TD 35 · Int 4
6Garrett Meador2,8522011GP 10 · Att 348 · Cmp 227 · TD 28 · Int 7
7Will Bowers2,8292022GP 11 · Att 326 · Cmp 249 · TD 32 · Int 6
8Jeremy Chupp2,7612004GP 11 · Att 339 · Cmp 214 · TD 23 · Int 11
9Mark Forcucci2,6502024GP 10 · Att 274 · Cmp 196 · TD 29 · Int 4
10Luke Anthony2,5572021GP 12 · Att 290 · Cmp 180 · TD 27 · Int 4
11Jordan Roberts2,5002012GP 10 · Att 286 · Cmp 201 · TD 29 · Int 5
12Andrew Bowers2,4892016GP 12 · Att 287 · Cmp 179 · TD 26 · Int 5
13Chad Bradley2,2532002GP 10 · Att 278 · Cmp 171 · TD 15 · Int 11
14Curtis McWilliams2,1812018GP 10 · Att 232 · Cmp 155 · TD 25 · Int 6
15Sean Norris2,1422009GP 10 · Att 298 · Cmp 161 · TD 22 · Int 10
16Jeremy Chupp1,9692006GP 12 · Att 238 · Cmp 130 · TD 22 · Int 12
17Jordan Roberts1,9142013GP 10 · Att 261 · Cmp 165 · TD 14 · Int 7
18Josh Anderson1,8102001GP 9 · Att 230 · Cmp 127 · TD 15 · Int 13
19Andrew Bowers1,7382015GP 12 · Att 189 · Cmp 109 · TD 14 · Int 6
20Mitch Slater1,7111999GP 9 · Att 285 · Cmp 143 · TD 13 · Int 11
21Johnny Peltz1,6272014GP 12 · Att 204 · Cmp 135 · TD 14 · Int 2
22Jordan Roberts1,5752010GP 11 · Att 211 · Cmp 140 · TD 14 · Int 5
23Curtis McWilliams1,5672017GP 9 · Att 184 · Cmp 116 · TD 14 · Int 7
24Jeremy Chupp1,4812005GP 10 · Att 225 · Cmp 110 · TD 12 · Int 15
25Sean Norris1,2552007GP 8 · Att 150 · Cmp 83 · TD 11 · Int 8

Touchdown Passes

#PlayerTouchdown PassesSeasonDetail
1Ben Thorson362023GP 12 · Att 373 · Cmp 252 · Yds 3,279 · Int 2
1Mark Forcucci362025GP 13 · Att 336 · Cmp 221 · Yds 3,340 · Int 8
3Luke Anthony352019GP 13 · Att 298 · Cmp 202 · Yds 2,915 · Int 4
4Sean Norris322008GP 14 · Att 362 · Cmp 210 · Yds 3,137 · Int 14
4Will Bowers322022GP 11 · Att 326 · Cmp 249 · Yds 2,829 · Int 6
6Jordan Roberts292012GP 10 · Att 286 · Cmp 201 · Yds 2,500 · Int 5
6Mark Forcucci292024GP 10 · Att 274 · Cmp 196 · Yds 2,650 · Int 4
8Garrett Meador282011GP 10 · Att 348 · Cmp 227 · Yds 2,852 · Int 7
9Luke Anthony272021GP 12 · Att 290 · Cmp 180 · Yds 2,557 · Int 4
10Andrew Bowers262016GP 12 · Att 287 · Cmp 179 · Yds 2,489 · Int 5
11Curtis McWilliams252018GP 10 · Att 232 · Cmp 155 · Yds 2,181 · Int 6
12Jeremy Chupp232004GP 11 · Att 339 · Cmp 214 · Yds 2,761 · Int 11
13Jeremy Chupp222006GP 12 · Att 238 · Cmp 130 · Yds 1,969 · Int 12
13Sean Norris222009GP 10 · Att 298 · Cmp 161 · Yds 2,142 · Int 10
15Chad Bradley202003GP 13 · Att 353 · Cmp 214 · Yds 3,102 · Int 8
16Josh Anderson152001GP 9 · Att 230 · Cmp 127 · Yds 1,810 · Int 13
16Chad Bradley152002GP 10 · Att 278 · Cmp 171 · Yds 2,253 · Int 11
18Jordan Roberts142010GP 11 · Att 211 · Cmp 140 · Yds 1,575 · Int 5
18Jordan Roberts142013GP 10 · Att 261 · Cmp 165 · Yds 1,914 · Int 7
18Johnny Peltz142014GP 12 · Att 204 · Cmp 135 · Yds 1,627 · Int 2
18Andrew Bowers142015GP 12 · Att 189 · Cmp 109 · Yds 1,738 · Int 6
18Curtis McWilliams142017GP 9 · Att 184 · Cmp 116 · Yds 1,567 · Int 7
23Mitch Slater131999GP 9 · Att 285 · Cmp 143 · Yds 1,711 · Int 11
23Josh Anderson132000GP 7 · Att 139 · Cmp 75 · Yds 1,092 · Int 6
25Jeremy Chupp122005GP 10 · Att 225 · Cmp 110 · Yds 1,481 · Int 15

Completions

#PlayerCompletionsSeasonDetail
1Ben Thorson2522023GP 12 · Att 373 · Yds 3,279 · TD 36 · Int 2
2Will Bowers2492022GP 11 · Att 326 · Yds 2,829 · TD 32 · Int 6
3Garrett Meador2272011GP 10 · Att 348 · Yds 2,852 · TD 28 · Int 7
4Mark Forcucci2212025GP 13 · Att 336 · Yds 3,340 · TD 36 · Int 8
5Chad Bradley2142003GP 13 · Att 353 · Yds 3,102 · TD 20 · Int 8
5Jeremy Chupp2142004GP 11 · Att 339 · Yds 2,761 · TD 23 · Int 11
7Sean Norris2102008GP 14 · Att 362 · Yds 3,137 · TD 32 · Int 14
8Luke Anthony2022019GP 13 · Att 298 · Yds 2,915 · TD 35 · Int 4
9Jordan Roberts2012012GP 10 · Att 286 · Yds 2,500 · TD 29 · Int 5
10Mark Forcucci1962024GP 10 · Att 274 · Yds 2,650 · TD 29 · Int 4
11Luke Anthony1802021GP 12 · Att 290 · Yds 2,557 · TD 27 · Int 4
12Andrew Bowers1792016GP 12 · Att 287 · Yds 2,489 · TD 26 · Int 5
13Chad Bradley1712002GP 10 · Att 278 · Yds 2,253 · TD 15 · Int 11
14Jordan Roberts1652013GP 10 · Att 261 · Yds 1,914 · TD 14 · Int 7
15Sean Norris1612009GP 10 · Att 298 · Yds 2,142 · TD 22 · Int 10
16Curtis McWilliams1552018GP 10 · Att 232 · Yds 2,181 · TD 25 · Int 6
17Mitch Slater1431999GP 9 · Att 285 · Yds 1,711 · TD 13 · Int 11
18Jordan Roberts1402010GP 11 · Att 211 · Yds 1,575 · TD 14 · Int 5
19Johnny Peltz1352014GP 12 · Att 204 · Yds 1,627 · TD 14 · Int 2
20Jeremy Chupp1302006GP 12 · Att 238 · Yds 1,969 · TD 22 · Int 12
21Josh Anderson1272001GP 9 · Att 230 · Yds 1,810 · TD 15 · Int 13
22Curtis McWilliams1162017GP 9 · Att 184 · Yds 1,567 · TD 14 · Int 7
23Jeremy Chupp1102005GP 10 · Att 225 · Yds 1,481 · TD 12 · Int 15
24Andrew Bowers1092015GP 12 · Att 189 · Yds 1,738 · TD 14 · Int 6
25Reece Butler862014GP 6 · Att 135 · Yds 1,040 · TD 7 · Int 3

Pass Attempts

#PlayerPass AttSeasonDetail
1Ben Thorson3732023GP 12 · Cmp 252 · Yds 3,279 · TD 36 · Int 2
2Sean Norris3622008GP 14 · Cmp 210 · Yds 3,137 · TD 32 · Int 14
3Chad Bradley3532003GP 13 · Cmp 214 · Yds 3,102 · TD 20 · Int 8
4Garrett Meador3482011GP 10 · Cmp 227 · Yds 2,852 · TD 28 · Int 7
5Jeremy Chupp3392004GP 11 · Cmp 214 · Yds 2,761 · TD 23 · Int 11
6Mark Forcucci3362025GP 13 · Cmp 221 · Yds 3,340 · TD 36 · Int 8
7Will Bowers3262022GP 11 · Cmp 249 · Yds 2,829 · TD 32 · Int 6
8Sean Norris2982009GP 10 · Cmp 161 · Yds 2,142 · TD 22 · Int 10
8Luke Anthony2982019GP 13 · Cmp 202 · Yds 2,915 · TD 35 · Int 4
10Luke Anthony2902021GP 12 · Cmp 180 · Yds 2,557 · TD 27 · Int 4
11Andrew Bowers2872016GP 12 · Cmp 179 · Yds 2,489 · TD 26 · Int 5
12Jordan Roberts2862012GP 10 · Cmp 201 · Yds 2,500 · TD 29 · Int 5
13Mitch Slater2851999GP 9 · Cmp 143 · Yds 1,711 · TD 13 · Int 11
14Chad Bradley2782002GP 10 · Cmp 171 · Yds 2,253 · TD 15 · Int 11
15Mark Forcucci2742024GP 10 · Cmp 196 · Yds 2,650 · TD 29 · Int 4
16Jordan Roberts2612013GP 10 · Cmp 165 · Yds 1,914 · TD 14 · Int 7
17Jeremy Chupp2382006GP 12 · Cmp 130 · Yds 1,969 · TD 22 · Int 12
18Curtis McWilliams2322018GP 10 · Cmp 155 · Yds 2,181 · TD 25 · Int 6
19Josh Anderson2302001GP 9 · Cmp 127 · Yds 1,810 · TD 15 · Int 13
20Jeremy Chupp2252005GP 10 · Cmp 110 · Yds 1,481 · TD 12 · Int 15
21Jordan Roberts2112010GP 11 · Cmp 140 · Yds 1,575 · TD 14 · Int 5
22Johnny Peltz2042014GP 12 · Cmp 135 · Yds 1,627 · TD 14 · Int 2
23Andrew Bowers1892015GP 12 · Cmp 109 · Yds 1,738 · TD 14 · Int 6
24Curtis McWilliams1842017GP 9 · Cmp 116 · Yds 1,567 · TD 14 · Int 7
25Neil Anderson1642000GP 9 · Cmp 75 · Yds 906 · TD 7 · Int 14

Completion Percentage

min. 50 att
#PlayerCompletion %SeasonDetail
1Will Bowers76.4%2022GP 11 · Att 326 · Cmp 249 · Yds 2,829 · TD 32 · Int 6
2Jesse Furrow73.1%2018GP 9 · Att 67 · Cmp 49 · Yds 610 · TD 7 · Int 2
3Mark Forcucci71.5%2024GP 10 · Att 274 · Cmp 196 · Yds 2,650 · TD 29 · Int 4
4Jordan Roberts70.3%2012GP 10 · Att 286 · Cmp 201 · Yds 2,500 · TD 29 · Int 5
5Jesse Furrow68.6%2017GP 8 · Att 70 · Cmp 48 · Yds 747 · TD 6 · Int 1
6Luke Anthony67.8%2019GP 13 · Att 298 · Cmp 202 · Yds 2,915 · TD 35 · Int 4
7Ben Thorson67.6%2023GP 12 · Att 373 · Cmp 252 · Yds 3,279 · TD 36 · Int 2
8Curtis McWilliams66.8%2018GP 10 · Att 232 · Cmp 155 · Yds 2,181 · TD 25 · Int 6
9Jordan Roberts66.4%2010GP 11 · Att 211 · Cmp 140 · Yds 1,575 · TD 14 · Int 5
10Johnny Peltz66.2%2014GP 12 · Att 204 · Cmp 135 · Yds 1,627 · TD 14 · Int 2
11Mark Forcucci65.8%2025GP 13 · Att 336 · Cmp 221 · Yds 3,340 · TD 36 · Int 8
12Garrett Meador65.2%2011GP 10 · Att 348 · Cmp 227 · Yds 2,852 · TD 28 · Int 7
13Zach Ullrich65.0%2007GP 2 · Att 60 · Cmp 39 · Yds 488 · TD 5 · Int 2
14Johnny Peltz64.5%2015GP 7 · Att 107 · Cmp 69 · Yds 962 · TD 8 · Int 6
15Reece Butler63.7%2014GP 6 · Att 135 · Cmp 86 · Yds 1,040 · TD 7 · Int 3
16Kyle Bradley63.6%2007GP 6 · Att 99 · Cmp 63 · Yds 918 · TD 9 · Int 1
17Jordan Roberts63.2%2013GP 10 · Att 261 · Cmp 165 · Yds 1,914 · TD 14 · Int 7
18Jeremy Chupp63.1%2004GP 11 · Att 339 · Cmp 214 · Yds 2,761 · TD 23 · Int 11
19Curtis McWilliams63.0%2017GP 9 · Att 184 · Cmp 116 · Yds 1,567 · TD 14 · Int 7
20Xaviere Jones62.9%2024GP 6 · Att 70 · Cmp 44 · Yds 571 · TD 5 · Int 2
21Andrew Bowers62.4%2016GP 12 · Att 287 · Cmp 179 · Yds 2,489 · TD 26 · Int 5
22Luke Anthony62.1%2021GP 12 · Att 290 · Cmp 180 · Yds 2,557 · TD 27 · Int 4
23Johnny Peltz61.7%2016GP 11 · Att 94 · Cmp 58 · Yds 695 · TD 7 · Int 4
24Chad Bradley61.5%2002GP 10 · Att 278 · Cmp 171 · Yds 2,253 · TD 15 · Int 11
25Seamus O'Connell61.2%2025GP 9 · Att 98 · Cmp 60 · Yds 686 · TD 7 · Int 2

Passer Rating

min. 50 att
#PlayerPasser RatingSeasonDetail
1Luke Anthony186.02019GP 13 · Att 298 · Cmp 202 · Yds 2,915 · TD 35 · Int 4
2Mark Forcucci184.82024GP 10 · Att 274 · Cmp 196 · Yds 2,650 · TD 29 · Int 4
3Jesse Furrow183.62017GP 8 · Att 70 · Cmp 48 · Yds 747 · TD 6 · Int 1
4Mark Forcucci179.92025GP 13 · Att 336 · Cmp 221 · Yds 3,340 · TD 36 · Int 8
5Jesse Furrow178.12018GP 9 · Att 67 · Cmp 49 · Yds 610 · TD 7 · Int 2
6Will Bowers178.02022GP 11 · Att 326 · Cmp 249 · Yds 2,829 · TD 32 · Int 6
7Curtis McWilliams176.22018GP 10 · Att 232 · Cmp 155 · Yds 2,181 · TD 25 · Int 6
8Jordan Roberts173.72012GP 10 · Att 286 · Cmp 201 · Yds 2,500 · TD 29 · Int 5
9Ben Thorson172.22023GP 12 · Att 373 · Cmp 252 · Yds 3,279 · TD 36 · Int 2
10Kyle Bradley169.52007GP 6 · Att 99 · Cmp 63 · Yds 918 · TD 9 · Int 1
11Luke Anthony164.12021GP 12 · Att 290 · Cmp 180 · Yds 2,557 · TD 27 · Int 4
12Andrew Bowers161.62016GP 12 · Att 287 · Cmp 179 · Yds 2,489 · TD 26 · Int 5
13Garrett Meador156.62011GP 10 · Att 348 · Cmp 227 · Yds 2,852 · TD 28 · Int 7
14Zach Ullrich154.22007GP 2 · Att 60 · Cmp 39 · Yds 488 · TD 5 · Int 2
15Johnny Peltz153.92014GP 12 · Att 204 · Cmp 135 · Yds 1,627 · TD 14 · Int 2
16Johnny Peltz153.52015GP 7 · Att 107 · Cmp 69 · Yds 962 · TD 8 · Int 6
17Andrew Bowers153.02015GP 12 · Att 189 · Cmp 109 · Yds 1,738 · TD 14 · Int 6
18Sean Norris152.22008GP 14 · Att 362 · Cmp 210 · Yds 3,137 · TD 32 · Int 14
19Curtis McWilliams152.12017GP 9 · Att 184 · Cmp 116 · Yds 1,567 · TD 14 · Int 7
20Garrett Meador151.62012GP 7 · Att 72 · Cmp 44 · Yds 596 · TD 7 · Int 4
21Xaviere Jones149.22024GP 6 · Att 70 · Cmp 44 · Yds 571 · TD 5 · Int 2
22Chad Bradley148.62003GP 13 · Att 353 · Cmp 214 · Yds 3,102 · TD 20 · Int 8
23Zach Ullrich147.72006GP 11 · Att 91 · Cmp 47 · Yds 822 · TD 8 · Int 4
24Jeremy Chupp147.42004GP 11 · Att 339 · Cmp 214 · Yds 2,761 · TD 23 · Int 11
25Jordan Roberts146.22010GP 11 · Att 211 · Cmp 140 · Yds 1,575 · TD 14 · Int 5

Passing Yards per Game

min. 50 att
#PlayerYds /GSeasonDetail
1Garrett Meador285.22011GP 10 · Att 348 · Cmp 227 · Yds 2,852 · TD 28 · Int 7
2Ben Thorson273.22023GP 12 · Att 373 · Cmp 252 · Yds 3,279 · TD 36 · Int 2
3Mark Forcucci265.02024GP 10 · Att 274 · Cmp 196 · Yds 2,650 · TD 29 · Int 4
4Will Bowers257.22022GP 11 · Att 326 · Cmp 249 · Yds 2,829 · TD 32 · Int 6
5Mark Forcucci256.92025GP 13 · Att 336 · Cmp 221 · Yds 3,340 · TD 36 · Int 8
6Jeremy Chupp251.02004GP 11 · Att 339 · Cmp 214 · Yds 2,761 · TD 23 · Int 11
7Jordan Roberts250.02012GP 10 · Att 286 · Cmp 201 · Yds 2,500 · TD 29 · Int 5
8Zach Ullrich244.02007GP 2 · Att 60 · Cmp 39 · Yds 488 · TD 5 · Int 2
9Chad Bradley238.62003GP 13 · Att 353 · Cmp 214 · Yds 3,102 · TD 20 · Int 8
10Chad Bradley225.32002GP 10 · Att 278 · Cmp 171 · Yds 2,253 · TD 15 · Int 11
11Luke Anthony224.22019GP 13 · Att 298 · Cmp 202 · Yds 2,915 · TD 35 · Int 4
12Sean Norris224.12008GP 14 · Att 362 · Cmp 210 · Yds 3,137 · TD 32 · Int 14
13Curtis McWilliams218.12018GP 10 · Att 232 · Cmp 155 · Yds 2,181 · TD 25 · Int 6
14Sean Norris214.22009GP 10 · Att 298 · Cmp 161 · Yds 2,142 · TD 22 · Int 10
15Luke Anthony213.12021GP 12 · Att 290 · Cmp 180 · Yds 2,557 · TD 27 · Int 4
16Andrew Bowers207.42016GP 12 · Att 287 · Cmp 179 · Yds 2,489 · TD 26 · Int 5
17Josh Anderson201.12001GP 9 · Att 230 · Cmp 127 · Yds 1,810 · TD 15 · Int 13
18Jordan Roberts191.42013GP 10 · Att 261 · Cmp 165 · Yds 1,914 · TD 14 · Int 7
19Mitch Slater190.11999GP 9 · Att 285 · Cmp 143 · Yds 1,711 · TD 13 · Int 11
20Curtis McWilliams174.12017GP 9 · Att 184 · Cmp 116 · Yds 1,567 · TD 14 · Int 7
21Reece Butler173.32014GP 6 · Att 135 · Cmp 86 · Yds 1,040 · TD 7 · Int 3
22Jeremy Chupp164.12006GP 12 · Att 238 · Cmp 130 · Yds 1,969 · TD 22 · Int 12
23Sean Norris156.92007GP 8 · Att 150 · Cmp 83 · Yds 1,255 · TD 11 · Int 8
24Josh Anderson156.02000GP 7 · Att 139 · Cmp 75 · Yds 1,092 · TD 13 · Int 6
25Kyle Bradley153.02007GP 6 · Att 99 · Cmp 63 · Yds 918 · TD 9 · Int 1

Interceptions Thrown

#PlayerInterceptions ThrownSeasonDetail
1Jeremy Chupp152005GP 10 · Att 225 · Cmp 110 · Yds 1,481 · TD 12
2Neil Anderson142000GP 9 · Att 164 · Cmp 75 · Yds 906 · TD 7
2Sean Norris142008GP 14 · Att 362 · Cmp 210 · Yds 3,137 · TD 32
4Josh Anderson132001GP 9 · Att 230 · Cmp 127 · Yds 1,810 · TD 15
5Jeremy Chupp122006GP 12 · Att 238 · Cmp 130 · Yds 1,969 · TD 22
6Mitch Slater111999GP 9 · Att 285 · Cmp 143 · Yds 1,711 · TD 13
6Chad Bradley112002GP 10 · Att 278 · Cmp 171 · Yds 2,253 · TD 15
6Jeremy Chupp112004GP 11 · Att 339 · Cmp 214 · Yds 2,761 · TD 23
9Sean Norris102009GP 10 · Att 298 · Cmp 161 · Yds 2,142 · TD 22
10Chad Bradley82003GP 13 · Att 353 · Cmp 214 · Yds 3,102 · TD 20
10Sean Norris82007GP 8 · Att 150 · Cmp 83 · Yds 1,255 · TD 11
10Mark Forcucci82025GP 13 · Att 336 · Cmp 221 · Yds 3,340 · TD 36
13Garrett Meador72011GP 10 · Att 348 · Cmp 227 · Yds 2,852 · TD 28
13Jordan Roberts72013GP 10 · Att 261 · Cmp 165 · Yds 1,914 · TD 14
13Curtis McWilliams72017GP 9 · Att 184 · Cmp 116 · Yds 1,567 · TD 14
16Josh Anderson62000GP 7 · Att 139 · Cmp 75 · Yds 1,092 · TD 13
16Josh Anderson62002GP 10 · Att 114 · Cmp 65 · Yds 852 · TD 6
16Frank Andrews62005GP 5 · Att 34 · Cmp 16 · Yds 186 · TD 2
16Andrew Bowers62015GP 12 · Att 189 · Cmp 109 · Yds 1,738 · TD 14
16Johnny Peltz62015GP 7 · Att 107 · Cmp 69 · Yds 962 · TD 8
16Curtis McWilliams62018GP 10 · Att 232 · Cmp 155 · Yds 2,181 · TD 25
16Will Bowers62022GP 11 · Att 326 · Cmp 249 · Yds 2,829 · TD 32
23Jordan Roberts52010GP 11 · Att 211 · Cmp 140 · Yds 1,575 · TD 14
23Jordan Roberts52012GP 10 · Att 286 · Cmp 201 · Yds 2,500 · TD 29
23Andrew Bowers52016GP 12 · Att 287 · Cmp 179 · Yds 2,489 · TD 26