Referee Mike Defee; umpire Michael Cooper; head linesman George Gusman; line judge Derek Anderson; side judge Lo van Pham; field judge Nick Lave; back judge Donnie Aultman; center judge Chris TallentGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Florida
Michigan
418
Total yards
277
170
Passing yards
206
248
Rushing yards
71
7.1
Yards per pass
6.9
6.9
Yards per rush
2.5
15
First downs
14
8–15
Third downs
6–14
1–1
Fourth downs
0–1
0
Turnovers
2
5–40
Penalties
4–22
29:14
Possession
26:03
5
Sacks (by defense)
3
Efficiency
Florida
Michigan
40%
Success rate
39%
0.33
EPA per play
−0.18
1.64
Explosiveness
1.13
0.51
Rushing EPA
−0.23
0.21
Passing EPA
−0.18
30%
Passing-down success
35%
−0.29
First-down EPA
−0.65
0.23
Second-down EPA
0.08
1.49
Third-down EPA
0.55
22%
Havoc by its defense
16%
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)
Michigan 64% to win. Florida pulled the upset.
The line
Michigan −6, over/under 50.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 Michigan 66%, Florida 34%. CollegeFootballData.com’s estimate from the point spread.
The money
The Peach Bowl was put on by Peach Bowl, Inc., a nonprofit. Its IRS Form 990 for the year to May 2019, which takes in this game, reports $35.6 million in revenue, $13.5 million of it from kickoff games, and $31.9 million in expenses. Its best-paid, president and CEO Gary P Stokan, was paid $762,000. The largest payments it lists that year:
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 58-1052332).
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Florida right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 MichiganTurnover on downs, 5 plays, 30 yards
Q1 FloridaPunt, 3 plays, −9 yards
Q1 MichiganPunt, 6 plays, 27 yards
Q1 FloridaField goal, 10 plays, 71 yards
Q1 MichiganTouchdown, 9 plays, 75 yards
Q1 FloridaField goal, 10 plays, 66 yards
Q2 MichiganPunt, 3 plays, 9 yards
Q2 FloridaPunt, 4 plays, 6 yards
Q2 MichiganField goal, 4 plays, 0 yards
Q2 FloridaTouchdown, 8 plays, 75 yards
Q2 MichiganMissed FG, 10 plays, 41 yards
Q2 FloridaEnd of half, 1 play, −1 yard
Q3 FloridaPunt, 3 plays, −2 yards
Q3 MichiganInterception, 4 plays, 13 yards
Q3 FloridaTouchdown, 6 plays, 44 yards
Q3 MichiganPunt, 3 plays, −5 yards
Q3 FloridaTouchdown, 8 plays, 63 yards
Q3 MichiganField goal, 11 plays, 67 yards
Q4 FloridaTouchdown, 6 plays, 100 yards
Q4 MichiganPunt, 5 plays, 18 yards
Q4 FloridaSafety, 3 plays (Michigan scores), 5 yards
Q4 MichiganPick-six, 1 play (Florida scores), −5 yards
Play by play
1st quarter6 drives, then Michigan 7, Florida 3
Michigan Turnover on downs, 5 plays
14:52
1st & 10 at own 35
Evan McPherson kickoff for 65 yds , Ronnie Bell return for 32 yds to the Mich 32
14:44
1st & 10 at own 32
Shea Patterson run for 21 yds to the Fla 47 for a 1ST down
14:14
1st & 10 at opp 47
Chris Evans run for 1 yd to the Fla 46
13:46
2nd & 9 at opp 46
Christian Turner run for 8 yds to the Fla 38
13:28
3rd & 1 at opp 38
Ben Mason run for no gain to the Fla 38
13:07
4th & 1 at opp 38
Ben Mason run for no gain to the Fla 38
Florida Punt, 3 plays
13:00
1st & 10 at own 38
Feleipe Franks pass incomplete to Jordan Scarlett
12:50
2nd & 10 at own 38
Jordan Scarlett run for a loss of 4 yards to the Fla 34
12:22
3rd & 14 at own 34
Feleipe Franks pass incomplete to Trevon Grimes
12:22
4th & 14 at own 34
FLORIDA Penalty, False Start (Kylan Johnson) to the Fla 29
12:11
4th & 19 at own 29
Tommy Townsend punt for 66 yds, downed at the Mich 5
Michigan Punt, 6 plays
12:11
1st & 10 at own 5
MICHIGAN Penalty, False Start (Nick Eubanks) to the Mich 3
12:05
1st & 12 at own 3
Chris Evans run for 5 yds to the Mich 8
11:29
2nd & 7 at own 8
Chris Evans run for 3 yds to the Mich 11
11:00
3rd & 4 at own 11
Shea Patterson pass complete to Zach Gentry for 27 yds to the Mich 38 for a 1ST down
10:34
1st & 10 at own 38
Christian Turner run for 1 yd to the Mich 39
10:04
2nd & 9 at own 39
Shea Patterson pass incomplete to Sean McKeon
9:56
3rd & 9 at own 39
Shea Patterson sacked by CJ Henderson for a loss of 7 yards to the Mich 32
9:29
4th & 16 at own 32
Will Hart punt for 43 yds, fair catch by Freddie Swain at the Fla 25
Florida Field goal, 10 plays
9:23
1st & 10 at own 25
Feleipe Franks pass complete to Van Jefferson for 8 yds to the Fla 33
9:01
2nd & 2 at own 33
Feleipe Franks run for 9 yds to the Fla 42 for a 1ST down
8:24
1st & 10 at own 42
Lamical Perine run for 1 yd to the Fla 43
8:02
2nd & 9 at own 43
Feleipe Franks pass complete to Lamical Perine for 6 yds to the Fla 49
7:34
3rd & 3 at own 49
Feleipe Franks pass complete to Lamical Perine for 7 yds to the Mich 44 for a 1ST down
6:59
1st & 10 at opp 44
Feleipe Franks pass complete to Van Jefferson for 41 yds to the Mich 3 for a 1ST down
6:41
1st & goal at opp 3
Feleipe Franks run for no gain to the Mich 3
6:06
2nd & goal at opp 3
Feleipe Franks sacked by Josh Ross for a loss of 1 yard to the Mich 4
5:41
3rd & goal at opp 4
Feleipe Franks pass incomplete to Trevon Grimes
5:37
4th & goal at opp 4
Evan McPherson 21 yd FG GOODFlorida 3, Michigan 0
Michigan Touchdown, 9 plays
5:37
4th & 11 at own 35
Evan McPherson kickoff for 65 yds for a touchback
5:31
1st & 10 at own 25
Shea Patterson pass incomplete to Nick Eubanks
5:28
2nd & 10 at own 25
Shea Patterson pass incomplete to Grant Perry
5:25
3rd & 10 at own 25
Shea Patterson pass complete to Nico Collins for 11 yds to the Mich 36 for a 1ST down
5:06
1st & 10 at own 36
Timeout FLORIDA, clock 05:06
4:55
1st & 10 at own 36
Chris Evans run for 2 yds to the Mich 38
4:31
2nd & 8 at own 38
Shea Patterson pass complete to Nico Collins for 41 yds to the Fla 21 for a 1ST down
3:50
1st & 10 at opp 21
Christian Turner run for 3 yds to the Fla 18
3:12
2nd & 7 at opp 18
Shea Patterson pass complete to Chris Evans for 6 yds to the Fla 12
2:37
3rd & 1 at opp 12
Tru Wilson run for 3 yds to the Fla 9 for a 1ST down
2:03
1st & goal at opp 9
Shea Patterson pass complete to Donovan Peoples-Jones for 9 yds for a TD (Jake Moody KICK)Michigan 7, Florida 3
Florida Field goal, 10 plays
2:03
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
1:54
1st & 10 at own 25
Feleipe Franks pass complete to Josh Hammond for 31 yds to the Mich 44 for a 1ST down
1:30
1st & 10 at opp 44
Jordan Scarlett run for 3 yds to the Mich 41
0:45
2nd & 7 at opp 41
Kadarius Toney run for 6 yds to the Mich 35
0:19
3rd & 1 at opp 35
Feleipe Franks run for 1 yd to the Mich 34 for a 1ST down
Q2 14:46
1st & 10 at opp 34
Emory Jones run for 4 yds to the Mich 30
Q2 14:15
2nd & 6 at opp 30
Jordan Scarlett run for 13 yds to the Mich 17 for a 1ST down
Q2 13:39
1st & 10 at opp 17
Emory Jones run for 3 yds to the Mich 14
Q2 13:10
2nd & 7 at opp 14
Feleipe Franks pass incomplete to Jordan Scarlett
Q2 12:54
3rd & 7 at opp 14
Feleipe Franks run for 5 yds to the Mich 9
Q2 12:22
4th & 2 at opp 9
Evan McPherson 26 yd FG GOODMichigan 7, Florida 6
2nd quarter6 drives, then Florida 13, Michigan 10
Michigan Punt, 3 plays
12:22
4th & 2 at own 35
Evan McPherson kickoff for 65 yds for a touchback
12:15
1st & 10 at own 25
Shea Patterson pass complete to Donovan Peoples-Jones for 5 yds to the Mich 30
11:56
2nd & 5 at own 30
MICHIGAN Penalty, False Start (Andrew Stueber) to the Mich 25
11:30
2nd & 10 at own 25
Shea Patterson pass complete to Tru Wilson for 2 yds to the Mich 27
10:46
3rd & 8 at own 27
Shea Patterson run for 7 yds to the Mich 34
10:08
4th & 1 at own 34
Will Hart punt for 33 yds, punt out-of-bounds at the Fla 33
Florida Punt, 4 plays
10:02
1st & 10 at own 33
Lamical Perine run for 19 yds to the Mich 48 for a 1ST down
9:43
1st & 10 at opp 48
Lamical Perine run for 2 yds to the Mich 46
9:03
2nd & 8 at opp 46
Franks, Feleipe rush for 2 yards to the MICHIGAN44, PENALTY FLORIDA holding (Perine, Lamical) 10 yards to the FLORIDA44, NO PLAY.
8:38
2nd & 18 at own 44
Feleipe Franks pass complete to Kadarius Toney for no gain to the Fla 44
8:00
3rd & 18 at own 44
Feleipe Franks pass incomplete to Kadarius Toney
8:00
4th & 18 at own 44
FLORIDA Penalty, False Start (Ventrell Miller) to the Fla 39
7:54
4th & 23 at own 39
TEAM punt blocked by J’Marick Woods recovered by Jordan Glasgow at FLA 30
Michigan Field goal, 4 plays
7:49
1st & 10 at opp 30
Chris Evans run for 2 yds to the Fla 28
7:21
2nd & 8 at opp 28
Shea Patterson sacked by Kyree Campbell for a loss of 6 yards to the Fla 34
6:52
3rd & 14 at opp 34
Shea Patterson run for a loss of 5 yards to the Fla 30, fumble forced by Polite, J, fumble by Patterson, Shea recovered by MICH Turner, Christian run for 7 yds to the Fla 30
5:56
4th & 10 at opp 30
Jake Moody 48 yd FG GOODMichigan 10, Florida 6
Florida Touchdown, 8 plays
5:56
4th & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
5:51
1st & 10 at own 25
Feleipe Franks pass complete to Van Jefferson for 7 yds to the Fla 32
5:30
2nd & 3 at own 32
Feleipe Franks run for 30 yds to the Mich 38 for a 1ST down
4:44
1st & 10 at opp 38
Jordan Scarlett run for 5 yds to the Mich 33
4:08
2nd & 5 at opp 33
Feleipe Franks pass incomplete to Van Jefferson
4:02
3rd & 5 at opp 33
Jordan Scarlett run for 7 yds to the Mich 26 for a 1ST down
3:36
1st & 10 at opp 26
Feleipe Franks sacked by Devin Gil for a loss of 9 yards to the Mich 35
3:20
2nd & 19 at opp 35
Feleipe Franks run for 15 yds to the Mich 20
2:41
3rd & 4 at opp 20
Feleipe Franks run for 20 yds for a TD (Evan McPherson KICK)Florida 13, Michigan 10
Michigan Missed FG, 10 plays
2:41
3rd & 4 at own 35
Evan McPherson kickoff for 65 yds for a touchback
2:33
1st & 10 at own 25
Shea Patterson pass complete to Donovan Peoples-Jones for 14 yds to the Mich 39 for a 1ST down
2:17
1st & 10 at own 39
Shea Patterson pass complete to Donovan Peoples-Jones for 4 yds to the Mich 43
1:58
2nd & 6 at own 43
Chris Evans run for 8 yds to the Fla 49 for a 1ST down
1:20
1st & 10 at opp 49
Shea Patterson pass complete to Tarik Black for 4 yds to the Fla 45
1:13
2nd & 6 at opp 45
Chris Evans run for a loss of 1 yard to the Fla 46
1:13
3rd & 7 at opp 46
Timeout MICHIGAN, clock 01:13
1:06
3rd & 7 at opp 46
Shea Patterson pass complete to Nico Collins for 9 yds to the Fla 37 for a 1ST down
0:51
1st & 10 at opp 37
Shea Patterson pass incomplete to Grant Perry
0:35
2nd & 10 at opp 37
Tru Wilson run for 3 yds to the Fla 34
0:18
3rd & 7 at opp 34
Timeout MICHIGAN, clock 00:18
0:12
3rd & 7 at opp 34
Shea Patterson pass incomplete to Donovan Peoples-Jones
0:06
4th & 7 at opp 34
Jake Moody 52 yd FG MISSED
Florida End of half, 1 play
0:00
1st & 10 at own 34
TEAM run for a loss of 1 yard to the Fla 33
3rd quarter6 drives, then Florida 27, Michigan 10
Florida Punt, 3 plays
14:54
1st & 10 at own 35
Jake Moody kickoff for 65 yds , Kadarius Toney return for 14 yds to the Fla 14
14:49
1st & 10 at own 14
Feleipe Franks pass incomplete to Van Jefferson
14:33
2nd & 10 at own 14
Feleipe Franks run for 3 yds to the Fla 17
14:10
3rd & 7 at own 17
Franks, Feleipe pass complete to Grimes, Trevon for 11 yards to the FLORIDA28, PENALTY FLORIDA illegal motion 5 yards to the FLORIDA12, NO PLAY.
13:43
3rd & 12 at own 12
Feleipe Franks run for no gain to the Fla 12
12:57
4th & 12 at own 12
Tommy Townsend punt for 47 yds , Donovan Peoples-Jones returns for 7 yds to the Mich 48
Michigan Interception, 4 plays
12:51
1st & 10 at own 48
Christian Turner run for 2 yds to the 50 yard line
12:31
2nd & 8 at the 50
Shea Patterson pass complete to Nico Collins for 6 yds to the Fla 44
11:34
3rd & 2 at opp 44
Shea Patterson run for 5 yds to the Fla 39 for a 1ST down
10:49
1st & 10 at opp 39
Shea Patterson pass intercepted Chauncey Gardner-Johnson return for 53 yds to the Mich 44
Florida Touchdown, 6 plays
10:45
1st & 10 at opp 44
Lamical Perine run for a loss of 3 yards to the Mich 47
10:00
2nd & 13 at opp 47
Feleipe Franks pass complete to Van Jefferson for 8 yds to the Mich 39
9:19
3rd & 5 at opp 39
Feleipe Franks pass complete to Lamical Perine for 4 yds to the Mich 35
8:47
4th & 1 at opp 35
Timeout FLORIDA, clock 08:47
8:40
4th & 1 at opp 35
Kadarius Toney run for 30 yds to the Mich 5 for a 1ST down
8:11
1st & goal at opp 5
Feleipe Franks pass incomplete to Van Jefferson
8:06
2nd & goal at opp 5
Feleipe Franks pass complete to Lamical Perine for 5 yds for a TD (Evan McPherson KICK)Florida 20, Michigan 10
Michigan Punt, 3 plays
8:06
2nd & 10 at own 35
Evan McPherson kickoff for 65 yds for a touchback
7:59
1st & 10 at own 25
Christian Turner run for no gain to the Mich 25
7:20
2nd & 10 at own 25
Shea Patterson pass incomplete to Grant Perry
7:06
3rd & 10 at own 25
Shea Patterson sacked by Amari Burney for a loss of 5 yards to the Mich 20
6:41
4th & 15 at own 20
Will Hart punt for 43 yds, fair catch by Freddie Swain at the Fla 37
Florida Touchdown, 8 plays
6:35
1st & 10 at own 37
Feleipe Franks pass complete to Trevon Grimes for a loss of 2 yards to the Fla 35
5:53
2nd & 12 at own 35
Feleipe Franks pass incomplete to Van Jefferson
5:44
3rd & 12 at own 35
Feleipe Franks pass complete to Josh Hammond for 30 yds to the Mich 35 for a 1ST down
5:08
1st & 10 at opp 35
Jordan Scarlett run for 2 yds to the Mich 33
4:31
2nd & 8 at opp 33
Jordan Scarlett run for 30 yds to the Mich 3 for a 1ST down
4:01
1st & goal at opp 3
Jordan Scarlett run for 2 yds to the Mich 1
3:13
2nd & goal at opp 1
Feleipe Franks run for no gain to the Mich 1
2:34
3rd & goal at opp 1
Jordan Scarlett run for 1 yd for a TD (Evan McPherson KICK)Florida 27, Michigan 10
Michigan Field goal, 11 plays
2:34
3rd & 8 at own 35
Evan McPherson kickoff for 65 yds for a touchback
2:28
1st & 10 at own 25
Shea Patterson pass complete to Grant Perry for 8 yds to the Mich 33
2:09
2nd & 2 at own 33
Shea Patterson pass complete to Nico Collins for 13 yds to the Mich 46 for a 1ST down
1:50
1st & 10 at own 46
Shea Patterson pass complete to Donovan Peoples-Jones for 2 yds to the Mich 48
1:12
2nd & 8 at own 48
Tru Wilson run for 3 yds to the Fla 49
0:44
3rd & 5 at opp 49
Shea Patterson pass complete to Tarik Black for 11 yds to the Fla 38 for a 1ST down
0:00
1st & 10 at opp 38
Christian Turner run for 5 yds to the Fla 33
Q4 14:51
2nd & 5 at opp 33
Shea Patterson pass complete to Zach Gentry for 12 yds to the Fla 21 for a 1ST down
Q4 14:17
1st & 10 at opp 21
Patterson, Shea pass incomplete to Collins, Nico, PENALTY FLORIDA pass interference (Dean III, Trey) 15 yards to the FLORIDA6, NO PLAY, 1ST DOWN MICHIGAN.
Q4 14:11
1st & goal at opp 6
Evans, Chris rush for 2 yards to the FLORIDA4, PENALTY MICHIGAN holding (Stueber, Andrew) 10 yards to the FLORIDA16, NO PLAY.
Q4 13:42
1st & goal at opp 16
Shea Patterson run for 2 yds to the Fla 14
Q4 12:58
2nd & goal at opp 14
Shea Patterson pass complete to Donovan Peoples-Jones for 6 yds to the Fla 8
Q4 12:16
4th & goal at opp 8
Jake Moody 26 yd FG GOODFlorida 27, Michigan 13
4th quarter3 drives, then Florida 41, Michigan 15
Florida Touchdown, 6 plays
12:16
4th & 12 at own 35
Jake Moody kickoff for 65 yds fair catch by Kadarius Toney at the Fla 0
12:10
1st & 10 at own 25
Lamical Perine run for 4 yds to the Fla 29
11:49
2nd & 6 at own 29
Feleipe Franks pass incomplete to C’yontai Lewis
11:02
3rd & 6 at own 29
Feleipe Franks pass complete to C’yontai Lewis for 28 yds to the Mich 43 for a 1ST down
10:31
1st & 10 at opp 43
Feleipe Franks sacked by Chase Winovich for a loss of 7 yards to the 50 yard line
10:22
2nd & 17 at the 50
Van Jefferson pass complete to Feleipe Franks for a loss of 3 yards to the Fla 47
9:21
3rd & 20 at own 47
Lamical Perine run for 53 yds for a TD (Evan McPherson KICK)Florida 34, Michigan 13
Michigan Punt, 5 plays
9:21
3rd & 20 at own 35
Evan McPherson kickoff for 65 yds for a touchback
9:12
1st & 10 at own 25
Christian Turner run for 6 yds to the Mich 31
8:56
2nd & 4 at own 31
Shea Patterson pass complete to Christian Turner for 16 yds to the Mich 47 for a 1ST down
8:16
1st & 10 at own 47
Shea Patterson pass incomplete to Grant Perry
8:01
2nd & 10 at own 47
Shea Patterson sacked by Adam Shuler II for a loss of 4 yards to the Mich 43
7:31
3rd & 14 at own 43
Shea Patterson pass incomplete to Tru Wilson
7:20
4th & 14 at own 43
Will Hart punt for 45 yds , Freddie Swain returns for 3 yds to the Fla 15
Florida Safety, 3 plays (Michigan scores)
7:15
1st & 10 at own 15
Dameon Pierce run for a loss of 3 yards to the Fla 12
6:25
2nd & 13 at own 12
Dameon Pierce run for no gain to the Fla 12
5:40
3rd & 13 at own 12
Feleipe Franks run for 8 yds to the Fla 20
4:58
4th & 5 at own 20
TEAM punt blocked by Khaleke Hudson for a SAFETYFlorida 40, Michigan 13
4:52
4th & 5 at own 20
Evan McPherson kickoff for 71 yds , Ronnie Bell return for 21 yds to the Mich 30
4:52
1st & 10 at own 30
MICHIGAN Penalty, Delay of Game (-5 Yards) to the Mich 25
4:43
1st & 15 at own 25
Shea Patterson pass intercepted for a TD Chauncey Gardner-Johnson return for 30 yds for a TDFlorida 40, Michigan 15
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.