Skip To Main Content

Kalamazoo College

Scoreboard

Home of the Kalamazoo College Hornets

Oberlin (0-1) -VS- Kalamazoo (1-0)

Box Score

Oberlin logo
10
vs
Kalamazoo logo
42

Oberlin (0-1) -VS- Kalamazoo (1-0)

Team Score By Quarter
Team 1 1st 2 2nd 3 3rd 4 4th F Total
OBERLINOberlin 0 3 0 7 10
Winner KALAMAZOKalamazoo 14 14 14 0 42
OBERLIN:
Drew Nye (335),
NuNu Samuels (36),
Evan Smith-Rook (65)
KALAMAZO:
Josh Nichols (298),
Conner Bell (38),
Jonah Spates (67)
Date:
9/2/2023
Site:
Kalamazoo, Mich.
Stadium:
Angell Field
Attendance:
833
Kickoff Time:
12:00 PM
End of Game:
02:53 PM
Duration:
2:53
VIEW
Match History vs Oberlin

Scoring Summary

Scoring Summary
Qtr. - Time Qtr Time Scoring Play OBERLIN KALAMAZO
1st - 12:41 1st 12:41 KALAMAZO - Nate Clark 12 yd pass from Josh Nichols (Madison Barch kick) 5 plays, 33 yards, TOP 0:52 0 7
1st - 11:03 1st 11:03 KALAMAZO - Jonah Spates 34 yd pass from Josh Nichols (Madison Barch kick) 1 plays, 34 yards, TOP 0:07 0 14
2nd - 13:16 2nd 13:16 OBERLIN - Wes Penta 25 yd field goal 16 plays, 88 yards, TOP 7:40 3 14
2nd - 10:40 2nd 10:40 KALAMAZO - Jon Brunette 1 yd run (Madison Barch kick), 8 plays, 65 yards, TOP 2:36 3 21
2nd - 00:25 2nd 00:25 KALAMAZO - Jonah Spates 7 yd pass from Josh Nichols (Madison Barch kick) 10 plays, 70 yards, TOP 1:33 3 28
3rd - 14:14 3rd 14:14 KALAMAZO - Lucas Hanifan 39 yd pass from Josh Nichols (Madison Barch kick) 2 plays, 42 yards, TOP 0:46 3 35
3rd - 02:35 3rd 02:35 KALAMAZO - Lucas Hanifan 2 yd pass from Josh Nichols (Emory Roberts kick) 9 plays, 79 yards, TOP 2:51 3 42
4th - 03:28 4th 03:28 OBERLIN - Solomon Brennan 13 yd pass from Drew Nye (Wes Penta kick) 11 plays, 82 yards, TOP 5:38 10 42
10 42
Referee: Peter Oudsema Line Judge: Roger Bouma Side Judge: Darrick Puffer
Umpire: Daryl Davis Back Judge: Steve Hendricks Score Keeper: Steve Wideen
Linesman: Richard Gills Field Judge: Timothy Todd

Game Statistics By Team

Team Statistics
Statistic OBERLIN KALAMAZO
First Downs
Total 27 22
Rushing 9 5
Passing 17 17
Penalty 1 0
Rushing
Total (Net) 114 103
Attempts 40 23
Avg. Per Rush 2.9 4.5
Rushing TDs 0 1
Yds. Gained 127 121
Yds. Lost 13 18
Passing
Total (Net) 335 318
Comp.-Att.-Int. 33-60-2 26-40-0
Avg. / Att. 5.6 8.0
Avg. / Comp. 10.2 12.2
TDs 1 5
Total Offense
Yards 449 421
Plays 100 63
Avg. / Play 4.5 6.7
Fumbles - Lost 2-1 2-0
Penalties - Yds. 5-30 5-46
Punting
Punts - Yds. 2-80 4-164
Avg. / Punt 40.0 41.0
Inside 20 1 3
50+ Yds. 0 2
Touchbacks 1 0
Fair Catch 0 1
Kickoffs
Total - Yds. 3-67 7-359
Avg. Yds. / Kickoff 22.3 51.3
Touchbacks 0 4
Returns
Punt: Total - Yds. - TDs 1-0-0 0-0-0
Punt: Avg. / Return 0.0 0
Kickoff: Total - Yds. - TDs 1-12-0 1-27-0
Kickoff: Avg. / Return 12.0 27.0
INT: Total - Yds. - TDs 0-0-0 2-21-0
Fumble: Total - Yds. - TDs 0-0-0 0-0-0
Miscellaneous
Misc. Yards 0 0
Poss. Time 40:41 19:19
3rd. Down Conv. 12 of 25 8 of 14
4th. Down Conversions 3 of 8 0 of 0
Red-Zone: Scores - Chances 2-5 4-4
Sacks: Total - Yds. 1-3 1-3
PAT: Total - Made 1-1 6-6
2PT Conversion: Total - Made 0-0 0-0
Field Goals: Total - Made 1-1 0-0

Individual Statistics

Offensive

Individual Passing Statistics
OBERLIN - Passing
Player Cmp Att. Yds. TD INT Long Sack
Drew Nye 33 59 335 1 2 32 0
Solomon Brennan 0 1 0 0 0 0 1
Totals 33 60 335 1 2 32 1
KALAMAZO - Passing
Player Cmp Att. Yds. TD Int. Long Sack
Josh Nichols 23 35 298 5 0 39 1
Dawson Skupin 3 5 20 0 0 13 0
Totals 26 40 318 5 0 39 1
Individual Rushing Statistics
OBERLIN - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
NuNu Samuels 15 37 1 36 0 6 2.4
Drew Nye 8 40 6 34 0 17 4.3
Ryan McCrum 12 37 3 34 0 10 2.8
Jamykle Benison 4 13 0 13 0 10 3.3
Solomon Brennan 1 0 3 -3 0 0 -3.0
Totals 40 127 13 114 0 17 2.9
KALAMAZO - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
Conner Bell 2 39 1 38 0 39 19.0
Elijah Blackmon 5 31 0 31 0 15 6.2
Josh Nichols 3 20 3 17 0 14 5.7
Jon Brunette 4 15 0 15 1 7 3.8
Sheldon Riley 3 9 0 9 0 6 3.0
Dawson Skupin 3 7 1 6 0 7 2.0
Team 3 0 13 -13 0 0 -4.3
Totals 23 121 18 103 1 39 4.5
Individual Receiving Statistics
OBERLIN - Receiving
Player Rec. Yds. TD Long
Evan Smith-Rook 6 65 0 23
Jordan Fishback 3 58 0 25
Nathaniel Castr 5 55 0 15
Solomon Brennan 3 53 1 25
Connor Steele 4 37 0 15
Ben Ephraim 2 36 0 32
Ryan McCrum 5 14 0 6
Jamykle Benison 1 7 0 7
NuNu Samuels 1 6 0 6
Jake Russell 1 4 0 4
Jack Diskin 1 4 0 4
Devin Neugebaue 1 -4 0 0
Totals 33 335 1 32
KALAMAZO - Receiving
Player Rec. Yds. TD Long
Jonah Spates 6 67 2 34
Lucas Hanifan 4 60 2 39
Hunter Kiesling 3 54 0 21
Devin Yankee 3 49 0 32
Nate Clark 4 46 1 19
James Kulekowsk 1 13 0 13
Conner Bell 1 9 0 9
Sam Hughes 1 8 0 8
Hayden Johnston 2 7 0 10
Tyler Houle 1 5 0 5
Totals 26 318 5 39

Defensive

Oberlin - Individual Defensive Statistics
Oberlin - Individual Defensive Statistics
Player Solo Ast Tot TFL/Yds TFL Sack/Yds Sacks FF FR-Yds Fumbl INT INT BrUp Blkd QH
Colten Danel 6 3 9 -/- - -/- - - 0-0 -/- - - - - -
Brandon Hall 1 6 7 0.5/- 0.5 -/- - - 0-0 -/- - - - - -
Dylan Marshall 3 2 5 -/- - -/- - - 0-0 -/- - - - - -
Luca Friedman 3 2 5 -/- - -/- - - 0-0 -/- - - - - -
Jake Russell 1 3 4 0.5/1 0.5 -/- - 1 1-0 -/- - - 1 - -
Hunter Green 3 1 4 1.0/3 1.0 1.0/3 1.0 - 0-0 -/- - - - - 1
Dane Mentore 2 1 3 -/- - -/- - - 0-0 -/- - - - - -
Tonio Sanderson 2 - 2 -/- - -/- - - 0-0 -/- - - 1 - -
Gavi Genger - 2 2 0.5/2 0.5 -/- - - 0-0 -/- - - - - -
Nathaniel Castr - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Ryan McCrum 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Evan Elliott 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Jake Hughes 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Jackson Lotinsk - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Hunter Wilson - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Danny Ben-Tal - 1 1 0.5/1 0.5 -/- - - 0-0 -/- - - - - -
Wes Penta 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Kalamazoo - Individual Defensive Statistics
Kalamazoo - Individual Defensive Statistics
Player Solo Ast Tot TFL/Yds TFL Sack/Yds Sacks FF FR-Yds Fumbl INT INT BrUp Blkd QH
Carson Deines 2 12 14 -/- - -/- - - 0-0 -/- - - - - -
Gabe Meyers 7 2 9 -/- - -/- - - 0-0 -/- 1-21 1 1 - -
Corey Garrison 2 6 8 -/- - -/- - - 0-0 -/- - - 1 - -
Tommy Kartes 1 6 7 -/- - -/- - - 0-0 -/- - - - - -
Brenden Moat 3 4 7 2.0/6 2.0 1.0/3 1.0 - 0-0 -/- - - 1 - -
Adam Stapleton 2 4 6 1.0/1 1.0 -/- - - 0-0 -/- - - - - -
Bryce Balabuch 1 5 6 -/- - -/- - - 0-1 1/- - - - - 1
Lucas Geer 4 1 5 -/- - -/- - - 0-0 -/- - - - - -
Jackson Mitchel 3 1 4 -/- - -/- - - 0-0 -/- - - - - -
Raymond Cargill 2 2 4 1.0/4 1.0 -/- - - 0-0 -/- - - - - 1
Jack Miller 1 2 3 -/- - -/- - - 0-0 -/- - - 1 - -
Nolan Jannenga 1 2 3 -/- - -/- - - 0-0 -/- - - - - -
Brandon Speed 1 1 2 -/- - -/- - - 0-0 -/- 1-0 1 1 - -
Brennan Pannucc - 2 2 -/- - -/- - - 0-0 -/- - - - - -
Dillon Gacki - 2 2 -/- - -/- - - 0-0 -/- - - - - 1
Blake Kelsey - 2 2 -/- - -/- - - 0-0 -/- - - 1 - -
Ronnie Spencer 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Kamani Jones, J 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Gabe Olivier - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Ben Maurice 1 - 1 -/- - -/- - - 0-0 -/- - - 1 - -
Zach Sykes 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Mahmoud Alsafad - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Jaylen Bowles-S - - - -/- - -/- - - 0-0 -/- - - 1 - -

Special Teams

Individual Punting Statistics
OBERLIN - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
Wes Penta 2 80 40.0 47 1 1 0
KALAMAZO - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
Ian Burr 4 164 41.0 55 3 0 2
Individual Return Statistics
OBERLIN - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Nathaniel Castr 1 0 0 0 0 0 0 0 0
Ryan McCrum 0 0 0 1 12 12 0 0 0
KALAMAZO - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Sam Hughes 0 0 0 1 27 27 0 0 0
Brandon Speed 0 0 0 0 0 0 1 0 0
Gabe Meyers 0 0 0 0 0 0 1 21 21
Individual Field Goal Statistics
OBERLIN - Field Goals
Player Qtr. Clock Yds. Result
Wes Penta 2nd 13:16 25 GOOD
KALAMAZO - Field Goals
Player Qtr. Clock Yds. Result
Individual Kickoff Statistics
OBERLIN - Kickoffs
Player No. Yds. TB OB Avg.
Wes Penta 3 67 0 1 22.3
KALAMAZO - Kickoffs
Player No. Yds. TB OB Avg.
Ian Burr 6 310 4 0 51.7
Emory Roberts 1 49 0 0 49.0
Individual PAT Statistics
OBERLIN - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Wes Penta 1 1 0 0 0 0
KALAMAZO - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Madison Barch 5 5 0 0 0 0
Emory Roberts 1 1 0 0 0 0

Drive Chart

All Drives

All Drives
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/15:00 OBERLIN 1st OBERLIN25 15:00 KO OBERLIN33 13:33 DOWNS 4-8 01:27
1st/13:33 KALAMAZO 1st OBERLIN33 13:33 DOWNS OBERLIN00 12:41 TD 5-33 00:52
1st/12:41 OBERLIN 1st OBERLIN25 12:41 KO OBERLIN34 11:10 DOWNS 4-9 01:31
1st/11:10 KALAMAZO 1st OBERLIN34 11:10 DOWNS OBERLIN00 11:03 TD 1-34 00:07
1st/11:03 OBERLIN 1st OBERLIN25 11:03 KO OBERLIN20 07:33 PUNT 9-28 03:30
1st/07:33 KALAMAZO 1st KALAMAZO20 07:33 PUNT OBERLIN04 05:56 PUNT 5-21 01:37
1st/05:56 OBERLIN 1st OBERLIN04 05:56 PUNT OBERLIN35 13:16 FGA 16-88 07:40
2nd/13:16 KALAMAZO 2nd KALAMAZO35 13:16 KO OBERLIN00 10:40 TD 8-65 02:36
2nd/10:40 OBERLIN 2nd OBERLIN25 10:40 KO OBERLIN35 09:40 PUNT 3-7 01:00
2nd/09:40 KALAMAZO 2nd KALAMAZO35 09:40 PUNT OBERLIN09 08:52 PUNT 3-5 00:48
2nd/08:52 OBERLIN 2nd OBERLIN09 08:52 PUNT OBERLIN30 01:58 FUMB 16-61 06:54
2nd/01:58 KALAMAZO 2nd KALAMAZO30 01:58 FUMB OBERLIN00 00:25 TD 10-70 01:33
2nd/00:25 OBERLIN 2nd KALAMAZO45 00:25 TD OBERLIN41 00:25 UNK 0-0 00:00
2nd/00:25 KALAMAZO 2nd KALAMAZO41 00:25 UNK OBERLIN42 00:00 HALF 3-(-1) 00:25
3rd/15:00 KALAMAZO 3rd OBERLIN42 15:00 KO OBERLIN00 14:14 TD 2-42 00:46
3rd/14:14 OBERLIN 3rd OBERLIN25 14:14 KO OBERLIN02 09:41 DOWNS 12-73 04:33
3rd/09:41 KALAMAZO 3rd KALAMAZO02 09:41 DOWNS OBERLIN37 08:20 PUNT 3-2 01:21
3rd/08:20 OBERLIN 3rd KALAMAZO37 08:20 PUNT OBERLIN21 05:26 INT 7-20 02:54
3rd/05:26 KALAMAZO 3rd KALAMAZO21 05:26 INT OBERLIN00 02:35 TD 9-79 02:51
3rd/02:35 OBERLIN 3rd OBERLIN28 02:35 KO OBERLIN14 13:04 DOWNS 13-58 04:31
4th/13:04 KALAMAZO 4th KALAMAZO14 13:04 DOWNS OBERLIN18 09:06 PUNT 10-44 03:58
4th/09:06 OBERLIN 4th OBERLIN18 09:06 PUNT OBERLIN00 03:28 TD 11-82 05:38
4th/03:28 KALAMAZO 4th OBERLIN50 03:28 TD OBERLIN50 03:28 UNK 0-0 00:00
4th/03:28 OBERLIN 4th OBERLIN50 03:28 KO OBERLIN05 02:25 INT 5-15 01:03
4th/02:25 KALAMAZO 4th KALAMAZO05 02:25 INT OBERLIN16 00:00 HALF 4-11 02:25

Oberlin Drives

Oberlin Drives
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/15:00 OBERLIN 1st OBERLIN25 15:00 KO OBERLIN33 13:33 DOWNS 4-8 01:27
1st/12:41 OBERLIN 1st OBERLIN25 12:41 KO OBERLIN34 11:10 DOWNS 4-9 01:31
1st/11:03 OBERLIN 1st OBERLIN25 11:03 KO OBERLIN20 07:33 PUNT 9-28 03:30
1st/05:56 OBERLIN 1st OBERLIN04 05:56 PUNT OBERLIN35 13:16 FGA 16-88 07:40
2nd/10:40 OBERLIN 2nd OBERLIN25 10:40 KO OBERLIN35 09:40 PUNT 3-7 01:00
2nd/08:52 OBERLIN 2nd OBERLIN09 08:52 PUNT OBERLIN30 01:58 FUMB 16-61 06:54
2nd/00:25 OBERLIN 2nd KALAMAZO45 00:25 TD OBERLIN41 00:25 UNK 0-0 00:00
3rd/14:14 OBERLIN 3rd OBERLIN25 14:14 KO OBERLIN02 09:41 DOWNS 12-73 04:33
3rd/08:20 OBERLIN 3rd KALAMAZO37 08:20 PUNT OBERLIN21 05:26 INT 7-20 02:54
3rd/02:35 OBERLIN 3rd OBERLIN28 02:35 KO OBERLIN14 13:04 DOWNS 13-58 04:31
4th/09:06 OBERLIN 4th OBERLIN18 09:06 PUNT OBERLIN00 03:28 TD 11-82 05:38
4th/03:28 OBERLIN 4th OBERLIN50 03:28 KO OBERLIN05 02:25 INT 5-15 01:03

Kalamazoo Drives

Oberlin
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/13:33 KALAMAZO 1st OBERLIN33 13:33 DOWNS OBERLIN00 12:41 TD 5-33 00:52
1st/11:10 KALAMAZO 1st OBERLIN34 11:10 DOWNS OBERLIN00 11:03 TD 1-34 00:07
1st/07:33 KALAMAZO 1st KALAMAZO20 07:33 PUNT OBERLIN04 05:56 PUNT 5-21 01:37
2nd/13:16 KALAMAZO 2nd KALAMAZO35 13:16 KO OBERLIN00 10:40 TD 8-65 02:36
2nd/09:40 KALAMAZO 2nd KALAMAZO35 09:40 PUNT OBERLIN09 08:52 PUNT 3-5 00:48
2nd/01:58 KALAMAZO 2nd KALAMAZO30 01:58 FUMB OBERLIN00 00:25 TD 10-70 01:33
2nd/00:25 KALAMAZO 2nd KALAMAZO41 00:25 UNK OBERLIN42 00:00 HALF 3-(-1) 00:25
3rd/15:00 KALAMAZO 3rd OBERLIN42 15:00 KO OBERLIN00 14:14 TD 2-42 00:46
3rd/09:41 KALAMAZO 3rd KALAMAZO02 09:41 DOWNS OBERLIN37 08:20 PUNT 3-2 01:21
3rd/05:26 KALAMAZO 3rd KALAMAZO21 05:26 INT OBERLIN00 02:35 TD 9-79 02:51
4th/13:04 KALAMAZO 4th KALAMAZO14 13:04 DOWNS OBERLIN18 09:06 PUNT 10-44 03:58
4th/03:28 KALAMAZO 4th OBERLIN50 03:28 TD OBERLIN50 03:28 UNK 0-0 00:00
4th/02:25 KALAMAZO 4th KALAMAZO05 02:25 INT OBERLIN16 00:00 HALF 4-11 02:25

Play By Play

Quarter #1 Plays

Game Start
Start of 1st Half
Play
KALAMAZO ball on KALAMAZO35, clock 15:00.
Ian Burr kickoff 65 yards to the OBERLIN00, touchback.
Oberlin at 15:00
Oberlin at 15:00
Down & Distance Play
Oberlin at 15:00
1st and 10 at OBERLIN25 Oberlin drive start at 15:00.
1st and 10 at OBERLIN25 NuNu Samuels rush for 3 yards to the OBERLIN28 (Carson Deines; Bryce Balabuch).
2nd and 7 at OBERLIN28 NuNu Samuels rush for 2 yards to the OBERLIN30 (Carson Deines; Adam Stapleton), out-of-bounds.
3rd and 5 at OBERLIN30 NuNu Samuels rush for 1 yard to the OBERLIN31 (Brenden Moat; Carson Deines).
4th and 4 at OBERLIN31 NuNu Samuels rush for 2 yards to the OBERLIN33 (Blake Kelsey; Bryce Balabuch).
Total 4 plays , 8 yards Time of Possession: 01:27
Kalamazoo at 13:33
Kalamazoo at 13:33
Down & Distance Play
Kalamazoo at 13:33
1st and 10 at OBERLIN33 Kalamazoo drive start at 13:33.
1st and 10 at OBERLIN33 Josh Nichols pass complete to Jonah Spates for 3 yards to the OBERLIN30, fumble forced by Jake Russell, fumble by Jonah Spates recovered by KALAMAZO TEAM at OBERLIN34.
2nd and 11 at OBERLIN34 Josh Nichols rush for 6 yards to the OBERLIN28, out-of-bounds.
3rd and 5 at OBERLIN28 Josh Nichols pass complete to Jonah Spates for 9 yards to the OBERLIN19 (Luca Friedman).
1st and 10 at OBERLIN19 Jon Brunette rush for 7 yards to the OBERLIN12 (Colten Danel; Jake Russell).
2nd and 3 at OBERLIN12 Josh Nichols pass complete to Nate Clark for 12 yards to the OBERLIN00, TOUCHDOWN, clock 12:41.
1st and GOAL at OBERLIN03 Madison Barch kick attempt good.
1st and 10 at KALAMAZO35 Ian Burr kickoff 65 yards to the OBERLIN00, touchback.
Total 5 plays , 33 yards Time of Possession: 00:52
Score:
Oberlin 0-7 Kalamazoo
Oberlin at 12:41
Oberlin at 12:41
Down & Distance Play
Oberlin at 12:41
1st and 10 at OBERLIN25 Oberlin drive start at 12:41.
1st and 10 at OBERLIN25 NuNu Samuels rush for 3 yards to the OBERLIN28 (Bryce Balabuch; Brenden Moat).
2nd and 7 at OBERLIN28 Drew Nye pass complete to Connor Steele for 3 yards to the OBERLIN31.
3rd and 4 at OBERLIN31 Drew Nye pass complete to Ryan McCrum for 3 yards to the OBERLIN34 (Jack Miller; Tommy Kartes).
4th and 1 at OBERLIN34 Drew Nye rush for no gain to the OBERLIN34 (Nolan Jannenga).
Total 4 plays , 9 yards Time of Possession: 01:31
Kalamazoo at 11:10
Kalamazoo at 11:10
Down & Distance Play
Kalamazoo at 11:10
1st and 10 at OBERLIN34 Kalamazoo drive start at 11:10.
1st and 10 at OBERLIN34 Josh Nichols pass complete to Jonah Spates for 34 yards to the OBERLIN00, TOUCHDOWN, clock 11:03.
1st and GOAL at OBERLIN03 Madison Barch kick attempt good, PENALTY OBERLIN substitution infraction declined, clock 11:03.
1st and 10 at KALAMAZO35 Ian Burr kickoff 65 yards to the OBERLIN00, touchback.
Total 1 plays , 34 yards Time of Possession: 00:07
Score:
Oberlin 0-14 Kalamazoo
Oberlin at 11:03
Oberlin at 11:03
Down & Distance Play
Oberlin at 11:03
1st and 10 at OBERLIN25 Oberlin drive start at 11:03.
1st and 10 at OBERLIN25 NuNu Samuels rush for 5 yards to the OBERLIN30 (Carson Deines; Dillon Gacki).
2nd and 5 at OBERLIN30 Drew Nye pass incomplete to Ben Ephraim.
3rd and 5 at OBERLIN30 Drew Nye pass complete to Evan Smith-Rook for 5 yards to the OBERLIN35 (Gabe Meyers; Corey Garrison).
1st and 10 at OBERLIN35 Drew Nye pass incomplete to Evan Smith-Rook.
2nd and 10 at OBERLIN35 NuNu Samuels rush for 3 yards to the OBERLIN38 (Corey Garrison).
3rd and 7 at OBERLIN38 Drew Nye pass complete to Solomon Brennan for 15 yards to the KALAMAZO47.
1st and 10 at KALAMAZO47 NuNu Samuels rush for 3 yards to the KALAMAZO44 (Carson Deines; Adam Stapleton).
2nd and 7 at KALAMAZO44 Solomon Brennan sacked for loss of 3 yards to the KALAMAZO47 (Brenden Moat).
3rd and 10 at KALAMAZO47 Drew Nye pass incomplete to Jordan Fishback.
4th and 10 at KALAMAZO47 Wes Penta punt 47 yards to the KALAMAZO00, touchback.
Total 9 plays , 28 yards Time of Possession: 03:30
Kalamazoo at 07:33
Kalamazoo at 07:33
Down & Distance Play
Kalamazoo at 07:33
1st and 10 at KALAMAZO20 Kalamazoo drive start at 07:33.
1st and 10 at KALAMAZO20 Sheldon Riley rush for 6 yards to the KALAMAZO26 (Colten Danel; Jackson Lotinsk).
2nd and 4 at KALAMAZO26 Josh Nichols pass complete to Jonah Spates for 10 yards to the KALAMAZO36 (Colten Danel).
1st and 10 at KALAMAZO36 Josh Nichols pass incomplete to Jonah Spates.
2nd and 10 at KALAMAZO36 Josh Nichols pass complete to Tyler Houle for 5 yards to the KALAMAZO41 (Luca Friedman).
3rd and 5 at KALAMAZO41 Josh Nichols pass incomplete to Jonah Spates.
4th and 5 at KALAMAZO41 Ian Burr punt 55 yards to the OBERLIN04, downed.
Total 5 plays , 21 yards Time of Possession: 01:37
Oberlin at 05:56
Oberlin at 05:56
Down & Distance Play
Oberlin at 05:56
1st and 10 at OBERLIN04 Oberlin drive start at 05:56.
1st and 10 at OBERLIN04 Ryan McCrum rush for 10 yards to the OBERLIN14 (Lucas Geer), PENALTY KALAMAZO tripping (Lucas Geer) 15 yards to the OBERLIN29.
1st and 10 at OBERLIN29 Drew Nye pass complete to Evan Smith-Rook for 5 yards to the OBERLIN34 (Gabe Meyers), out-of-bounds.
2nd and 5 at OBERLIN34 Ryan McCrum rush for no gain to the OBERLIN34 (Lucas Geer).
3rd and 5 at OBERLIN34 Drew Nye rush for 4 yards to the OBERLIN38 (Bryce Balabuch), out-of-bounds.
4th and 1 at OBERLIN38 Ryan McCrum rush for 2 yards to the OBERLIN40 (Dillon Gacki; Mahmoud Alsafad).
1st and 10 at OBERLIN40 Ryan McCrum rush for 8 yards to the OBERLIN48 (Jackson Mitchel).
2nd and 2 at OBERLIN48 Drew Nye rush for 2 yards to the 50 yardline (Carson Deines).
1st and 10 at OBERLIN50 NuNu Samuels rush for 3 yards to the KALAMAZO47 (Bryce Balabuch; Tommy Kartes).
2nd and 7 at KALAMAZO47 Drew Nye pass complete to Jake Russell for 4 yards to the KALAMAZO43 (Gabe Meyers).
3rd and 3 at KALAMAZO43 NuNu Samuels rush for 3 yards to the KALAMAZO40 (Raymond Cargill).
1st and 10 at KALAMAZO40 Drew Nye pass incomplete to Andres Adam.
2nd and 10 at KALAMAZO40 QB hurry by Raymond Cargill.
2nd and 10 at KALAMAZO40 Ryan McCrum rush for loss of 3 yards to the KALAMAZO43 (Brenden Moat).

Quarter #2 Plays

Start of Quarter #2
Start of Quarter #2
Down & Distance Play
3rd and 13 at KALAMAZO43 Start of 2nd quarter, clock 15:00.
3rd and 13 at KALAMAZO43 Drew Nye pass complete to Ben Ephraim for 32 yards to the KALAMAZO11, out-of-bounds.
1st and 10 at KALAMAZO11 Drew Nye pass complete to Ben Ephraim for 4 yards to the KALAMAZO07 (Corey Garrison; Brenden Moat).
2nd and 6 at KALAMAZO07 Drew Nye pass incomplete to Jack Diskin.
3rd and 6 at KALAMAZO07 QB hurry by Dillon Gacki.
3rd and 6 at KALAMAZO07 QB hurry by Bryce Balabuch.
3rd and 6 at KALAMAZO07 Ryan McCrum rush for 4 yards to the KALAMAZO03 (Jackson Mitchel).
4th and 2 at KALAMAZO03 PENALTY OBERLIN false start (Jake Russell) 5 yards to the KALAMAZO08.
4th and 7 at KALAMAZO08 Wes Penta field goal attempt from 25 GOOD, clock 13:16.
1st and 10 at OBERLIN35 Wes Penta kickoff 48 yards to the KALAMAZO17, out-of-bounds, KALAMAZO ball on KALAMAZO35, clock 13:16.
Total 16 plays , 88 yards Time of Possession: 07:40
Score:
Oberlin 3-14 Kalamazoo
Kalamazoo at 13:16
Kalamazoo at 13:16
Down & Distance Play
Kalamazoo at 13:16
1st and 10 at KALAMAZO35 Kalamazoo drive start at 13:16.
1st and 10 at KALAMAZO35 Josh Nichols pass complete to Nate Clark for 4 yards to the KALAMAZO39 (Luca Friedman).
2nd and 6 at KALAMAZO39 Josh Nichols pass complete to Nate Clark for 11 yards to the 50 yardline (Colten Danel).
1st and 10 at KALAMAZO50 Josh Nichols sacked for loss of 3 yards to the KALAMAZO47 (Hunter Green).
2nd and 13 at KALAMAZO47 Josh Nichols pass complete to Nate Clark for 19 yards to the OBERLIN34 (Colten Danel; Nathaniel Castr).
1st and 10 at OBERLIN34 Josh Nichols pass complete to Conner Bell for 9 yards to the OBERLIN25 (Tonio Sanderson), out-of-bounds.
2nd and 1 at OBERLIN25 Josh Nichols pass complete to Hunter Kiesling for 20 yards to the OBERLIN05 (Colten Danel).
1st and GOAL at OBERLIN05 Jon Brunette rush for 4 yards to the OBERLIN01 (Hunter Wilson; Brandon Hall).
2nd and GOAL at OBERLIN01 Jon Brunette rush for 1 yard to the OBERLIN00, TOUCHDOWN, clock 10:40.
1st and GOAL at OBERLIN03 Madison Barch kick attempt good.
1st and 10 at KALAMAZO35 Ian Burr kickoff 40 yards to the OBERLIN25, fair catch by Connor Steele.
Total 8 plays , 65 yards Time of Possession: 02:36
Score:
Oberlin 3-21 Kalamazoo
Oberlin at 10:40
Oberlin at 10:40
Down & Distance Play
Oberlin at 10:40
1st and 10 at OBERLIN25 Oberlin drive start at 10:40.
1st and 10 at OBERLIN25 NuNu Samuels rush for 2 yards to the OBERLIN27 (Tommy Kartes; Adam Stapleton).
2nd and 8 at OBERLIN27 Drew Nye pass incomplete to Solomon Brennan.
3rd and 8 at OBERLIN27 Drew Nye rush for 5 yards to the OBERLIN32 (Carson Deines; Brennan Pannucc).
4th and 3 at OBERLIN32 PENALTY OBERLIN unsportmanlike conduct off-setting, PENALTY KALAMAZO unsportmanlike conduct off-setting.
4th and 3 at OBERLIN32 Wes Penta punt 33 yards to the KALAMAZO35, out-of-bounds.
Total 3 plays , 7 yards Time of Possession: 01:00
Kalamazoo at 09:40
Kalamazoo at 09:40
Down & Distance Play
Kalamazoo at 09:40
1st and 10 at KALAMAZO35 Kalamazoo drive start at 09:40.
1st and 10 at KALAMAZO35 Josh Nichols pass incomplete to Andrew Durbin.
2nd and 10 at KALAMAZO35 QB hurry by Hunter Green.
2nd and 10 at KALAMAZO35 Josh Nichols pass complete to Lucas Hanifan for 5 yards to the KALAMAZO40 (Dylan Marshall).
3rd and 5 at KALAMAZO40 Josh Nichols pass incomplete to Sheldon Riley (Colten Danel), PENALTY KALAMAZO holding off-setting, PENALTY OBERLIN pass interference off-setting, NO PLAY.
3rd and 5 at KALAMAZO40 Josh Nichols pass incomplete to Sheldon Riley.
4th and 5 at KALAMAZO40 Ian Burr punt 51 yards to the OBERLIN09, downed.
Total 4 plays , 5 yards Time of Possession: 00:48
Oberlin at 08:52
Oberlin at 08:52
Down & Distance Play
Oberlin at 08:52
1st and 10 at OBERLIN09 Oberlin drive start at 08:52.
1st and 10 at OBERLIN09 Ryan McCrum rush for 7 yards to the OBERLIN16 (Jack Miller; Carson Deines).
2nd and 3 at OBERLIN16 Drew Nye pass incomplete to Willem Chojnick (Jaylen Bowles-S).
3rd and 3 at OBERLIN16 Drew Nye pass complete to Ryan McCrum for 2 yards to the OBERLIN18 (Lucas Geer).
4th and 1 at OBERLIN18 Ryan McCrum rush for 2 yards to the OBERLIN20 (Corey Garrison; Bryce Balabuch).
1st and 10 at OBERLIN20 Drew Nye pass complete to Evan Smith-Rook for 3 yards to the OBERLIN23 (Corey Garrison), out-of-bounds.
2nd and 7 at OBERLIN23 NuNu Samuels rush for loss of 1 yard to the OBERLIN22 (Adam Stapleton).
3rd and 8 at OBERLIN22 PENALTY OBERLIN delay of game 5 yards to the OBERLIN17.
3rd and 13 at OBERLIN17 Drew Nye pass complete to Evan Smith-Rook for 15 yards to the OBERLIN32 (Corey Garrison; Lucas Geer).
1st and 10 at OBERLIN32 Drew Nye pass complete to NuNu Samuels for 6 yards to the OBERLIN38 (Tommy Kartes; Carson Deines).
2nd and 4 at OBERLIN38 Drew Nye pass incomplete to Solomon Brennan.
3rd and 4 at OBERLIN38 NuNu Samuels rush for 6 yards to the OBERLIN44 (Brenden Moat; Gabe Meyers), out-of-bounds.
1st and 10 at OBERLIN44 Drew Nye pass incomplete to Andres Adam (Ben Maurice).
2nd and 10 at OBERLIN44 Drew Nye pass complete to Ryan McCrum for 3 yards to the OBERLIN47 (Brenden Moat), out-of-bounds.
3rd and 7 at OBERLIN47 Drew Nye pass complete to Solomon Brennan for 25 yards to the KALAMAZO28 (Gabe Meyers).
1st and 10 at KALAMAZO28 Ryan McCrum rush for 1 yard to the KALAMAZO27 (Carson Deines; Nolan Jannenga).
2nd and 9 at KALAMAZO27 Drew Nye pass incomplete to Ryan McCrum.
3rd and 9 at KALAMAZO27 Drew Nye rush for loss of 3 yards to the KALAMAZO30, fumble by Drew Nye recovered by KALAMAZO Bryce Balabuch at KALAMAZO30.
Total 16 plays , 61 yards Time of Possession: 06:54
Kalamazoo at 01:58
Kalamazoo at 01:58
Down & Distance Play
Kalamazoo at 01:58
1st and 10 at KALAMAZO30 Kalamazoo drive start at 01:58.
1st and 10 at KALAMAZO30 Josh Nichols pass complete to Devin Yankee for 6 yards to the KALAMAZO36, out-of-bounds.
2nd and 4 at KALAMAZO36 Josh Nichols pass complete to Sam Hughes for 8 yards to the KALAMAZO44 (Colten Danel).
1st and 10 at KALAMAZO44 Josh Nichols pass incomplete to Jonah Spates.
2nd and 10 at KALAMAZO44 Josh Nichols pass incomplete to Hunter Kiesling (Tonio Sanderson).
3rd and 10 at KALAMAZO44 PENALTY KALAMAZO false start (CJ Aldred) 5 yards to the KALAMAZO39.
3rd and 15 at KALAMAZO39 Josh Nichols pass complete to Hunter Kiesling for 21 yards to the OBERLIN40 (Dylan Marshall).
1st and 10 at OBERLIN40 Josh Nichols pass incomplete to Jonah Spates (Jake Russell).
2nd and 10 at OBERLIN40 Josh Nichols pass incomplete to Jonah Spates.
3rd and 10 at OBERLIN40 Timeout Oberlin, clock 00:57.
3rd and 10 at OBERLIN40 Josh Nichols pass complete to Devin Yankee for 11 yards to the OBERLIN29 (Dylan Marshall; Brandon Hall).
1st and 10 at OBERLIN29 Josh Nichols pass complete to Jonah Spates for 16 yards to the OBERLIN13 (Nathaniel Castr), out-of-bounds, PENALTY KALAMAZO holding (Allamousa Asad) 10 yards to the OBERLIN39, NO PLAY.
1st and 20 at OBERLIN39 Josh Nichols pass complete to Devin Yankee for 32 yards to the OBERLIN07 (Dylan Marshall; Luca Friedman).
1st and GOAL at OBERLIN07 Timeout Kalamazoo, clock 00:30.
1st and GOAL at OBERLIN07 Josh Nichols pass complete to Jonah Spates for 7 yards to the OBERLIN00, TOUCHDOWN, clock 00:25.
1st and GOAL at OBERLIN03 Madison Barch kick attempt good.
1st and 10 at KALAMAZO35 Ian Burr kickoff 10 yards to the KALAMAZO45, on-side kick, recovered by KALAMAZO on KALAMAZO41.
Total 11 plays , 70 yards Time of Possession: 01:33
Score:
Oberlin 3-28 Kalamazoo
Kalamazoo at 00:25
Kalamazoo at 00:25
Down & Distance Play
Kalamazoo at 00:25
1st and 10 at KALAMAZO41 Timeout Oberlin, clock 00:22.
1st and 10 at KALAMAZO41 Josh Nichols pass incomplete to Jonah Spates.
2nd and 10 at KALAMAZO41 Josh Nichols pass incomplete to Jonah Spates.
3rd and 10 at KALAMAZO41 Timeout Oberlin, clock 00:08.
3rd and 10 at KALAMAZO41 TEAM rush for loss of 1 yard to the KALAMAZO40.
4th and 11 at KALAMAZO40 End of half, clock 00:00.
Total 3 plays , -1 yards Time of Possession: 00:25

Quarter #3 Plays

Halftime
Start of 2nd Half
Play
Start of 3rd quarter, clock 15:00, OBERLIN ball on KALAMAZO35.
Wes Penta kickoff 4 yards to the KALAMAZO31, Sam Hughes return 27 yards to the OBERLIN42 (Wes Penta).
Kalamazoo at 15:00
Kalamazoo at 15:00
Down & Distance Play
Kalamazoo at 15:00
1st and 10 at OBERLIN42 Kalamazoo drive start at 15:00.
1st and 10 at OBERLIN42 Jon Brunette rush for 3 yards to the OBERLIN39 (Hunter Green).
2nd and 7 at OBERLIN39 Josh Nichols pass complete to Lucas Hanifan for 39 yards to the OBERLIN00, TOUCHDOWN, clock 14:14.
1st and GOAL at OBERLIN03 Madison Barch kick attempt good.
1st and 10 at KALAMAZO35 Ian Burr kickoff 65 yards to the OBERLIN00, touchback.
Total 2 plays , 42 yards Time of Possession: 00:46
Score:
Oberlin 3-35 Kalamazoo
Oberlin at 14:14
Oberlin at 14:14
Down & Distance Play
Oberlin at 14:14
1st and 10 at OBERLIN25 Oberlin drive start at 14:14.
1st and 10 at OBERLIN25 Drew Nye pass complete to Nathaniel Castr for 3 yards to the OBERLIN28 (Tommy Kartes; Brandon Speed).
2nd and 7 at OBERLIN28 NuNu Samuels rush for 1 yard to the OBERLIN29 (Tommy Kartes; Carson Deines).
3rd and 6 at OBERLIN29 Drew Nye pass complete to Nathaniel Castr for 14 yards to the OBERLIN43, out-of-bounds.
1st and 10 at OBERLIN43 Drew Nye pass complete to Evan Smith-Rook for 23 yards to the KALAMAZO34 (Carson Deines).
1st and 10 at KALAMAZO34 Drew Nye pass complete to Jack Diskin for 4 yards to the KALAMAZO30 (Adam Stapleton).
2nd and 6 at KALAMAZO30 Drew Nye pass complete to Connor Steele for 9 yards to the KALAMAZO21, out-of-bounds.
1st and 10 at KALAMAZO21 Drew Nye pass incomplete to NuNu Samuels.
2nd and 10 at KALAMAZO21 Drew Nye pass complete to Connor Steele for 10 yards to the KALAMAZO11 (Gabe Meyers).
1st and 10 at KALAMAZO11 Solomon Brennan pass incomplete to Connor Steele, dropped pass.
2nd and 10 at KALAMAZO11 PENALTY OBERLIN false start (Jordan Fishback) 5 yards to the KALAMAZO16.
2nd and 15 at KALAMAZO16 Drew Nye pass complete to Evan Smith-Rook for 14 yards to the KALAMAZO02 (Gabe Meyers).
3rd and 1 at KALAMAZO02 Drew Nye pass incomplete to Evan Smith-Rook.
4th and 1 at KALAMAZO02 NuNu Samuels rush for no gain to the KALAMAZO02 (Jackson Mitchel; Blake Kelsey), PENALTY OBERLIN illegal shift declined.
Total 12 plays , 73 yards Time of Possession: 04:33
Kalamazoo at 09:41
Kalamazoo at 09:41
Down & Distance Play
Kalamazoo at 09:41
1st and 10 at KALAMAZO02 Kalamazoo drive start at 09:41.
1st and 10 at KALAMAZO02 Sheldon Riley rush for no gain to the KALAMAZO02 (Brandon Hall; Jake Russell).
2nd and 10 at KALAMAZO02 PENALTY KALAMAZO false start (Sam Hughes) 1 yards to the KALAMAZO01.
2nd and 11 at KALAMAZO01 Sheldon Riley rush for 3 yards to the KALAMAZO04 (Hunter Green).
3rd and 8 at KALAMAZO04 Josh Nichols pass incomplete to Tyler Houle.
4th and 8 at KALAMAZO04 Ian Burr punt 34 yards to the KALAMAZO38, Nathaniel Castr return 0 yards to the KALAMAZO38, fumble by Nathaniel Castr recovered by OBERLIN Nathaniel Castr at KALAMAZO37.
Total 3 plays , 2 yards Time of Possession: 01:21
Oberlin at 08:20
Oberlin at 08:20
Down & Distance Play
Oberlin at 08:20
1st and 10 at KALAMAZO37 Oberlin drive start at 08:20.
1st and 10 at KALAMAZO37 Drew Nye pass incomplete to Ben Ephraim (Brenden Moat).
2nd and 10 at KALAMAZO37 Ryan McCrum rush for 1 yard to the KALAMAZO36 (Carson Deines; Adam Stapleton).
3rd and 9 at KALAMAZO36 Drew Nye pass complete to Ryan McCrum for no gain to the KALAMAZO36 (Gabe Meyers), out-of-bounds.
4th and 9 at KALAMAZO36 Drew Nye rush for 17 yards to the KALAMAZO19.
1st and 10 at KALAMAZO19 Drew Nye pass incomplete to Jordan Fishback.
2nd and 10 at KALAMAZO19 Ryan McCrum rush for 2 yards to the KALAMAZO17 (Corey Garrison; Nolan Jannenga).
3rd and 8 at KALAMAZO17 Drew Nye pass intercepted by Gabe Meyers at the KALAMAZO00, Gabe Meyers return 21 yards to the KALAMAZO21 (Ryan McCrum), PENALTY OBERLIN illegal block declined.
Total 7 plays , 20 yards Time of Possession: 02:54
Kalamazoo at 05:26
Kalamazoo at 05:26
Down & Distance Play
Kalamazoo at 05:26
1st and 10 at KALAMAZO21 Kalamazoo drive start at 05:26.
1st and 10 at KALAMAZO21 Conner Bell rush for loss of 1 yard to the KALAMAZO20 (Danny Ben-Tal; Brandon Hall).
2nd and 11 at KALAMAZO20 Josh Nichols pass incomplete to Jonah Spates.
3rd and 11 at KALAMAZO20 Josh Nichols pass complete to Hunter Kiesling for 13 yards to the KALAMAZO33 (Dane Mentore).
1st and 10 at KALAMAZO33 Josh Nichols pass complete to Jonah Spates for 8 yards to the KALAMAZO41 (Colten Danel).
2nd and 2 at KALAMAZO41 Conner Bell rush for 39 yards to the OBERLIN20 (Dane Mentore).
1st and 10 at OBERLIN20 Josh Nichols rush for 14 yards to the OBERLIN06, out-of-bounds.
1st and GOAL at OBERLIN06 TEAM rush for loss of 10 yards to the OBERLIN16, fumble by TEAM recovered by KALAMAZO Sheldon Riley at OBERLIN16.
2nd and GOAL at OBERLIN16 Josh Nichols pass complete to Lucas Hanifan for 14 yards to the OBERLIN02 (Tonio Sanderson), out-of-bounds.
3rd and GOAL at OBERLIN02 Josh Nichols pass complete to Lucas Hanifan for 2 yards to the OBERLIN00, TOUCHDOWN, clock 02:35.
1st and GOAL at OBERLIN03 Emory Roberts kick attempt good.
1st and 10 at KALAMAZO35 Emory Roberts kickoff 49 yards to the OBERLIN16, Ryan McCrum return 12 yards to the OBERLIN28 (Tommy Kartes).
Total 9 plays , 79 yards Time of Possession: 02:51
Score:
Oberlin 3-42 Kalamazoo
Oberlin at 02:35
Oberlin at 02:35
Down & Distance Play
Oberlin at 02:35
1st and 10 at OBERLIN28 Oberlin drive start at 02:35.
1st and 10 at OBERLIN28 Jamykle Benison rush for 2 yards to the OBERLIN30 (Carson Deines; Gabe Olivier).
2nd and 8 at OBERLIN30 Jamykle Benison rush for 1 yard to the OBERLIN31 (Lucas Geer).
3rd and 7 at OBERLIN31 Drew Nye pass complete to Nathaniel Castr for 10 yards to the OBERLIN41.
1st and 10 at OBERLIN41 Drew Nye pass complete to Nathaniel Castr for 15 yards to the KALAMAZO44, out-of-bounds.
1st and 10 at KALAMAZO44 Jamykle Benison rush for 10 yards to the KALAMAZO34 (Jack Miller).
1st and 10 at KALAMAZO34 Drew Nye pass complete to Nathaniel Castr for 13 yards to the KALAMAZO21 (Ben Maurice).

Quarter #4 Plays

Start of Quarter #4
Start of Quarter #4
Down & Distance Play
1st and 10 at KALAMAZO21 Start of 4th quarter, clock 15:00.
1st and 10 at KALAMAZO21 Drew Nye pass incomplete to Connor Steele (Brandon Speed).
2nd and 10 at KALAMAZO21 Drew Nye pass incomplete to Jordan Fishback (Blake Kelsey).
3rd and 10 at KALAMAZO21 Drew Nye rush for 12 yards to the KALAMAZO09, out-of-bounds.
1st and GOAL at KALAMAZO09 PENALTY OBERLIN false start (Jamykle Benison) 5 yards to the KALAMAZO14.
1st and GOAL at KALAMAZO14 Jamykle Benison rush for no gain to the KALAMAZO14 (Corey Garrison; Raymond Cargill).
2nd and GOAL at KALAMAZO14 Drew Nye pass incomplete to Evan Smith-Rook (Corey Garrison).
3rd and GOAL at KALAMAZO14 Drew Nye pass incomplete to Tonio Sanderson.
4th and GOAL at KALAMAZO14 Drew Nye pass incomplete to Solomon Brennan (Jack Miller).
Total 13 plays , 58 yards Time of Possession: 04:31
Kalamazoo at 13:04
Kalamazoo at 13:04
Down & Distance Play
Kalamazoo at 13:04
1st and 10 at KALAMAZO14 Kalamazoo drive start at 13:04.
1st and 10 at KALAMAZO14 Dawson Skupin pass complete to Hayden Johnston for loss of 3 yards to the KALAMAZO11 (Gavi Genger; Jake Russell).
2nd and 13 at KALAMAZO11 Elijah Blackmon rush for 6 yards to the KALAMAZO17 (Gavi Genger; Luca Friedman).
3rd and 7 at KALAMAZO17 Dawson Skupin pass complete to Hayden Johnston for 10 yards to the KALAMAZO27 (Brandon Hall), out-of-bounds.
1st and 10 at KALAMAZO27 Elijah Blackmon rush for 15 yards to the KALAMAZO42 (Dylan Marshall).
1st and 10 at KALAMAZO42 Dawson Skupin pass incomplete to Jeremy Ardshahi.
2nd and 10 at KALAMAZO42 Dawson Skupin pass incomplete to Amarrion Martin, dropped pass.
3rd and 10 at KALAMAZO42 Dawson Skupin pass complete to James Kulekowsk for 13 yards to the OBERLIN45 (Colten Danel).
1st and 10 at OBERLIN45 Elijah Blackmon rush for 4 yards to the OBERLIN41 (Jake Hughes).
2nd and 6 at OBERLIN41 Elijah Blackmon rush for no gain to the OBERLIN41 (Brandon Hall; Hunter Green).
3rd and 6 at OBERLIN41 Dawson Skupin rush for loss of 1 yard to the OBERLIN42.
4th and 7 at OBERLIN42 Ian Burr punt 24 yards to the OBERLIN18, fair catch by Nathaniel Castr.
Total 10 plays , 44 yards Time of Possession: 03:58
Oberlin at 09:06
Oberlin at 09:06
Down & Distance Play
Oberlin at 09:06
1st and 10 at OBERLIN18 Oberlin drive start at 09:06.
1st and 10 at OBERLIN18 Drew Nye pass complete to Devin Neugebaue for loss of 4 yards to the OBERLIN14 (Raymond Cargill).
2nd and 14 at OBERLIN14 Drew Nye pass complete to Ryan McCrum for 6 yards to the OBERLIN20 (Zach Sykes).
3rd and 8 at OBERLIN20 Drew Nye pass incomplete to Jordan Fishback, PENALTY KALAMAZO pass interference (Jackson Mitchel) 15 yards to the OBERLIN35, NO PLAY.
1st and 10 at OBERLIN35 Drew Nye rush for 11 yards to the OBERLIN46 (Zach Sykes), out-of-bounds, PENALTY OBERLIN holding (Hunter Wilson) 10 yards to the OBERLIN25, NO PLAY.
1st and 20 at OBERLIN25 Drew Nye rush for loss of 3 yards to the OBERLIN22.
2nd and 23 at OBERLIN22 Drew Nye pass complete to Jordan Fishback for 25 yards to the OBERLIN47 (Jackson Mitchel).
1st and 10 at OBERLIN47 Ryan McCrum rush for no gain to the OBERLIN47 (Raymond Cargill; Brennan Pannucc).
2nd and 10 at OBERLIN47 Drew Nye pass complete to Jordan Fishback for 13 yards to the KALAMAZO40 (Kamani Jones, J).
1st and 10 at KALAMAZO40 Drew Nye pass incomplete to Cameron Burke.
2nd and 10 at KALAMAZO40 Drew Nye pass complete to Jordan Fishback for 20 yards to the KALAMAZO20 (Gabe Meyers), out-of-bounds.
1st and 10 at KALAMAZO20 Drew Nye pass incomplete to Solomon Brennan (Gabe Meyers).
2nd and 10 at KALAMAZO20 Drew Nye pass complete to Jamykle Benison for 7 yards to the KALAMAZO13 (Brandon Speed).
3rd and 3 at KALAMAZO13 Drew Nye pass complete to Solomon Brennan for 13 yards to the KALAMAZO00, TOUCHDOWN, clock 03:28.
1st and GOAL at KALAMAZO03 Wes Penta kick attempt good.
1st and 10 at OBERLIN35 Wes Penta kickoff 15 yards to the 50 yardline, on-side kick, recovered by OBERLIN on 50 yardline.
Total 13 plays , 82 yards Time of Possession: 05:38
Score:
Oberlin 10-42 Kalamazoo
Oberlin at 03:28
Oberlin at 03:28
Down & Distance Play
Oberlin at 03:28
1st and 10 at OBERLIN50 Drew Nye pass complete to Connor Steele for 15 yards to the KALAMAZO35 (Ronnie Spencer), out-of-bounds.
1st and 10 at KALAMAZO35 Drew Nye pass incomplete to Connor Steele.
2nd and 10 at KALAMAZO35 Drew Nye pass incomplete to Jordan Fishback.
3rd and 10 at KALAMAZO35 Drew Nye pass incomplete to Nathaniel Castr.
4th and 10 at KALAMAZO35 Drew Nye pass intercepted by Brandon Speed at the KALAMAZO05, Brandon Speed return 0 yards to the KALAMAZO05.
Total 5 plays , 15 yards Time of Possession: 01:03
Kalamazoo at 02:25
Kalamazoo at 02:25
Down & Distance Play
Kalamazoo at 02:25
1st and 10 at KALAMAZO05 Kalamazoo drive start at 02:25.
1st and 10 at KALAMAZO05 Elijah Blackmon rush for 6 yards to the KALAMAZO11 (Brandon Hall; Dane Mentore).
2nd and 4 at KALAMAZO11 Dawson Skupin rush for no gain to the KALAMAZO11 (Evan Elliott).
3rd and 4 at KALAMAZO11 Dawson Skupin rush for 7 yards to the KALAMAZO18.
1st and 10 at KALAMAZO18 TEAM rush for loss of 2 yards to the KALAMAZO16.
2nd and 12 at KALAMAZO16 End of game, clock 00:00.
Total 4 plays , 11 yards Time of Possession: 02:25
Score:
Oberlin 10-42 Kalamazoo

Participation

Starters

OBERLIN - Offense
# Player Pos.
66 Brent Larson C
56 Hunter Wilson LG
71 Mike Mathis LT
8 Drew Nye QB
3 NuNu Samuels RB
52 Drew Bernard RG
62 Danny Ben-Tal RT
18 Ben Ephraim SB
0 Nathaniel Castr WR
17 Connor Steele WR
89 Jack Diskin WR
OBERLIN - Defense
# Player Pos.
0 Nathaniel Castr CB
14 Solomon Brennan CB
95 Matt Cohn DE
91 Gavi Genger DT
16 Jake Russell LB
33 Colten Danel LB
34 Brandon Hall LB
45 Hunter Green LB
78 Leander Herman NG
7 Dylan Marshall SAF
9 Luca Friedman SAF
KALAMAZO - Offense
# Player Pos.
58 Jacob Zeller C
68 CJ Aldred LG
76 Cody Rigley LT
8Q Josh Nichols QB
3 Jon Brunette RB
64 Travis Shemwell RG
65 Allamousa Asad RT
2 Jonah Spates WR
11 Hunter Kiesling WR
17 Nate Clark WR
83 Lucas Hanifan WR
KALAMAZO - Defense
# Player Pos.
7 Alex Pepin CB
35 Gabe Meyers CB
27 Brenden Moat DE
79 Bryce Balabuch DE
57 Dillon Gacki DT
31 Jackson Mitchel FS
25 Tommy Kartes LB
40 Carson Deines LB
41 Adam Stapleton LB
91 Blake Kelsey NG
28 Jack Miller SS

Player Participation

Oberlin
# Player
2 Tonio Sanderson
4 Jordan Fishback
5 Greg Lane
6 Willem Chojnick
10 Jackson Garlick
11 Evan Smith-Rook
12 Cameron Burke
20 Adel Dibaei
23 James Chikwe
24 Ryan McCrum
25 Devin Neugebaue
26 Dane Mentore
27 Jacob Epps
30 Jayden Eaton
32 Jimmy Fitzgeral
35 Jamykle Benison
37 Evan Elliott
43 JT Glasgow
44 Jake Hughes
50 Jackson Lotinsk
60 Walker Prince
61 Tahlon Bailey
72 Jackson Bloomfi
73 Jacob Wong
75 Jacob Barnes
76 James Gaycheck
79 Jacob Bennett
82 Wes Penta
83 Rafael Green-Ar
84 Massimo Vilet
Skip Sponsors