Upcoming Event: Football versus Stetson on August 29, 2026 at 6 p.m.













North Dakota
2-0 , 2-0


South Dakota State
1-1 , 1-1
| Team | 1st quarter 1 | 2nd quarter 2 | 3rd quarter 3 | 4th quarter 4 | Total |
|---|---|---|---|---|---|
![]() | 7 | 0 | 14 | 7 | 28 |
![]() | 14 | 0 | 3 | 0 | 17 |
UND: PASS - Tommy Schuster (184); RUSH - Otis Weah (88); REC - Garett Maag (87)
SDSU: PASS - gronowski, mark (309); RUSH - strong, jr., pierre (95); REC - janke, jaxon (161)
- | - | - | - | - | UND | SDSU |
|---|---|---|---|---|---|---|
![]() | 1st | SDSU | 12:58 | SDSU - Jaxon Janke 18 yd pass from Mark Gronowski (Cole Frahm kick) 5 plays, 75 yards, TOP 2:02 | 0 | 7 |
![]() | 1st | UND | 01:00 | UND - Otis Weah 1 yd run (Adam Stage kick), 15 plays, 75 yards, TOP 8:26 | 7 | 7 |
![]() | 1st | SDSU | 00:45 | SDSU - Jaxon Janke 76 yd pass from Mark Gronowski (Cole Frahm kick) 1 plays, 76 yards, TOP 0:11 | 7 | 14 |
![]() | 3rd | UND | 10:28 | UND - Luke Skokna 1 yd run (Adam Stage kick), 8 plays, 75 yards, TOP 4:32 | 14 | 14 |
![]() | 3rd | SDSU | 06:46 | SDSU - Cole Frahm 39 yd field goal 8 plays, 45 yards, TOP 3:35 | 14 | 17 |
![]() | 3rd | UND | 00:17 | UND - Garett Maag 16 yd pass from Tommy Schuster (Adam Stage kick) 2 plays, 18 yards, TOP 0:48 | 21 | 17 |
![]() | 4th | UND | 06:53 | UND - Otis Weah 40 yd run (Adam Stage kick), 4 plays, 70 yards, TOP 2:05 | 28 | 17 |
| 28 | 17 | |||||
North Dakota


South Dakota State
Start of 1st Half
UND wins, defers to the second half
UND ball on UND35.
Adam Stage kickoff 65 yards to the SDSU0, touchback.
15:00
SDSU
SDSU - TD


0
7

0
0
1st7

12:58
UND
UND - PUNT


0
7
12:12
SDSU
SDSU - FGA


0
7
09:26
UND
UND - TD


7
7

7
0
1st7

00:56
SDSU
SDSU - TD


7
14

7
0
1st14

00:40
UND
UND - PUNT


7
14
North Dakota


South Dakota State
Start Of Quarter
Start of 2nd quarter, clock 15:00.
Tommy Schuster pass complete to Bo Belquist for no gain to the UND22 (Tolu Ogunrinde).
Tommy Schuster pass complete to Garett Maag for 37 yards to the SDSU41, 1ST DOWN UND (DyShawn Gales).
Dalton Gee rush for 2 yards to the SDSU39 (Don Gardner).
Tommy Schuster pass incomplete to Jake Richter.
Dalton Gee rush for no gain to the SDSU39 (Caleb Sanders).
Cade Peterson punt 29 yards to the SDSU10, fair catch by Jaxon Janke.
12:14
SDSU
SDSU - PUNT


7
14
06:04
UND
UND - PUNT


7
14
00:40
SDSU
SDSU - INT


7
14
00:00
UND
UND - HALF


7
14
North Dakota


South Dakota State
Start of 2nd Half
Start of 3rd quarter, clock 15:00.
SDSU ball on SDSU35.
Cole Frahm kickoff 65 yards to the UND0, touchback.
15:00
UND
UND - TD


14
14

14
0
1st14

10:21
SDSU
SDSU - FG


14
17

14
0
1st17

06:39
UND
UND - FGA


14
17
02:38
SDSU
SDSU - PUNT


14
17
01:05
UND
UND - TD


21
17

21
0
1st17

00:17
SDSU
SDSU - FUMB


21
17
North Dakota


South Dakota State
Start Of Quarter
Start of 4th quarter, clock 15:00.
Pierre Strong rush for 1 yard to the SDSU30 (Noah Larson;Jaxson Turner).
Pierre Strong rush for 12 yards to the SDSU42, 1ST DOWN SDSU (Jordan Canady;Hayden Galvin).
Mark Gronowski sacked for loss of 7 yards to the SDSU35 (Jaxson Turner), fumble by Mark Gronowski recovered by UND G. Lickfeldt at SDSU37.
13:36
UND
UND - DOWNS


21
17
12:13
SDSU
SDSU - PUNT


21
17
08:58
UND
UND - TD


28
17

28
0
1st17

06:53
SDSU
SDSU - DOWNS


28
17
05:32
UND
UND - INT


28
17
05:11
SDSU
SDSU - INT


28
17
05:07
UND
UND - DOWNS


28
17
02:06
SDSU
SDSU - DOWNS


28
17
01:23
UND
UND - HALF


28
17
Team | Qtr | Drive Started | Drive Ended | Consumed | |||||
|---|---|---|---|---|---|---|---|---|---|
Spot | Time | Obtained | Spot | Time | How Lost | Plays-Yds | Top | ||
![]() | 1 | SDSU25 | 15:00 | KO | UND00 | 12:58 | TD | 5-75 | 2:02 |
![]() | 1 | UND25 | 12:58 | KO | UND32 | 12:12 | PUNT | 3-7 | 0:46 |
![]() | 1 | SDSU32 | 12:12 | PUNT | UND25 | 09:26 | FGA | 6-43 | 2:46 |
![]() | 1 | UND25 | 09:26 | FGA | SDSU00 | 01:00 | TD | 15-75 | 8:26 |
![]() | 1 | SDSU24 | 00:56 | KO | UND00 | 00:45 | TD | 1-76 | 0:11 |
![]() | 1 | UND20 | 00:40 | KO | SDSU39 | 12:14 | PUNT | 6-41 | 3:26 |
![]() | 2 | SDSU10 | 12:14 | PUNT | SDSU49 | 06:04 | PUNT | 11-39 | 6:10 |
![]() | 2 | UND20 | 06:04 | PUNT | SDSU40 | 00:40 | PUNT | 12-40 | 5:24 |
![]() | 2 | SDSU20 | 00:40 | PUNT | UND47 | 00:00 | INT | 4-33 | 0:40 |
![]() | 2 | UND22 | 00:00 | INT | UND22 | 00:00 | HALF | 0-0 | 0:00 |
![]() | 3 | UND25 | 15:00 | KO | SDSU00 | 10:28 | TD | 8-75 | 4:32 |
![]() | 3 | SDSU33 | 10:21 | KO | UND22 | 06:46 | FG | 8-45 | 3:35 |
![]() | 3 | UND45 | 06:39 | KO | SDSU18 | 02:38 | FGA | 9-37 | 4:01 |
![]() | 3 | SDSU20 | 02:38 | FGA | SDSU25 | 01:05 | PUNT | 3-5 | 1:33 |
![]() | 3 | SDSU18 | 01:05 | PUNT | SDSU00 | 00:17 | TD | 2-18 | 0:48 |
![]() | 3 | SDSU25 | 00:17 | KO | SDSU37 | 13:36 | FUMB | 4-12 | 1:41 |
![]() | 4 | SDSU37 | 13:36 | FUMB | SDSU29 | 12:13 | DOWNS | 4-8 | 1:23 |
![]() | 4 | SDSU29 | 12:13 | DOWNS | SDSU37 | 08:58 | PUNT | 5-8 | 3:15 |
![]() | 4 | UND30 | 08:58 | PUNT | SDSU00 | 06:53 | TD | 4-70 | 2:05 |
![]() | 4 | SDSU25 | 06:53 | KO | SDSU42 | 05:32 | DOWNS | 6-17 | 1:21 |
![]() | 4 | SDSU42 | 05:32 | DOWNS | SDSU35 | 05:11 | INT | 4-7 | 0:21 |
![]() | 4 | SDSU29 | 05:11 | INT | SDSU29 | 05:07 | INT | 1-0 | 0:04 |
![]() | 4 | SDSU44 | 05:07 | INT | SDSU25 | 02:06 | DOWNS | 5-19 | 3:01 |
![]() | 4 | SDSU25 | 02:06 | DOWNS | UND48 | 01:23 | DOWNS | 6-27 | 0:43 |
![]() | 4 | UND48 | 01:23 | DOWNS | UND44 | 00:00 | HALF | 2--4 | 1:23 |
Team | Qtr | Drive Started | Drive Ended | Consumed | |||||
|---|---|---|---|---|---|---|---|---|---|
Spot | Time | Obtained | Spot | Time | How Lost | Plays-Yds | Top | ||
![]() | 1 | UND25 | 12:58 | KO | UND32 | 12:12 | PUNT | 3-7 | 0:46 |
![]() | 1 | UND25 | 09:26 | FGA | SDSU00 | 01:00 | TD | 15-75 | 8:26 |
![]() | 1 | UND20 | 00:40 | KO | SDSU39 | 12:14 | PUNT | 6-41 | 3:26 |
![]() | 2 | UND20 | 06:04 | PUNT | SDSU40 | 00:40 | PUNT | 12-40 | 5:24 |
![]() | 2 | UND22 | 00:00 | INT | UND22 | 00:00 | HALF | 0-0 | 0:00 |
![]() | 3 | UND25 | 15:00 | KO | SDSU00 | 10:28 | TD | 8-75 | 4:32 |
![]() | 3 | UND45 | 06:39 | KO | SDSU18 | 02:38 | FGA | 9-37 | 4:01 |
![]() | 3 | SDSU18 | 01:05 | PUNT | SDSU00 | 00:17 | TD | 2-18 | 0:48 |
![]() | 4 | SDSU37 | 13:36 | FUMB | SDSU29 | 12:13 | DOWNS | 4-8 | 1:23 |
![]() | 4 | UND30 | 08:58 | PUNT | SDSU00 | 06:53 | TD | 4-70 | 2:05 |
![]() | 4 | SDSU42 | 05:32 | DOWNS | SDSU35 | 05:11 | INT | 4-7 | 0:21 |
![]() | 4 | SDSU44 | 05:07 | INT | SDSU25 | 02:06 | DOWNS | 5-19 | 3:01 |
![]() | 4 | UND48 | 01:23 | DOWNS | UND44 | 00:00 | HALF | 2--4 | 1:23 |
Team | Qtr | Drive Started | Drive Ended | Consumed | |||||
|---|---|---|---|---|---|---|---|---|---|
Spot | Time | Obtained | Spot | Time | How Lost | Plays-Yds | Top | ||
![]() | 1 | SDSU25 | 15:00 | KO | UND00 | 12:58 | TD | 5-75 | 2:02 |
![]() | 1 | SDSU32 | 12:12 | PUNT | UND25 | 09:26 | FGA | 6-43 | 2:46 |
![]() | 1 | SDSU24 | 00:56 | KO | UND00 | 00:45 | TD | 1-76 | 0:11 |
![]() | 2 | SDSU10 | 12:14 | PUNT | SDSU49 | 06:04 | PUNT | 11-39 | 6:10 |
![]() | 2 | SDSU20 | 00:40 | PUNT | UND47 | 00:00 | INT | 4-33 | 0:40 |
![]() | 3 | SDSU33 | 10:21 | KO | UND22 | 06:46 | FG | 8-45 | 3:35 |
![]() | 3 | SDSU20 | 02:38 | FGA | SDSU25 | 01:05 | PUNT | 3-5 | 1:33 |
![]() | 3 | SDSU25 | 00:17 | KO | SDSU37 | 13:36 | FUMB | 4-12 | 1:41 |
![]() | 4 | SDSU29 | 12:13 | DOWNS | SDSU37 | 08:58 | PUNT | 5-8 | 3:15 |
![]() | 4 | SDSU25 | 06:53 | KO | SDSU42 | 05:32 | DOWNS | 6-17 | 1:21 |
![]() | 4 | SDSU29 | 05:11 | INT | SDSU29 | 05:07 | INT | 1-0 | 0:04 |
![]() | 4 | SDSU25 | 02:06 | DOWNS | UND48 | 01:23 | DOWNS | 6-27 | 0:43 |
- | UND | SDSU |
|---|---|---|
First Downs | ||
| Total | 19 | 16 |
| Rushing | 8 | 4 |
| Passing | 9 | 11 |
| Penalty | 2 | 1 |
Rushing | ||
| Total (Net) | 177 | 96 |
| Attempts | 39 | 26 |
| Avg. Per Rush | 4.5 | 3.7 |
| Rushing TDs | 3 | 0 |
| Yds. Gained | 184 | 116 |
| Yds. Lost | 7 | 20 |
Passing | ||
| Total (Net) | 207 | 309 |
| Comp.-Att.-Int. | 21 - 34 - 1 | 16 - 32 - 2 |
| Avg / Att | 6.1 | 9.7 |
| Avg / Comp. | 9.9 | 19.3 |
| TDs | 1 | 2 |
Total Offense | ||
| Yards | 384 | 405 |
| Plays | 73 | 58 |
| Avg. / Play | 5.3 | 7.0 |
| Fumbles - Lost | 0-0 | 1-1 |
| Penalties - Yds. | 1-16 | 6-50 |
Punting | ||
| Punts - Yds. | 3-105 | 3-84 |
| Avg. / Punt | 35.0 | 28.0 |
| Inside 20 | 1 | 0 |
| 50+ Yds. | 0 | 1 |
| Touchbacks | 1 | 1 |
| Fair Catch | 2 | 0 |
Kickoffs | ||
| Total - Yds. | 5-320 | 4-254 |
| Avg. Yds. / Kickoff | 64.0 | 63.5 |
| Touchbacks | 3 | 2 |
Returns | ||
| Punt: Total - Yds. - TDs | 1-7-0 | undefined-undefined-undefined |
| Punt: Avg. / Return | 7.0 | NaN |
| Kickoff: Total - Yds. - TDs | 2-59-0 | 2-52-0 |
| Kickoff: Avg. / Return | 29.5 | 26.0 |
| INT: Total - Yds. - TDs | 2-7-0 | 1-0-0 |
| Fumble: Total - Yds. - TDs | undefined-undefined-undefined | undefined-undefined-undefined |
Miscellaneous | ||
| Misc. Yards | 0 | 0 |
| Poss. Time | 35:48 | 24:12 |
| 3rd. Down Conv. | 9 of 18 | 6 of 13 |
| 4th. Down Conversions | 1 of 4 | 0 of 2 |
| Red-Zone: Scores - Chances | 3-4 | 2-2 |
| Sacks: Total - Yds. | 3-20 | 0-0 |
| PAT: Total - Made | 4-4 | 2-2 |
| 2PT Conversion: Total - Made | 0 - 0 | 0 - 0 |
| Field Goals: Total - Made | 0-1 | 1-2 |

Player | Cmp | Att | Yds. | TD | INT | Long | Sack |
|---|---|---|---|---|---|---|---|
Tommy Schuster | 20 | 32 | 184 | 1 | 1 | 37 | 0 |
Cade Peterson | 1 | 1 | 23 | 0 | 0 | 23 | 0 |
Jake Richter | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Totals | 21 | 34 | 207 | 1 | 1 | 37 | 0 |

Player | Cmp | Att | Yds. | TD | INT | Long | Sack |
|---|---|---|---|---|---|---|---|
![]() | 16 | 32 | 309 | 2 | 2 | 76 | 3 |
| Totals | 16 | 32 | 309 | 2 | 2 | 76 | 3 |

Player | Att | Gain | Loss | Net | TD | Lg | Avg. |
|---|---|---|---|---|---|---|---|
Otis Weah | 17 | 89 | 1 | 88 | 2 | 40 | 5.2 |
Luke Skokna | 10 | 73 | 0 | 73 | 1 | 43 | 7.3 |
Dalton Gee | 4 | 10 | 0 | 10 | 0 | 5 | 2.5 |
Tommy Schuster | 3 | 7 | 2 | 5 | 0 | 4 | 1.7 |
Quincy Vaughn | 3 | 5 | 0 | 5 | 0 | 3 | 1.7 |
Team | 2 | 0 | 4 | -4 | 0 | 0 | -2 |
| Totals | 39 | 184 | 7 | 177 | 3 | 43 | 4.5 |

Player | Att | Gain | Loss | Net | TD | Lg | Avg. |
|---|---|---|---|---|---|---|---|
![]() | 17 | 97 | 2 | 95 | 0 | 29 | 5.6 |
![]() | 7 | 13 | 18 | -5 | 0 | 5 | -0.7 |
![]() | 2 | 6 | 0 | 6 | 0 | 6 | 3 |
| Totals | 26 | 116 | 20 | 96 | 0 | 29 | 3.7 |

Player | Rec. | Yds. | TD | Long |
|---|---|---|---|---|
Garett Maag | 5 | 87 | 1 | 37 |
Marcus Preston | 4 | 31 | 0 | 21 |
Jake Richter | 3 | 30 | 0 | 16 |
Bo Belquist | 2 | 24 | 0 | 24 |
Luke Skokna | 3 | 17 | 0 | 13 |
Derek Paulson | 2 | 17 | 0 | 9 |
Otis Weah | 1 | 4 | 0 | 4 |
Brett Finke | 1 | -3 | 0 | 0 |
| Totals | 21 | 207 | 1 | 37 |

Player | Rec. | Yds. | TD | Long |
|---|---|---|---|---|
![]() | 7 | 161 | 2 | 76 |
![]() | 5 | 109 | 0 | 49 |
![]() | 2 | 18 | 0 | 14 |
![]() | 1 | 12 | 0 | 12 |
Skylercavanaugh | 1 | 9 | 0 | 9 |
| Totals | 16 | 309 | 2 | 76 |

Player | Solo | Ast | Tot | TFL/Yds | Sack/Yds | FF | FR-Yds | INT | BrUp | Blkd | QH |
|---|---|---|---|---|---|---|---|---|---|---|---|
Noah Larson | 3 | 4 | 7 | 1 / 8 | 1 / 8 | - | - / - | - | 1 | - | - |
Caleb Nelson | 3 | 3 | 6 | 1 / 1 | - / - | - | - / - | - | - | - | - |
Evan Holm | 4 | 1 | 5 | - / - | - / - | - | - / - | - | 1 | - | - |
Josh Navratil | 2 | 3 | 5 | 1.5 / 6 | 1 / 5 | - | - / - | - | - | - | - |
C.J. Siegel | 3 | 1 | 4 | - / - | - / - | - | - / - | - | - | - | - |
Hayden Galvin | 2 | 2 | 4 | - / - | - / - | - | - / - | - | - | - | - |
D. Krzanowski | - | 4 | 4 | - / - | - / - | - | - / - | - | - | - | - |
Ty Shannon | 2 | 1 | 3 | - / - | - / - | - | - / - | - | - | 1 | - |
Jordan Canady | 2 | 1 | 3 | - / - | - / - | - | - / - | 1-7 | - | - | - |
Jaelen Johnson | 1 | 2 | 3 | 0.5 / - | - / - | - | - / - | - | - | - | - |
Caden White | - | 2 | 2 | - / - | - / - | - | - / - | - | - | - | - |
Jaxson Turner | 1 | 1 | 2 | 1 / 7 | 1 / 7 | 1 | - / - | - | - | - | 1 |
K. Kauppinen | 1 | 1 | 2 | 0.5 / 2 | - / - | - | - / - | - | - | - | - |
Ray Haas | 1 | 1 | 2 | 0.5 / 1 | - / - | - | - / - | 1-0 | - | - | - |
Hayden Reynolds | - | 1 | 1 | - / - | - / - | - | - / - | - | - | - | - |
Graham Devore | - | - | - | - / - | - / - | - | - / - | - | - | 1 | 1 |
G. Lickfeldt | - | - | - | - / - | - / - | - | 1 / - | - | - | - | - |

Player | Solo | Ast | Tot | TFL/Yds | Sack/Yds | FF | FR-Yds | INT | BrUp | Blkd | QH |
|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | 5 | 6 | 11 | 1 / 2 | - / - | - | - / - | - | - | - | - |
![]() | 7 | 3 | 10 | - / - | - / - | - | - / - | 1-0 | - | - | 1 |
![]() | 5 | 1 | 6 | 2 / 3 | - / - | - | - / - | - | 2 | - | - |
![]() | 3 | 1 | 4 | - / - | - / - | - | - / - | - | - | - | - |
![]() | 3 | 1 | 4 | - / - | - / - | - | - / - | - | - | - | 1 |
![]() | 3 | - | 3 | - / - | - / - | - | - / - | - | 1 | - | - |
![]() | 2 | 1 | 3 | 1 / 3 | - / - | - | - / - | - | 2 | - | - |
Michael Griffin | 1 | 2 | 3 | - / - | - / - | - | - / - | - | - | - | - |
![]() | 2 | 1 | 3 | - / - | - / - | - | - / - | - | - | - | - |
![]() | 2 | - | 2 | - / - | - / - | - | - / - | - | - | - | - |
![]() | 2 | - | 2 | - / - | - / - | - | - / - | - | - | - | - |
![]() | 1 | 1 | 2 | - / - | - / - | - | - / - | - | - | - | - |
![]() | 1 | - | 1 | - / - | - / - | - | - / - | - | - | - | - |
![]() | - | 1 | 1 | - / - | - / - | - | - / - | - | - | - | - |
![]() | 1 | - | 1 | - / - | - / - | - | - / - | - | - | - | - |
![]() | 1 | - | 1 | - / - | - / - | - | - / - | - | - | - | - |
![]() | - | 1 | 1 | - / - | - / - | - | - / - | - | - | - | - |
![]() | - | 1 | 1 | - / - | - / - | - | - / - | - | - | - | - |
![]() | - | 1 | 1 | - / - | - / - | - | - / - | - | - | - | - |
![]() | - | 1 | 1 | - / - | - / - | - | - / - | - | - | - | - |
![]() | 1 | - | 1 | - / - | - / - | - | - / - | - | - | - | - |

Player | Punts. | Yds. | Avg | Long | In. 20 | TB | 50+ Yds. |
|---|---|---|---|---|---|---|---|
Cade Peterson | 3 | 105 | 35.0 | 40 | 1 | 1 | 0 |

Player | Punts. | Yds. | Avg | Long | In. 20 | TB | 50+ Yds. |
|---|---|---|---|---|---|---|---|
![]() | 2 | 84 | 42.0 | 51 | 0 | 1 | 1 |
Team | 1 | 0 | 0.0 | 0 | 0 | 0 | 0 |

Player | Qtr. | Clock. | Yds | Result |
|---|---|---|---|---|
Adam Stage | 3 | 02:38 | 35 | missed |

Player | Qtr. | Clock. | Yds | Result |
|---|---|---|---|---|
Cole Frahm | 1 | 09:26 | 42 | blkd |
Cole Frahm | 3 | 06:46 | 39 | good |

Player | No | Yds. | TB | OB | Avg |
|---|---|---|---|---|---|
Adam Stage | 5 | 320 | 3 | 0 | 64.0 |

Player | No | Yds. | TB | OB | Avg |
|---|---|---|---|---|---|
![]() | 4 | 254 | 2 | 0 | 63.5 |

Punts | Kickoffs | Interceptions | |||||||
|---|---|---|---|---|---|---|---|---|---|
Player | Ret. | Yds. | Lg | Ret. | Yds. | Lg | Ret. | Yds. | Lg |
Ty Shannon | 1 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Luke Skokna | 0 | 0 | 0 | 2 | 59 | 39 | 0 | 0 | 0 |
Jordan Canady | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 7 | 7 |
Ray Haas | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |

Punts | Kickoffs | Interceptions | |||||||
|---|---|---|---|---|---|---|---|---|---|
Player | Ret. | Yds. | Lg | Ret. | Yds. | Lg | Ret. | Yds. | Lg |
![]() | 0 | 0 | 0 | 2 | 52 | 32 | 0 | 0 | 0 |
![]() | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |

Kicks | Rushes | Passes | ||||
|---|---|---|---|---|---|---|
Player | Att | Made | Att | Made | Att | Made |
Adam Stage | 4 | 4 | 0 | 0 | 0 | 0 |

Kicks | Rushes | Passes | ||||
|---|---|---|---|---|---|---|
Player | Att | Made | Att | Made | Att | Made |
![]() | 2 | 2 | 0 | 0 | 0 | 0 |

# | Player | Pos. |
|---|---|---|
| 66 | Nathan Nguon | C |
| 32 | Brett Finke | FB |
| 62 | Ryan Tobin | LG |
| 76 | Matt Waletzko | LT |
| 2 | Tommy Schuster | QB |
| 35 | Dalton Gee | RB |
| 61 | Kyle Hergel | RG |
| 74 | Donny Ventrelli | RT |
| 1 | Bo Belquist | WR |
| 5 | Jake Richter | WR |
| 89 | Garett Maag | WR |

# | Player | Pos. |
|---|---|---|
| 77 | ![]() | C |
| 60 | ![]() | LG |
| 71 | ![]() | LT |
| 11 | ![]() | QB |
| 20 | ![]() | RB |
| 56 | ![]() | RG |
| 74 | ![]() | RT |
| 34 | ![]() | TE |
| 87 | ![]() | TE |
| 9 | ![]() | WR |
| 10 | ![]() | WR |

# | Player | Pos. |
|---|---|---|
| 8 | Sammy Fort | DB |
| 22 | Caleb Nelson | DB |
| 48 | Graham DeVore | DE |
| 99 | Jaelen Johnson | DE |
| 97 | Jalen Morrison | DT |
| 40 | Noah Larson | ILB |
| 44 | D. Krzanowski | ILB |
| 15 | Jaxson Turner | OLB |
| 34 | Josh Navratil | OLB |
| 17 | Hayden Galvin | S |
| 25 | Jordan Canady | S |

# | Player | Pos. |
|---|---|---|
| 1D | ![]() | CB |
| 21 | ![]() | CB |
| 48 | ![]() | DE |
| 97 | ![]() | DE |
| 69 | ![]() | DT |
| 2D | ![]() | FS |
| 46 | ![]() | MLB |
| 99 | ![]() | NT |
| 12 | ![]() | SLB |
| 3 | ![]() | SS |
| 29 | ![]() | WLB |

# | Player |
|---|---|
| 3B | Dylan Boecker |
| 3 | C.J. Siegel |
| 6 | Evan Holm |
| 7 | Luke Skokna |
| 9 | M. Vaughn-Jones |
| 10 | Caden White |
| 11 | Jayson Coley |
| 12 | Marcus Preston |
| 13 | Mikey Griebel |
| 14 | Quincy Vaughn |
| 18 | C. Cochran |
| 19 | Ty Shannon |
| 21 | Jacob Odom |
| 24 | K. Kauppinen |
| 26 | Otis Weah |
| 30 | Jake Rastas |
| 38 | Quinton Urwiler |
| 39 | Adam Zavalney |
| 45 | Adam Stage |
| 46 | Ted Mullin |
| 47 | Ray Haas |
| 49 | Hayden Reynolds |
| 51 | Quintin Seguin |
| 52 | Chandon Pierre |
| 53 | G. Lickfeldt |
| 73 | Bennett Helgren |
| 78 | Ben Christian |
| 81 | Billy Riviere |
| 82 | Hayden Overby |
| 83 | Tyler Burian |
| 84 | Derek Paulson |
| 86 | Jack Wright |
| 87 | Cade Peterson |
| 93 | Elijah Beach |
| 96 | Ross Hinders |

# | Player |
|---|---|
| 2I | ![]() |
| 4 | ![]() |
| 6 | Michael Griffin |
| 8 | ![]() |
| 8L | Brandon Lane Jr |
| 9F | ![]() |
| 13 | ![]() |
| 15 | ![]() |
| 19 | ![]() |
| 22 | ![]() |
| 25 | ![]() |
| 30 | ![]() |
| 32 | ![]() |
| 33 | ![]() |
| 35 | ![]() |
| 36 | ![]() |
| 40 | ![]() |
| 43 | ![]() |
| 44 | ![]() |
| 45 | ![]() |
| 49 | ![]() |
| 53 | ![]() |
| 55 | ![]() |
| 57 | ![]() |
| 75 | ![]() |
| 81 | SkylerCavanaugh |
| 94 | ![]() |
| 98 | ![]() |