From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ohio State
Texas
370
Total yards
341
289
Passing yards
283
81
Rushing yards
58
8.8
Yards per pass
7.3
3.4
Yards per rush
2.0
18
First downs
20
3–10
Third downs
5–15
1–1
Fourth downs
1–3
1
Turnovers
2
9–75
Penalties
5–54
31:38
Possession
28:22
4
Sacks (by defense)
2
Efficiency
Ohio State
Texas
46%
Success rate
38%
0.29
EPA per play
−0.16
1.25
Explosiveness
1.18
0.19
Rushing EPA
−0.43
0.36
Passing EPA
0.02
30%
Passing-down success
23%
−0.09
First-down EPA
0.00
0.60
Second-down EPA
−0.12
0.56
Third-down EPA
0.25
28%
Havoc by its defense
14%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Ohio State 53% to win. Elo’s favorite won.
The line
Ohio State −6.5, over/under 51.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Ohio State 65%, Texas 35%. CollegeFootballData.com’s estimate from the point spread.
The money
The Cotton Bowl was put on by the Cotton Bowl Athletic Association, a nonprofit. Its IRS Form 990 for the year to April 2025, which takes in this game, reports $21.0 million in revenue, $16.7 million of it from game related income, and $17.4 million in expenses. Its best-paid, president / CEO Rick Baker, was paid $1.1 million. The largest payments it lists that year:
College Football Playoff Administration LLC
college football
$5.8 million
Cotton Bowl Foundation
advance cb fndt’s mission
$535,000
From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 75-0863843).
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Texas drives left to right, Ohio State right to left.
Q1 TexasTurnover on downs, 7 plays, 39 yards
Q1 Ohio StateTouchdown, 10 plays, 64 yards
Q1 TexasPunt, 6 plays, 27 yards
Q1 Ohio StatePunt, 8 plays, 43 yards
Q2 TexasPunt, 4 plays, −11 yards
Q2 Ohio StatePunt, 5 plays, 14 yards
Q2 TexasPunt, 5 plays, 15 yards
Q2 Ohio StatePunt, 3 plays, 7 yards
Q2 TexasPunt, 5 plays, 16 yards
Q2 Ohio StatePunt, 3 plays, −7 yards
Q2 TexasTouchdown, 7 plays, 59 yards
Q2 Ohio StateTouchdown, 1 play, 75 yards
Q2 TexasEnd of half, 2 plays, 28 yards
Q3 Ohio StateInterception, 4 plays, 50 yards
Q3 TexasPunt, 4 plays, 13 yards
Q3 Ohio StatePunt, 3 plays, 9 yards
Q3 TexasTouchdown, 12 plays, 67 yards
Q3 Ohio StatePunt, 4 plays, 19 yards
Q3 TexasPunt, 3 plays, 5 yards
Q4 Ohio StateTouchdown, 13 plays, 88 yards
Q4 TexasFumble return TD, 10 plays (Ohio State scores), 67 yards
Q4 TexasInterception, 3 plays, 6 yards
Q4 Ohio StateEnd of game, 3 plays, 10 yards
Play by play
1st quarter4 drives, then Ohio State 7, Texas 0
Texas Turnover on downs, 7 plays
15:00
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Quinn Ewers pass complete to Juan Davis for 4 yds to the TEX 29
14:20
2nd & 6 at own 29
Quintrevion Wisner run for 4 yds to the TEX 33
13:36
3rd & 2 at own 33
Quinn Ewers pass complete to Matthew Golden for 24 yds to the OSU 43 for a 1ST down
12:59
1st & 10 at opp 43
Ryan Wingo run for 6 yds to the OSU 37
12:23
2nd & 4 at opp 37
Quinn Ewers pass incomplete
12:18
3rd & 4 at opp 37
Quintrevion Wisner run for 1 yd to the OSU 36
11:42
4th & 3 at opp 36
Quinn Ewers pass incomplete to DeAndre Moore Jr.
Ohio State Touchdown, 10 plays
11:37
1st & 10 at own 36
Quinshon Judkins run for 5 yds to the OSU 41
11:18
2nd & 5 at own 41
Quinshon Judkins run for 2 yds to the OSU 43
10:35
3rd & 3 at own 43
Will Howard pass complete to Emeka Egbuka for 5 yds to the OSU 48 for a 1ST down
10:03
1st & 10 at own 48
Will Howard pass complete to Carnell Tate for 14 yds to the TEX 38 for a 1ST down
9:25
1st & 10 at opp 38
Will Howard pass incomplete to Jeremiah Smith
9:21
2nd & 10 at opp 38
Quinshon Judkins run for 4 yds to the TEX 34
8:43
3rd & 6 at opp 34
Will Howard pass complete to Emeka Egbuka for 11 yds to the TEX 23 for a 1ST down
8:05
1st & 10 at opp 23
Will Howard pass complete to Emeka Egbuka for 14 yds to the TEX 9 for a 1ST down
7:29
1st & goal at opp 9
Will Howard pass incomplete to Carnell Tate
7:24
2nd & goal at opp 9
Quinshon Judkins 9 Yd Run (Jayden Fielding Kick)Ohio State 7, Texas 0
Texas Punt, 6 plays
7:24
2nd & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
7:18
1st & 10 at own 25
Quinn Ewers sacked by JT Tuimoloau for a loss of 4 yards to the TEX 21
6:52
2nd & 14 at own 21
Quinn Ewers pass complete to DeAndre Moore Jr. for 15 yds to the TEX 36 for a 1ST down
6:22
1st & 10 at own 36
Quinn Ewers pass complete to Ryan Wingo for 22 yds to the OSU 42 for a 1ST down
5:50
1st & 10 at opp 42
Quinn Ewers pass incomplete to Quintrevion Wisner
5:45
2nd & 10 at opp 42
Jaydon Blue run for 3 yds to the OSU 39
5:14
3rd & 7 at opp 39
Texas Penalty, False Start (Cameron Williams) to the OSU 44
4:58
3rd & 12 at opp 44
Quinn Ewers sacked by JT Tuimoloau and Ty Hamilton for a loss of 4 yards to the OSU 48
4:19
4th & 16 at opp 48
Michael Kern punt for 40 yds, fair catch by Brandon Inniss at the OSU 8
Ohio State Punt, 8 plays
4:12
1st & 10 at own 8
Will Howard pass complete to Jeremiah Smith for 3 yds to the OSU 11
3:36
2nd & 7 at own 11
Will Howard pass complete to Carnell Tate for 13 yds to the OSU 24 for a 1ST down
3:00
1st & 10 at own 24
Will Howard run for 2 yds to the OSU 26
2:15
2nd & 8 at own 26
TreVeyon Henderson run for 22 yds to the OSU 48 for a 1ST down
1:36
1st & 10 at own 48
Will Howard pass complete to Gee Scott Jr. for 14 yds to the TEX 38 for a 1ST down
0:54
1st & 10 at opp 38
TreVeyon Henderson run for 1 yd to the TEX 37
0:47
2nd & 9 at opp 37
Ohio State Penalty, Unsportsmanlike Conduct (TreVeyon Henderson) to the OSU 48
0:40
2nd & 24 at own 48
Will Howard run for a loss of 2 yards to the OSU 46
0:00
3rd & 26 at own 46
Will Howard pass complete to Quinshon Judkins for 5 yds to the TEX 49
Q2 14:45
4th & 21 at opp 49
Joe McGuire punt for 40 yds , Silas Bolden returns for 16 yds to the TEX 25 Silas Bolden fumbled, forced by Caden Curry, recovered by TEX Silas Bolden
2nd quarter9 drives, then Ohio State 14, Texas 7
Texas Punt, 4 plays
14:40
1st & 10 at own 25
Quintrevion Wisner run for a loss of 1 yard to the TEX 24
14:04
2nd & 11 at own 24
Quinn Ewers pass complete to Jaydon Blue for 4 yds to the TEX 28 Texas Penalty, Face Mask (14 yards) (Matthew Golden) to the TEX 14
13:40
2nd & 21 at own 14
Quinn Ewers pass complete to DeAndre Moore Jr. for 10 yds to the TEX 24
12:51
3rd & 11 at own 24
Quinn Ewers sacked by Sonny Styles for a loss of 10 yards to the TEX 14 Quinn Ewers fumbled, forced by Sonny Styles, recovered by TEX DJ Campbell , return for 0 yards
12:28
4th & 21 at own 14
Michael Kern punt for 51 yds , Emeka Egbuka returns for a loss of 1 yard to the OSU 34
Ohio State Punt, 5 plays
12:23
1st & 10 at own 34
Will Howard pass complete to Carnell Tate for 7 yds to the OSU 41
11:53
2nd & 3 at own 41
Will Howard pass complete to Carnell Tate for 5 yds to the OSU 46 for a 1ST down
11:15
1st & 10 at own 46
Will Howard pass incomplete
11:09
2nd & 10 at own 46
Howard, Will pass complete to Smith, Jeremiah for 1 yard to the OSU47, PENALTY OSU holding (Scott Jr., Gee) 10 yards to the OSU36, NO PLAY.
10:46
2nd & 20 at own 36
Will Howard pass complete to Will Kacmarek for 12 yds to the OSU 48
10:04
3rd & 8 at own 48
Will Howard pass incomplete to Emeka Egbuka
9:52
4th & 8 at own 48
Joe McGuire punt for 43 yds, downed at the TEX 9
Texas Punt, 5 plays
9:48
1st & 10 at own 9
Quintrevion Wisner run for 7 yds to the TEX 16
9:15
2nd & 3 at own 16
Quintrevion Wisner run for 4 yds to the TEX 20 for a 1ST down
8:43
1st & 10 at own 20
Quinn Ewers pass incomplete to Gunnar Helm
8:40
2nd & 10 at own 20
Quinn Ewers pass complete to DeAndre Moore Jr. for 4 yds to the TEX 24
8:15
3rd & 6 at own 24
Quinn Ewers pass incomplete to Ryan Wingo
8:07
4th & 6 at own 24
Michael Kern punt for 41 yds, fair catch by Emeka Egbuka at the OSU 35
Ohio State Punt, 3 plays
8:03
1st & 10 at own 35
TreVeyon Henderson run for no gain to the OSU 35
7:33
2nd & 10 at own 35
Judkins, Quinshon rush for 7 yards to the OSU42, PENALTY OSU holding (Fryar, Josh) 10 yards to the OSU25, NO PLAY.
7:04
2nd & 20 at own 25
Will Howard pass complete to Gee Scott Jr. for 7 yds to the OSU 32
6:22
3rd & 13 at own 32
Ohio State Penalty, False Start (Luke Montgomery) to the OSU 27
6:00
3rd & 18 at own 27
Will Howard pass complete to Carnell Tate for 15 yds to the OSU 42
5:22
4th & 3 at own 42
Joe McGuire punt for 43 yds, fair catch by Silas Bolden at the TEX 15
Texas Punt, 5 plays
5:18
1st & 10 at own 15
Quinn Ewers pass complete to Isaiah Bond for 8 yds to the TEX 23
4:42
2nd & 2 at own 23
Jaydon Blue run for 3 yds to the TEX 26 for a 1ST down
4:08
1st & 10 at own 26
Quintrevion Wisner run for 5 yds to the TEX 31
3:37
2nd & 5 at own 31
Quinn Ewers pass incomplete to DeAndre Moore Jr.
3:31
3rd & 5 at own 31
Quinn Ewers pass incomplete to Isaiah Bond
3:23
4th & 5 at own 31
Michael Kern punt for 42 yds, fair catch by Emeka Egbuka at the OSU 27
Ohio State Punt, 3 plays
3:16
1st & 10 at own 27
Quinshon Judkins run for no gain to the OSU 27
2:41
2nd & 10 at own 27
Will Howard pass incomplete to Quinshon Judkins
2:36
3rd & 10 at own 27
Will Howard sacked by Anthony Hill Jr. and Barryn Sorrell for a loss of 7 yards to the OSU 20
2:00
4th & 17 at own 20
Two Minute Timeout, clock 02:00
1:52
4th & 17 at own 20
Joe McGuire punt for 39 yds, fair catch by Silas Bolden at the TEX 41
Texas Touchdown, 7 plays
1:49
1st & 10 at own 41
Quintrevion Wisner run for no gain to the TEX 41
1:15
2nd & 10 at own 41
Quinn Ewers pass incomplete to Quintrevion Wisner
1:11
3rd & 10 at own 41
Quinn Ewers run for 9 yds to the 50 yard line
0:49
4th & 1 at the 50
Arch Manning run for 8 yds to the OSU 42 for a 1ST down
0:49
1st & 10 at opp 42
Timeout Texas, clock 00:49
0:39
1st & 10 at opp 42
Quinn Ewers pass complete to Silas Bolden for 24 yds to the OSU 18 for a 1ST down
0:34
1st & 10 at opp 18
Quinn Ewers pass incomplete to DeAndre Moore Jr.
0:34
2nd & 10 at opp 18
Timeout Ohio State, clock 00:34
0:29
2nd & 10 at opp 18
Jaydon Blue 18 Yd pass from Quinn Ewers (Will Stone Kick)Tied at 7
Ohio State Touchdown, 1 play
0:29
2nd & 10 at own 35
Will Stone kickoff for 65 yds for a touchback
0:13
1st & 10 at own 25
TreVeyon Henderson 75 Yd pass from Will Howard (Jayden Fielding Kick)Ohio State 14, Texas 7
0:13
1st & 10 at own 35
Timeout Ohio State, clock 00:13
Texas End of half, 2 plays
0:13
1st & 10 at own 35
Jayden Fielding kickoff for 45 yds fair catch by Gunnar Helm at the TEX 20
0:08
1st & 10 at own 25
Quintrevion Wisner run for 13 yds to the TEX 38 for a 1ST down
0:07
1st & 10 at own 38
Timeout Texas, clock 00:07
0:02
1st & 10 at own 38
Ewers, Quinn pass incomplete to Wingo, Ryan, PENALTY OSU holding (Igbinosun, Davison) 10 yards to the TEX48, NO PLAY, 1ST DOWN TEX.
0:00
1st & 10 at own 48
Quinn Ewers pass incomplete
3rd quarter6 drives, then Tied at 14
Ohio State Interception, 4 plays
15:00
1st & 10 at own 35
Will Stone kickoff for 64 yds fair catch by Emeka Egbuka at the OSU 2
14:53
1st & 10 at own 25
Will Howard pass complete to Emeka Egbuka for 13 yds to the OSU 38 for a 1ST down
14:18
1st & 10 at own 38
TreVeyon Henderson run for 7 yds to the OSU 45
13:42
2nd & 3 at own 45
TreVeyon Henderson run for 7 yds to the TEX 48 for a 1ST down
13:04
1st & 10 at opp 48
Will Howard pass intercepted David Gbenda return for a loss of 3 yards to the TEX 30
Texas Punt, 4 plays
12:59
1st & 10 at own 30
Quinn Ewers pass complete to Quintrevion Wisner for 10 yds to the TEX 40 for a 1ST down
12:32
1st & 10 at own 40
Quintrevion Wisner run for 1 yd to the TEX 41
11:54
2nd & 9 at own 41
Quintrevion Wisner run for a loss of 2 yards to the TEX 39
11:16
3rd & 11 at own 39
Quinn Ewers pass complete to Quintrevion Wisner for 4 yds to the TEX 43
10:36
4th & 7 at own 43
Michael Kern punt for 45 yds, fair catch by Brandon Inniss at the OSU 12
Ohio State Punt, 3 plays
10:31
1st & 10 at own 12
Emeka Egbuka run for no gain to the OSU 12
10:05
2nd & 10 at own 12
Will Howard pass complete to Will Kacmarek for 9 yds to the OSU 21
9:16
3rd & 1 at own 21
Quinshon Judkins run for no gain to the OSU 21
8:30
4th & 1 at own 21
Joe McGuire punt for 46 yds , Silas Bolden returns for no gain to the TEX 33
Texas Touchdown, 12 plays
8:30
1st & 10 at own 33
Texas Penalty, False Start (Jake Majors) to the TEX 28
8:26
1st & 15 at own 28
Quinn Ewers pass incomplete to Ryan Wingo
8:22
2nd & 15 at own 28
Quintrevion Wisner run for 5 yds to the TEX 33
7:42
3rd & 10 at own 33
Quinn Ewers pass complete to Quintrevion Wisner for 14 yds to the TEX 47 for a 1ST down
7:06
1st & 10 at own 47
Quinn Ewers pass complete to Jaydon Blue for 5 yds to the OSU 48
6:26
2nd & 5 at opp 48
Quinn Ewers pass complete to DeAndre Moore Jr. for 2 yds to the OSU 46
5:51
3rd & 3 at opp 46
Quintrevion Wisner run for 4 yds to the OSU 42 for a 1ST down
5:32
1st & 10 at opp 42
Quintrevion Wisner run for a loss of 2 yards to the OSU 44
4:55
2nd & 12 at opp 44
Quinn Ewers pass complete to Quintrevion Wisner for 11 yds to the OSU 33
4:21
3rd & 1 at opp 33
Quintrevion Wisner run for 4 yds to the OSU 29 for a 1ST down
3:52
1st & 10 at opp 29
Quintrevion Wisner run for 3 yds to the OSU 26
3:19
2nd & 7 at opp 26
Quinn Ewers pass incomplete to Quintrevion Wisner
3:12
3rd & 7 at opp 26
Jaydon Blue 26 Yd pass from Quinn Ewers (Will Stone Kick)Tied at 14
Ohio State Punt, 4 plays
3:12
3rd & 7 at own 35
Will Stone kickoff for 40 yds fair catch by Emeka Egbuka at the OSU 1
3:05
1st & 10 at own 25
Will Howard pass complete to Carnell Tate for 15 yds to the OSU 40 for a 1ST down
3:02
1st & 10 at own 40
Ohio State Penalty, Personal Foul (Austin Siereveld) to the OSU 25
2:44
1st & 10 at own 25
Will Howard sacked by Vernon Broughton for a loss of 10 yards to the OSU 15 Will Howard fumbled, forced by Vernon Broughton, recovered by OSU Will Howard , return for 0 yards
1:56
2nd & 20 at own 15
TreVeyon Henderson run for 5 yds to the OSU 20
1:11
3rd & 15 at own 20
Will Howard pass incomplete to TreVeyon Henderson
1:03
4th & 15 at own 20
Joe McGuire punt for 41 yds, fair catch by Silas Bolden at the TEX 39
Texas Punt, 3 plays
0:56
1st & 10 at own 39
Quintrevion Wisner run for 7 yds to the TEX 46
0:30
2nd & 3 at own 46
Quinn Ewers pass complete to Quintrevion Wisner for a loss of 2 yards to the TEX 44
Q4 14:55
3rd & 5 at own 44
Quinn Ewers pass incomplete to Matthew Golden
Q4 14:47
4th & 5 at own 44
Michael Kern punt for 44 yds, fair catch by Brandon Inniss at the OSU 12
4th quarter4 drives, then Ohio State 28, Texas 14
Ohio State Touchdown, 13 plays
14:40
1st & 10 at own 12
Howard, Will pass incomplete to Egbuka, Emeka, PENALTY TEX pass interference (Muhammad, Malik) 15 yards to the OSU27, NO PLAY, 1ST DOWN OSU.
14:36
1st & 10 at own 27
Will Howard pass complete to Gee Scott Jr. for a loss of 2 yards to the OSU 25
13:58
2nd & 12 at own 25
Will Howard pass complete to Gee Scott Jr. for 4 yds to the OSU 29
13:11
3rd & 8 at own 29
Will Howard pass complete to Carnell Tate for 18 yds to the OSU 47 for a 1ST down
12:26
1st & 10 at own 47
Will Howard pass incomplete to Emeka Egbuka
12:19
2nd & 10 at own 47
Will Howard pass complete to Quinshon Judkins for 11 yds to the TEX 42 for a 1ST down
11:38
1st & 10 at opp 42
Will Howard pass incomplete to Carnell Tate
11:32
2nd & 10 at opp 42
Will Howard pass complete to Quinshon Judkins for 6 yds to the TEX 36
10:57
3rd & 4 at opp 36
Ohio State Penalty, False Start (Josh Fryar) to the TEX 41
10:30
3rd & 9 at opp 41
Will Howard pass complete to Gee Scott Jr. for 7 yds to the TEX 34
9:50
4th & 2 at opp 34
Timeout Texas, clock 09:50
9:45
4th & 2 at opp 34
Will Howard run for 18 yds to the TEX 16 for a 1ST down
9:03
1st & 10 at opp 16
Will Howard pass complete to Emeka Egbuka for 8 yds to the TEX 8
8:18
2nd & 2 at opp 8
Quinshon Judkins run for 6 yds to the TEX 2 for a 1ST down
7:40
1st & goal at opp 2
Will Howard run for 1 yd to the TEX 1
7:02
2nd & goal at opp 1
Quinshon Judkins 1 Yd Run (Jayden Fielding Kick)Ohio State 21, Texas 14
Texas Fumble return TD, 10 plays (Ohio State scores)
7:02
2nd & 9 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
6:58
1st & 10 at own 25
Quinn Ewers pass complete to Gunnar Helm for 8 yds to the TEX 33
6:36
2nd & 2 at own 33
Jaydon Blue run for 8 yds to the TEX 41 for a 1ST down
6:00
1st & 10 at own 41
Quinn Ewers pass complete to Gunnar Helm for 34 yds to the OSU 25 for a 1ST down Texas Penalty, Unsportsmanlike Conduct (Gunnar Helm) to the OSU 40 for a 1ST down
5:37
1st & 10 at opp 40
Quinn Ewers pass complete to Matthew Golden for 27 yds to the OSU 13 for a 1ST down
5:25
1st & 10 at opp 13
Jaydon Blue run for 2 yds to the OSU 11
4:47
2nd & 8 at opp 11
Quinn Ewers pass complete to Quintrevion Wisner for 5 yds to the OSU 6
4:04
3rd & 3 at opp 6
Ewers, Quinn pass incomplete to Wingo, Ryan, PENALTY OSU pass interference (Ransom, Lathan) 4 yards to the OSU2, NO PLAY, 1ST DOWN TEX.
4:00
1st & 0 at opp 2
Ewers, Quinn pass incomplete to Golden, Matthew, PENALTY OSU pass interference (Mathews Jr., Jermaine) 1 yards to the OSU1, NO PLAY, 1ST DOWN TEX.
3:54
1st & goal at opp 1
Jerrick Gibson run for no gain to the OSU 1
3:12
2nd & goal at opp 1
Quintrevion Wisner run for a loss of 7 yards to the OSU 8
2:29
3rd & goal at opp 8
Quinn Ewers pass incomplete to Ryan Wingo
2:13
4th & goal at opp 8
Quinn Ewers sacked sacked by Jack Sawyer for a loss of 9 yards to the OSU 17, fumbles, forced by Jack Sawyer, recovered by OSU Jack Sawayer, returned 83 yards for a Touchdown (Jayden Fielding Kick)Ohio State 28, Texas 14
Texas Interception, 3 plays
2:13
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
2:08
1st & 10 at own 25
Quinn Ewers pass complete to Jaydon Blue for 6 yds to the TEX 31
2:00
2nd & 4 at own 31
Two Minute Timeout, clock 02:00
1:53
2nd & 4 at own 31
Quinn Ewers pass incomplete to Jaydon Blue
1:44
3rd & 4 at own 31
Quinn Ewers pass intercepted Caleb Downs return for 7 yds to the TEX 41
Ohio State End of game, 3 plays
1:38
1st & 10 at opp 41
Quinshon Judkins run for 9 yds to the TEX 32
0:58
2nd & 1 at opp 32
Will Howard run for 2 yds to the TEX 30 for a 1ST down
0:15
1st & 10 at opp 30
TEAM run for a loss of 1 yard to the TEX 31
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.