College Football Scores · College Football Odds

Michigan vs Maryland

Final · Week 13 · Sat Nov 22 · 4:00 PM ET · SECU Stadium

Michigan WolverinesMichigan9-2
45
FinalNov 22, 2025
Maryland TerrapinsMaryland4-7
20
TVBTN

Closing line

US sportsbook at kickoff
Moneyline
MICH−750
MD+475
Spread
MICH −13.5−120
MD +13.5+100
Total O/U
Over 46.5−115
Under 46.5−105
  • Spread: Michigan −13.5 covered.
  • Total O/U: over 46.5 (65 points).

Recap

Michigan beat Maryland 45-20 at SECU Stadium in College Park on Nov 22, 2025 to move to 9-2.

The game was played before 46,185.

Score by quarter

Michigan Wolverines and Maryland Terrapins, score by quarter
Team1234T
MICH714141045
MD733720

Scoring plays

First Quarter

  1. MDTouchdown · 10:28Dorian Fleming 1 Yd pass from Malik Washington (Sean O'Haire Kick)0-7
  2. MICHTouchdown · 7:05Andrew Marsh 12 Yd pass from Bryce Underwood (Dominic Zvada Kick)7-7

Second Quarter

  1. MICHTouchdown · 14:17Bryson Kuzdzal 2 Yd Run (Dominic Zvada Kick)14-7
  2. MICHTouchdown · 12:28Donaven McCulley 22 Yd pass from Bryce Underwood (Dominic Zvada Kick)21-7
  3. MDField Goal · 7:03Sean O'Haire 34 Yd Field Goal21-10

Third Quarter

  1. MICHTouchdown · 11:35Bryson Kuzdzal 19 Yd Run (Dominic Zvada Kick)28-10
  2. MDField Goal · 7:34Sean O'Haire 29 Yd Field Goal28-13
  3. MICHTouchdown · 4:09Bryson Kuzdzal 1 Yd Run (Dominic Zvada Kick)35-13

Fourth Quarter

  1. MICHTouchdown · 13:19Jasper Parker 6 Yd Run (Dominic Zvada Kick)42-13
  2. MICHField Goal · 7:20Dominic Zvada 46 Yd Field Goal45-13
  3. MDTouchdown · 5:55Jalil Farooq 0 Yd pass from Khristian Martin (Sean O'Haire Kick)45-20

Team stats

MICHMD
1st Downs
27
21
Total Yards
443
347
Passing
215
276
Rushing
228
71
3rd down efficiency
12-14
5-14
Turnovers
0
1
Possession
35:38
24:22

Top performers

Michigan WolverinesMaryland Terrapins

Passing

Bryce Underwood16/23, 215 YDS, 2 TD
Malik Washington19/39, 210 YDS, 1 TD, 1 INT

Rushing

Bryson Kuzdzal20 CAR, 100 YDS, 3 TD
DeJuan Williams12 CAR, 40 YDS

Receiving

Andrew Marsh5 REC, 76 YDS, 1 TD
Shaleak Knotts4 REC, 82 YDS

Sacks

Derrick Moore1.5
Sidney Stewart1

Tackles

Mason Curtis6
Lavain Scruggs8

Player stats

Michigan · Passing

PlayerC/ATTYDSAVGTDINTQBR
Bryce Underwood16/232159.32094.1

Michigan · Rushing

PlayerCARYDSAVGTDLONG
Bryson Kuzdzal201005.0319
Tomas O'Meara8718.9037
Jasper Parker8232.916
Bryce Underwood8202.508
Micah Ka'apana6142.307

Michigan · Receiving

PlayerRECYDSAVGTDLONG
Andrew Marsh57615.2125
Donaven McCulley24623.0124
Marlin Klein33712.3021
Zack Marshall23015.0020
Channing Goodwin2115.506
Bryson Kuzdzal188.008
Max Bredeson177.007

Michigan · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Mason Curtis6200000
Jaishawn Barham4312000
Brandyn Hillman4301100
Cole Sullivan4200000
Jordan Young3300100
Jimmy Rolder3200000
Rayshaun Benny3100000
Jaden Mangham2200000

Michigan · Interceptions

PlayerINTYDSTD
Mason Curtis1140

Michigan · Kick returns

PlayerNOYDSAVGLONGTD
Andrew Marsh24824.0390
Chase Taylor100.000

Michigan · Punt returns

PlayerNOYDSAVGLONGTD
Andrew Marsh22311.5140

Michigan · Kicking

PlayerFGPCTLONGXPPTS
Dominic Zvada1/250.0466/69

Maryland · Passing

PlayerC/ATTYDSAVGTDINTQBR
Malik Washington19/392105.41161.9
Khristian Martin3/36622.01099.9
Octavian Smith Jr.0/100.0004.4

Maryland · Rushing

PlayerCARYDSAVGTDLONG
DeJuan Williams12403.3020
Malik Washington10161.6023
Iverson Howard2115.509
Nolan Ray144.004

Maryland · Receiving

PlayerRECYDSAVGTDLONG
Shaleak Knotts48220.5031
Jalil Farooq57114.2129
Octavian Smith Jr.56212.4022
DeJuan Williams3279.0011
Dorian Fleming3196.3113
Kaleb Webb11212.0012
Nolan Ray133.003

Maryland · Fumbles

PlayerFUMLOSTREC
Jalil Farooq100

Maryland · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Jalen Huskey8700000
Lavain Scruggs8500100
Daniel Wingate7500000
Zahir Mathis540.51.5000
Carlton Smith5300000
Sidney Stewart4311000
Dontay Joyner4200000
Braydon Lee4200100

Maryland · Kicking

PlayerFGPCTLONGXPPTS
Sean O'Haire2/2100.0342/28

Maryland · Punting

PlayerNOYDSAVGTBIn 20LONG
Bryce McFerson27738.50140

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 5:18 PM ET. How game pages are made