| Score by Quarters | 1 | 2 | 3 | 4 | Final |
|---|---|---|---|---|---|
| Ripon (2-5) | 3 | 7 | 7 | 14 | 31 |
| Macalester (5-2) | 9 | 12 | 7 | 19 | 47 |
| Qtr | Time | Scoring Play |
|---|---|---|
| 1st | 10:38 |
Macalester
-
Jeremy Stephan 10 yd run.
(Henry Chaussee kick
is good).
Drive: 10 plays, 86 yards in 4:22. 0 - 7 |
| 06:40 |
Ripon
-
Kyle Jobke 43 yd field goal.
Drive: 7 plays, 28 yards in 3:51. 3 - 7 |
|
| 01:28 | Macalester - Team safety 3 - 9 | |
| 2nd | 12:01 |
Macalester
-
Sam Bordo 75 yd pass from Christian Adams.
(2pt conversion pass by Andrew Smith
failed).
Drive: 2 plays, 80 yards in 0:44. 3 - 15 |
| 04:02 |
Macalester
-
Alec Beatty 13 yd pass from Christian Adams.
(2pt conversion pass by Andrew Smith
failed).
Drive: 7 plays, 34 yards in 3:11. 3 - 21 |
|
| 03:48 | Ripon - Cameron Mignone 98 yd kickoff return. (Kyle Jobke kick is good). 10 - 21 | |
| 3rd | 11:07 |
Macalester
-
Jack Streibich 19 yd pass from Christian Adams.
(Henry Chaussee kick
is good).
Drive: 4 plays, 54 yards in 2:05. 10 - 28 |
| 02:10 |
Ripon
-
Brandon Barnes 3 yd run.
(Kyle Jobke kick
is good).
Drive: 11 plays, 66 yards in 5:22. 17 - 28 |
|
| 4th | 14:54 |
Macalester
-
Jack Streibich 21 yd pass from Christian Adams.
(Henry Chaussee kick
failed).
Drive: 3 plays, 32 yards in 0:34. 17 - 34 |
| 13:13 | Macalester - Punt blocked, recovered by Reese Bresson for TD. (Henry Chaussee kick is good). 17 - 41 | |
| 09:58 |
Macalester
-
Reese Bresson 16 yd pass from Johnny Bice.
(2pt conversion rush by Andrew Smith
failed).
Drive: 6 plays, 31 yards in 3:00. 17 - 47 |
|
| 05:27 |
Ripon
-
Shephard Kurand 34 yd pass from Griffin McNeal.
(Kyle Jobke kick
is good).
Drive: 2 plays, 34 yards in 1:16. 24 - 47 |
|
| 02:21 |
Ripon
-
Carlos Pittman 39 yd pass from Griffin McNeal.
(Kyle Jobke kick
is good).
Drive: 3 plays, 51 yards in 0:48. 31 - 47 |
| Ripon | Macalester | |
|---|---|---|
| FIRST DOWNS | 12 | 19 |
| RUSHES-YARDS (NET) | 40-127 | 32-117 |
| PASSING YDS (NET) | 95 | 315 |
| Passes Att-Comp-Int | 10-4-1 | 37-23-1 |
| TOTAL OFFENSE PLAYS-YARDS | 50-222 | 69-432 |
| Fumble Returns-Yards | 1-13 | 3-0 |
| Punt Returns-Yards | 4-57 | 1-13 |
| Kickoff Returns-Yards | 6-192 | 5-69 |
| Interception Returns-Yards | 1-9 | 1-0 |
| Punts (Number-Avg) | 4-80 | 5-216 |
| Fumbles-Lost | 4-3 | 2-1 |
| Penalties-Yards | 10-87 | 14-143 |
| Possession Time | 27:03 | 32:57 |
| Third-Down Conversions | 36% (4 of 11) | 40% (6 of 15) |
| Fourth-Down Conversions | 0% (0 of 1) | 67% (2 of 3) |
| Red-Zone Scores-Chances | 1-1 | 4-6 |
| Sacks By: Number-Yards | 2-21 | 1-11 |
| Pos | ## | OFFENSE |
|---|---|---|
| WR | 4 | Griffin McNeal |
| QB | 8 | Julian Patton |
| WR | 18 | Cameron Mignone |
| WR | 21 | Brett Garst |
| WR | 34 | Brent Anderson |
| OL | 51 | Sam Georgeson |
| OL | 53 | Jacob Diny |
| OL | 59 | Jem Rein |
| OL | 66 | Jake Kaczorowski |
| OL | 73 | Mitchell Reetz |
| Pos | ## | DEFENSE |
| DB | 3 | Cameron Gruenwald |
| LB | 6 | Hunter Gruenwald |
| DB | 13 | Jared Zeman |
| DB | 20 | Armando Mosqueda |
| DL | 23 | Vince Stensrud |
| DB | 28 | Bennett Groves |
| LB | 35 | Parker Groves |
| LB | 40 | Ethan Hoffman |
| DB | 43 | Lane Barnes |
| DL | 60 | Brandon Bartel |
| DL | 95 | Gage Zahradnik |
| Pos | ## | OFFENSE |
|---|---|---|
| WR | 1 | Sam Bordo |
| RB | 5 | Jeremy Stephan |
| QB | 9 | Christian Adams |
| WR | 10 | Alec Beatty |
| WR | 11 | Jack Streibich |
| OL | 63 | Carter Gale |
| OL | 72 | Carrigan Miller |
| OL | 77 | David McNichols |
| OL | 79 | Vincent Stierman |
| WR | 83 | Jonathan Knee |
| Pos | ## | DEFENSE |
| LB | 6 | Phil Wettersten |
| DB | 8 | Andrew Smith |
| LB | 17 | Sean Hayes |
| DB | 25 | Jack Schultenover |
| DB | 29 | Mason Cohn |
| DB | 31 | Cash McGregor |
| LB | 44 | Aj Imholte |
| DL | 45 | Liam Peebles |
| DL | 56 | Joey Rothstein |
| LB | 59 | Patrick Haley |
| DL | 90 | Ben Lewis |