Skip to main content
← Back to GamesSep 6, 2025Week 2

Oklahoma Holds Off Michigan 24-13 in Week 2 Matchup

Oklahoma defeated Michigan 24-13 in Week 2 of the 2025 season. The Sooners built an early lead with seven points in both the first and second quarters, then added another seven in the third quarter before closing with a field goal in the fourth. Michigan's offense remained quiet until the third quarter, when they scored all 13 of their points.

Oklahoma quarterback John Mateer led the passing attack with 270 yards, connecting with receivers including Jaren Kanak and Isaiah Sategna III on key third-down conversions. Michigan's Donaven McCulley was the game's leading receiver with 91 yards on receptions that included a 44-yard completion in the third quarter.

The game's most impactful play came when Michigan's Justice Haynes broke free for a 75-yard touchdown run in the third quarter. Oklahoma's defense dominated the momentum battle, with multiple high-impact plays shutting down Michigan drives. Oklahoma covered the 4-point spread, and the game finished under the 44-point over-under at 37 total points.

AI-generated recap · Aug 19, 2026

Team1Q2Q3Q4QFinal
MichiganMichigan
0013013
OklahomaOklahoma
777324

Scoring Timeline

Q1Q2Q3Q4014287-014-021-721-1021-1324-13
OklahomaMichigan

Drive Chart

Own 20Own 4050Opp 40Opp 20OKLMICOKLMICOKLMICOKLMICOKLMICMICOKLMICOKLMICMICOKLMICOKLMICOKLMICOKLTD1275ydPUNT528ydPUNT435ydPUNT750ydTO218ydPUNT35ydPUNT825ydMISS1372ydTD1080ydEND13ydTD175ydPUNT32ydPUNT3-2ydTD551ydTO3-5ydFG48ydPUNT415ydFG860ydMISS1151ydPUNT58ydFG1678ydDOWNS624ydEND1-1yd

Box Score

Team statistics comparing Michigan and Oklahoma
StatisticMichiganOklahoma
Passing9-2421-34
Pass Yards142270
Rush Yards146138
Total Yards288408
Turnovers02
3rd Down3-149-17
Penalties3-325-48
Possession27:4832:12

Player Leaders

Player Leaders

Michigan
passing
Bryce Underwood
9/24, 142 YDS
rushing
Justice Haynes
19 CAR, 125 YDS, 1 TD
receiving
Donaven McCulley
3 REC, 91 YDS
defense
Oklahoma
passing
John Mateer
21/34, 270 YDS, 1 TD, 1 INT
rushing
John Mateer
19 CAR, 74 YDS, 2 TD
receiving
Deion Burks
7 REC, 101 YDS, 1 TD
defense
Owen Heinecke
1 TFL, 1 PD

Play-by-Play

1st & 10Rush+1 ydsPPA -0.59

John Mateer run for 1 yd to the OU 26

2nd & 9Pass Incompletion0 ydsPPA -0.41

John Mateer pass incomplete

3rd & 9Pass Reception+31 ydsPPA +3.72

John Mateer pass complete to Jaren Kanak for 31 yds to the MICH 43 for a 1ST down

1st & 10Pass Reception-4 ydsPPA -1.84

John Mateer pass complete to Isaiah Sategna III for a loss of 4 yards to the MICH 47

2nd & 14Pass Reception+5 ydsPPA +0.06

John Mateer pass complete to Isaiah Sategna III for 5 yds to the MICH 42

3rd & 9Pass Reception+21 ydsPPA +2.50

John Mateer pass complete to Deion Burks for 21 yds to the MICH 21 for a 1ST down

1st & 10Rush+8 ydsPPA +0.46

John Mateer run for 8 yds to the MICH 13

2nd & 2Rush-1 ydsPPA -0.62

Jaydn Ott run for a loss of 1 yard to the MICH 14

3rd & 3Rush+2 ydsPPA -0.24

John Mateer run for 2 yds to the MICH 12

4th & 1Rush+3 ydsPPA +0.60

John Mateer run for 3 yds to the MICH 9 for a 1ST down

1st & 9Pass Incompletion0 ydsPPA -0.32

John Mateer pass incomplete to Jovantae Barnes

2nd & 9Passing Touchdown+9 ydsPPA +2.74

John Mateer pass complete to Deion Burks for 9 yds for a TD (Tate Sandell KICK)

1st & 10Rush+4 ydsPPA -0.11

Justice Haynes run for 4 yds to the MICH 29

2nd & 6Pass Reception+19 ydsPPA +2.18

Bryce Underwood pass complete to Semaj Morgan for 19 yds to the MICH 48 for a 1ST down

1st & 10Rush+1 ydsPPA -0.90

Justice Haynes run for 1 yd to the MICH 49

2nd & 9Rush+5 ydsPPA +0.08

Justice Haynes run for 5 yds to the OU 46

3rd & 4Pass Reception-1 ydsPPA -1.26

Bryce Underwood pass complete to Justice Haynes for a loss of 1 yard to the OU 47

4th & 5Punt0 yds

Hudson Hollenbeck punt for 41 yds, downed at the OU 6

1st & 10Penalty-3 yds

Oklahoma Penalty, False Start (Derek Simmons) to the OU 3

1st & 13Pass Reception+34 ydsPPA +2.07

John Mateer pass complete to Deion Burks for 34 yds to the OU 37 for a 1ST down

1st & 10Rush+4 ydsPPA -0.16

Jaydn Ott run for 4 yds to the OU 41

2nd & 6Pass Incompletion0 ydsPPA -1.02

John Mateer pass incomplete to Deion Burks

3rd & 6Pass Incompletion0 ydsPPA -0.61

John Mateer pass incomplete to Isaiah Sategna III

4th & 6Punt0 yds

Grayson Miller punt for 47 yds, fair catch by Semaj Morgan at the MICH 12

1st & 10Pass Incompletion0 ydsPPA -0.38

Bryce Underwood pass incomplete to Donaven McCulley

2nd & 10Penalty+15 yds

Haynes, Justice rush for loss of 5 yards to the MICH7, PENALTY OU face mask (Jones Jr., Marvin) 15 yards to the MICH27, NO PLAY, 1ST DOWN MICH.

1st & 10Rush+7 ydsPPA +0.63

Justice Haynes run for 7 yds to the MICH 34

2nd & 3Rush-6 ydsPPA -1.73

Donaven McCulley run for a loss of 6 yards to the MICH 28

3rd & 9Pass Reception+38 ydsPPA +4.09

Bryce Underwood pass complete to Donaven McCulley for 38 yds to the OU 34 for a 1ST down

1st & 10Rush+1 ydsPPA -0.50

Justice Haynes run for 1 yd to the OU 33

2nd & 9Pass Reception-5 ydsPPA -1.91

Bryce Underwood pass complete to Justice Haynes for a loss of 5 yards to the OU 38

3rd & 14Pass Incompletion0 ydsPPA -0.90

Bryce Underwood pass incomplete to Semaj Morgan

4th & 14Punt0 yds

Hudson Hollenbeck punt for 38 yds for a touchback

1st & 10Pass Reception+18 ydsPPA +1.43

John Mateer pass complete to Keontez Lewis for 18 yds to the OU 38 for a 1ST down

1st & 10Pass Interception Return0 ydsPPA -2.05

John Mateer pass intercepted TJ Metcalf return for no gain to the MICH 38

1st & 10Rush+2 ydsPPA -0.67

Jordan Marshall run for 2 yds to the MICH 40

2nd & 8Rush+3 ydsPPA -0.36

Jordan Marshall run for 3 yds to the MICH 43

3rd & 5Pass Incompletion0 ydsPPA -0.73

Bryce Underwood pass incomplete to Semaj Morgan

4th & 5Punt0 yds

Hudson Hollenbeck punt for 34 yds, fair catch by Isaiah Sategna III at the OU 23

1st & 10Rush0 ydsPPA -0.64

Tory Blaylock run for no gain to the OU 23

2nd & 10Pass Reception+7 ydsPPA +0.29

John Mateer pass complete to Isaiah Sategna III for 7 yds to the OU 30

3rd & 3Rush+5 ydsPPA +1.32

Tory Blaylock run for 5 yds to the OU 35 for a 1ST down

1st & 10Rush+5 ydsPPA +0.11

John Mateer run for 5 yds to the OU 40

2nd & 5Rush+6 ydsPPA +0.95

Tory Blaylock run for 6 yds to the OU 46 for a 1ST down

1st & 10Rush+1 ydsPPA -0.92

Tory Blaylock run for 1 yd to the OU 47

2nd & 9Pass Reception+3 ydsPPA -0.40

John Mateer pass complete to Deion Burks for 3 yds to the 50 yard line

3rd & 6Sack-2 ydsPPA -1.15

John Mateer sacked by Cole Sullivan for a loss of 2 yards to the OU 48

4th & 8Punt0 yds

Grayson Miller punt for 38 yds, fair catch by Semaj Morgan at the MICH 14

1st & 10Rush+1 ydsPPA -0.35

Jordan Marshall run for 1 yd to the MICH 15

2nd & 9Rush+3 ydsPPA -0.10

Jordan Marshall run for 3 yds to the MICH 18

3rd & 6Rush-2 ydsPPA -0.21

Justice Haynes run for a loss of 2 yards to the MICH 16

4th & 8Penalty+15 yds

Oklahoma Penalty, Roughing the Kicker (Sammy Omosigho) to the MICH 31 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.89

Bryce Underwood pass incomplete to Zack Marshall

2nd & 10Rush+12 ydsPPA +2.04

Justice Haynes run for 2 yds to the MICH 33 for a 1ST down Oklahoma Penalty, Defensive Holding (Damonic Williams) to the MICH 43 for a 1ST down

1st & 10Rush+8 ydsPPA +0.98

Justice Haynes run for 8 yds to the OU 49

2nd & 2Rush+1 ydsPPA -1.03

Justice Haynes run for 1 yd to the OU 48

3rd & 1Rush+1 ydsPPA +0.91

Justice Haynes run for 1 yd to the OU 47 for a 1ST down

1st & 10Pass Reception+25 ydsPPA +0.97

Bryce Underwood pass complete to Channing Goodwin for 25 yds to the OU 22 for a 1ST down

1st & 10Rush+2 ydsPPA -0.22

Justice Haynes run for 2 yds to the OU 20

2nd & 8Rush+6 ydsPPA +0.16

Justice Haynes run for 6 yds to the OU 14

3rd & 2Pass Incompletion0 ydsPPA -0.46

Bryce Underwood pass incomplete to Donaven McCulley

4th & 2Field Goal Missed+32 yds

Dominic Zvada 32 yd FG MISSED

1st & 10Rush+3 ydsPPA -0.24

John Mateer run for 3 yds to the OU 23

2nd & 7Rush+4 ydsPPA -0.07

Jaydn Ott run for 4 yds to the OU 27

3rd & 3Penalty+15 yds

Mateer, John pass incomplete to Burks, Deion, PENALTY MICH personal foul (Pierce, Trey) 15 yards to the OU42, NO PLAY, 1ST DOWN OU.

1st & 10Pass Reception+3 ydsPPA -0.43

John Mateer pass complete to Deion Burks for 3 yds to the OU 45

2nd & 7Pass Incompletion0 ydsPPA -1.06

John Mateer pass incomplete to Deion Burks

3rd & 7Pass Reception+11 ydsPPA +2.64

John Mateer pass complete to Keontez Lewis for 11 yds to the MICH 44 for a 1ST down

1st & 10Rush+10 ydsPPA +0.48

Jovantae Barnes run for 10 yds to the MICH 34 for a 1ST down

1st & 10Rush+8 ydsPPA +0.55

John Mateer run for 8 yds to the MICH 26

2nd & 2Pass Reception+22 ydsPPA +0.70

John Mateer pass complete to Deion Burks for 22 yds to the MICH 4 for a 1ST down

1st & 4Rush+2 ydsPPA -0.38

Jovantae Barnes run for 2 yds to the MICH 2

2nd & 2Rushing Touchdown+2 ydsPPA +2.07

John Mateer run for 2 yds for a TD (Tate Sandell KICK)

1st & 10Rush+3 ydsPPA -0.30

Jordan Marshall run for 3 yds to the MICH 28

0th & 10End of Half+3 yds

End of 2nd Quarter

1st & 10Rushing Touchdown+75 ydsPPA +6.08

Justice Haynes run for 75 yds for a TD (Dominic Zvada KICK)

1st & 10Pass Reception+4 ydsPPA -0.11

John Mateer pass complete to Jaren Kanak for 4 yds to the OU 29

2nd & 6Rush-2 ydsPPA -0.82

John Mateer run for a loss of 2 yards to the OU 27

3rd & 8Pass Incompletion0 ydsPPA -0.22

John Mateer pass incomplete

4th & 8Punt0 yds

Grayson Miller punt for 47 yds , Joe Taylor returns for no gain to the MICH 26

1st & 10Rush-3 ydsPPA -1.00

Justice Haynes run for a loss of 3 yards to the MICH 23

2nd & 13Pass Incompletion0 ydsPPA -0.22

Bryce Underwood pass incomplete to Zack Marshall

3rd & 13Pass Reception+1 ydsPPA -0.09

Bryce Underwood pass complete to Justice Haynes for 1 yd to the MICH 24

4th & 12Punt+5 yds

Hudson Hollenbeck punt for 32 yds , Isaiah Sategna III returns for 5 yds to the OU 49

1st & 10Rush+2 ydsPPA -0.64

Jaydn Ott run for 2 yds to the MICH 49

2nd & 8Pass Incompletion0 ydsPPA -1.10

John Mateer pass incomplete to Isaiah Sategna III

3rd & 8Pass Reception+36 ydsPPA +3.13

John Mateer pass complete to Isaiah Sategna III for 36 yds to the MICH 13 for a 1ST down

1st & 10Rush+3 ydsPPA -0.10

Tory Blaylock run for 3 yds to the MICH 10

2nd & 7Rushing Touchdown+10 ydsPPA +2.64

John Mateer run for 10 yds for a TD (Tate Sandell KICK)

2nd & 7Kickoff Return (Offense)+17 yds

Tate Sandell kickoff for 65 yds , Andrew Marsh return for 17 yds to the MICH 17

1st & 10Penalty-7 yds

Underwood, Bryce rush for loss of 1 yard to the MICH16, PENALTY MICH holding (Norton, Brady) 7 yards to the MICH9, NO PLAY.

1st & 18Rush-5 ydsPPA -0.17

Bryce Underwood run for a loss of 5 yards to the MICH 4

2nd & 23Pass Incompletion0 ydsPPA -0.02

Bryce Underwood pass incomplete to Justice Haynes

3rd & 23Rush+7 ydsPPA +0.01

Justice Haynes run for 7 yds to the MICH 11

4th & 16Punt-3 yds

Hudson Hollenbeck punt for 55 yds , Isaiah Sategna III returns for a loss of 3 yards to the OU 31 Isaiah Sategna III fumbled, recovered by MICH Cole Sullivan

1st & 10Rush+4 ydsPPA -0.05

Justice Haynes run for 4 yds to the OU 27

2nd & 6Pass Incompletion0 ydsPPA -0.63

Bryce Underwood pass incomplete to Donaven McCulley

3rd & 6Rush+4 ydsPPA -0.11

Justice Haynes run for 4 yds to the OU 23

4th & 2Field Goal Good+42 yds

Dominic Zvada 42 yd FG GOOD

4th & 2Kickoff Return (Offense)+1 yds

Beckham Sunderland kickoff for 59 yds , Jaydn Ott return for 1 yd to the OU 7

1st & 10Pass Reception+11 ydsPPA +0.39

John Mateer pass complete to Jaren Kanak for 11 yds to the OU 18 for a 1ST down

1st & 10Rush+6 ydsPPA +0.27

Tory Blaylock run for 6 yds to the OU 24

2nd & 4Pass Incompletion0 ydsPPA -0.65

John Mateer pass incomplete to Deion Burks

3rd & 4Sack-2 ydsPPA -0.38

John Mateer sacked by Jaden Mangham and Dominic Nichols for a loss of 2 yards to the OU 22

4th & 6Punt+4 yds

Grayson Miller punt for 59 yds , Semaj Morgan returns for 4 yds to the MICH 23

1st & 10Pass Reception+44 ydsPPA +3.31

Bryce Underwood pass complete to Donaven McCulley for 44 yds to the OU 33 for a 1ST down

1st & 10Rush+4 ydsPPA -0.06

Jordan Marshall run for 4 yds to the OU 29

2nd & 6Rush+3 ydsPPA -0.21

Jordan Marshall run for 3 yds to the OU 26

3rd & 3Rush+5 ydsPPA +0.54

Jordan Marshall run for 5 yds to the OU 21 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.39

Bryce Underwood pass incomplete to Donaven McCulley

2nd & 10Rush+4 ydsPPA -0.05

Jordan Marshall run for 4 yds to the OU 17

3rd & 6Pass Incompletion0 ydsPPA -0.54

Bryce Underwood pass incomplete to Donaven McCulley

4th & 6Field Goal Good+35 yds

Dominic Zvada 35 yd FG GOOD

1st & 10Rush+5 ydsPPA +0.09

John Mateer run for 5 yds to the OU 30

2nd & 5Rush+2 ydsPPA -0.48

Tory Blaylock run for 2 yds to the OU 32

3rd & 3Rush+11 ydsPPA +2.00

John Mateer run for 11 yds to the OU 43 for a 1ST down

1st & 10Pass Reception+14 ydsPPA +1.11

John Mateer pass complete to Jaren Kanak for 14 yds to the MICH 43 for a 1ST down

1st & 10Rush+3 ydsPPA -0.31

John Mateer run for 3 yds to the MICH 40

2nd & 7Pass Incompletion0 ydsPPA -1.02

John Mateer pass incomplete to Deion Burks

3rd & 7Pass Reception+16 ydsPPA +1.99

John Mateer pass complete to Jovantae Barnes for 16 yds to the MICH 24 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.43

John Mateer pass incomplete to Jaren Kanak

2nd & 10Pass Incompletion0 ydsPPA -0.58

John Mateer pass incomplete

3rd & 10Pass Incompletion0 ydsPPA -0.85

John Mateer pass incomplete

4th & 10Field Goal Missed+42 yds

Tate Sandell 42 yd FG MISSED

1st & 10Rush+9 ydsPPA +1.23

Bryce Underwood run for 9 yds to the MICH 33

2nd & 1Rush+4 ydsPPA -0.13

Justice Haynes run for 4 yds to the MICH 37 for a 1ST down

1st & 10Sack-5 ydsPPA -1.76

Bryce Underwood sacked by Jayden Jackson and Sammy Omosigho for a loss of 5 yards to the MICH 32

2nd & 15Pass Incompletion0 ydsPPA -0.33

Bryce Underwood pass incomplete

3rd & 15Pass Incompletion0 ydsPPA -0.15

Bryce Underwood pass incomplete to Zack Marshall

4th & 15Punt0 yds

Hudson Hollenbeck punt for 49 yds, fair catch by Isaiah Sategna III at the OU 19

1st & 10Rush+19 ydsPPA +1.49

John Mateer run for 19 yds to the OU 38 for a 1ST down

1st & 10Rush0 ydsPPA -1.09

Tory Blaylock run for no gain to the OU 38

2nd & 10Pass Reception+9 ydsPPA +1.03

John Mateer pass complete to Jaren Kanak for 9 yds to the OU 47

3rd & 1Pass Reception+7 ydsPPA +1.47

John Mateer pass complete to Keontez Lewis for 7 yds to the MICH 46 for a 1ST down

1st & 10Rush+8 ydsPPA +0.75

Isaiah Sategna III run for 8 yds to the MICH 38

2nd & 2Rush+1 ydsPPA -0.78

Tory Blaylock run for 1 yd to the MICH 37

3rd & 1Rush+2 ydsPPA +0.59

Jovantae Barnes run for 2 yds to the MICH 35 for a 1ST down

1st & 10Rush+9 ydsPPA +0.75

Jovantae Barnes run for 9 yds to the MICH 26

2nd & 1Rush+2 ydsPPA -0.46

John Mateer run for 2 yds to the MICH 24 for a 1ST down

1st & 10Rush-1 ydsPPA -0.54

Jovantae Barnes run for a loss of 1 yard to the MICH 25

2nd & 11Pass Reception+9 ydsPPA +0.47

John Mateer pass complete to Deion Burks for 9 yds to the MICH 16

3rd & 2Rush+8 ydsPPA +0.43

John Mateer run for a loss of 1 yard to the MICH 17 for a 1ST down Michigan Penalty, Face Mask (9 yards) (Tr Williams) to the MICH 8 for a 1ST down

1st & 8Rush+2 ydsPPA -0.21

Jovantae Barnes run for 2 yds to the MICH 6

2nd & 6Rush-1 ydsPPA -0.36

John Mateer run for a loss of 1 yard to the MICH 7

3rd & 7Pass Reception+4 ydsPPA -0.03

John Mateer pass complete to Tory Blaylock for 4 yds to the MICH 3

4th & 3Field Goal Good+21 yds

Tate Sandell 21 yd FG GOOD

4th & 5Kickoff Return (Offense)+20 yds

Tate Sandell kickoff for 59 yds , Andrew Marsh return for 20 yds to the MICH 26

1st & 10Penalty+5 yds

Underwood, Bryce pass incomplete, PENALTY OU offside (Thomas, R Mason) 5 yards to the MICH31, NO PLAY.

1st & 5Pass Incompletion0 ydsPPA -1.35

Bryce Underwood pass incomplete to Semaj Morgan

2nd & 5Pass Reception+12 ydsPPA +1.45

Bryce Underwood pass complete to Zack Marshall for 12 yds to the MICH 43 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.16

Bryce Underwood pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.85

Bryce Underwood pass incomplete to Justice Haynes

3rd & 10Pass Reception+9 ydsPPA +0.77

Bryce Underwood pass complete to Donaven McCulley for 9 yds to the OU 48

4th & 1Rush-2 ydsPPA -1.30

Justice Haynes run for a loss of 2 yards to the 50 yard line

1st & 10Rush-1 ydsPPA -1.35

TEAM run for a loss of 1 yard to the OU 49

Situational Analysis

Michigan

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
29%
21 plays
0%
1 play
2nd
0%
3 plays
50%
4 plays
38%
8 plays
0%
3 plays
3rd
67%
3 plays
0%
5 plays
100%
2 plays
25%
4 plays
4th
0%
1 play

Oklahoma

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
40%
30 plays
100%
1 play
2nd
40%
5 plays
17%
6 plays
36%
11 plays
100%
2 plays
3rd
83%
6 plays
0%
3 plays
63%
8 plays
4th
100%
1 play