| Score by Quarters | 1 | 2 | 3 | 4 | Final |
|---|---|---|---|---|---|
| St. Thomas (3-1) | 14 | 34 | 14 | 7 | 69 |
| St. Olaf (0-5) | 0 | 0 | 0 | 7 | 7 |
| Qtr | Time | Scoring Play |
|---|---|---|
| 1st | 11:32 |
St. Thomas
-
Jack Kaiser 3 yd run.
(Paul Graupner kick
is good).
Drive: 7 plays, 70 yards in 3:28. 7 - 0 |
| 04:57 |
St. Thomas
-
Brenton Braddoc 3 yd run.
(Paul Graupner kick
is good).
Drive: 9 plays, 80 yards in 3:31. 14 - 0 |
|
| 2nd | 13:21 |
St. Thomas
-
Nick Waldvogel 2 yd run.
(2pt conversion rush by Charlie Dowdle
fumbled - no score).
Drive: 4 plays, 42 yards in 1:34. 20 - 0 |
| 08:15 |
St. Thomas
-
Brenton Braddoc 2 yd run.
(Paul Graupner kick
is good).
Drive: 8 plays, 62 yards in 3:36. 27 - 0 |
|
| 07:15 |
St. Thomas
-
Nick Waldvogel 22 yd run.
(Paul Graupner kick
is good).
Drive: 2 plays, 28 yards in 0:48. 34 - 0 |
|
| 04:35 |
St. Thomas
-
Charlie Dowdle 11 yd pass from Matt O'Connell.
(Paul Graupner kick
is good).
Drive: 5 plays, 39 yards in 1:28. 41 - 0 |
|
| 00:17 |
St. Thomas
-
Charlie Dowdle 17 yd pass from Matt O'Connell.
(Paul Graupner kick
is good).
Drive: 8 plays, 70 yards in 2:24. 48 - 0 |
|
| 3rd | 12:33 |
St. Thomas
-
Joe Reed 9 yd pass from Matt O'Connell.
(Paul Graupner kick
is good).
Drive: 4 plays, 55 yards in 1:11. 55 - 0 |
| 00:00 |
St. Thomas
-
Nick Waldvogel 17 yd pass from John Gould.
(Paul Graupner kick
is good).
Drive: 8 plays, 80 yards in 3:08. 62 - 0 |
|
| 4th | 05:51 |
St. Thomas
-
Thomas O'Neil 1 yd run.
(Sam Enea kick
is good).
Drive: 13 plays, 79 yards in 6:18. 69 - 0 |
| 02:29 | St. Olaf - John Bennett 34 yd fumble return. (Ezra Coughlin kick is good). 69 - 7 |
| St. Thomas | St. Olaf | |
|---|---|---|
| FIRST DOWNS | 39 | 8 |
| RUSHES-YARDS (NET) | 44-287 | 20-15 |
| PASSING YDS (NET) | 398 | 84 |
| Passes Att-Comp-Int | 39-29-0 | 27-13-1 |
| TOTAL OFFENSE PLAYS-YARDS | 83-685 | 47-99 |
| Fumble Returns-Yards | 2-0 | 1-34 |
| Punt Returns-Yards | 3-35 | 0-0 |
| Kickoff Returns-Yards | 2-28 | 8-134 |
| Interception Returns-Yards | 1-0 | 0-0 |
| Punts (Number-Avg) | 1-7 | 7-239 |
| Fumbles-Lost | 1-1 | 2-2 |
| Penalties-Yards | 13-109 | 3-33 |
| Possession Time | 35:42 | 24:18 |
| Third-Down Conversions | 60% (6 of 10) | 0% (0 of 10) |
| Fourth-Down Conversions | 67% (2 of 3) | 0% (0 of 0) |
| Red-Zone Scores-Chances | 9-9 | 0-2 |
| Sacks By: Number-Yards | 1-2 | 1-2 |
| Pos | ## | OFFENSE |
|---|---|---|
| WR | 4 | Jack Gilliland |
| RB | 5 | Jack Kaiser |
| QB | 11 | Matt O'Connell |
| WR | 14 | Ryan Bradley |
| FB | 31 | Dom Truoccolo |
| RG | 70 | Zach Brennan |
| LG | 73 | Ulice Payne III |
| C | 74 | T.J. Woodrow |
| RT | 75 | David Simmet |
| LT | 77 | Will Hillbert |
| TE | 84 | Cole Kelly |
| Pos | ## | DEFENSE |
| ILB | 9 | Tim McClanahan |
| CB | 10 | Mozus Ikuenobe |
| OLB | 20 | Jesse Addo |
| S | 21 | Bennett Celichowski |
| CB | 24 | Sean Hamlin |
| S | 26 | A.J. Stevson |
| NG | 42 | Sam Pokornowski |
| ILB | 43 | Ruttger Heffelfinger |
| DE | 49 | Eric Sutton |
| OLB | 55 | Cavan Metzler |
| DE | 91 | Josh Corbin |
| Pos | ## | OFFENSE |
|---|---|---|
| WR | 2 | Matthew Livingston |
| QB | 9 | Nate Penz |
| WR | 17 | Joel Reinhardt |
| RB | 28 | J.j. Strnad |
| TE | 37 | Keenan Gladd-Brown |
| RT | 59 | Ted Deitz |
| C | 67 | Nate Carlson |
| LG | 72 | Griffin Baumeister |
| RG | 75 | Laish Boyd |
| LT | 79 | Jaylen Jones |
| WR | 84 | Alex Nelson |
| Pos | ## | DEFENSE |
| DL | 3 | Colin Brown |
| CB | 7 | Tyler Vajdic |
| CB | 11 | Keegan Kelly |
| S | 21 | Seamus Walsh |
| OLB | 22 | Colten Yahn |
| SS | 26 | Coleman Foley |
| FS | 33 | Brice Peterson |
| OLB | 47 | Ethan Lunning |
| MLB | 56 | Dylan McDonough |
| DL | 90 | Chad Wagner |
| DL | 93 | Sung-Min Kang |