From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Harvard
Brown
468
Total yards
393
282
Passing yards
284
186
Rushing yards
109
9.7
Yards per pass
5.1
5.8
Yards per rush
3.0
17
First downs
24
6–15
Third downs
13–26
1–1
Fourth downs
3–4
0
Turnovers
1
8–86
Penalties
2–20
29:16
Possession
30:44
Efficiency
Harvard
Brown
43%
Success rate
38%
0.41
EPA per play
0.22
1.76
Explosiveness
1.52
0.04
Rushing EPA
0.16
0.85
Passing EPA
0.26
33%
Passing-down success
25%
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)
Harvard 70% to win. Elo’s favorite won.
The line
Harvard −16.5, over/under 61.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 Harvard 87%, Brown 13%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Brown drives left to right, Harvard right to left.
Q1 BrownPunt, 6 plays, 14 yards
Q1 HarvardTouchdown, 8 plays, 64 yards
Q1 BrownPunt, 3 plays, 5 yards
Q1 HarvardPunt, 3 plays, 4 yards
Q1 BrownPunt, 5 plays, 34 yards
Q1 HarvardPunt, 4 plays, 3 yards
Q1 BrownMissed FG, 12 plays, 44 yards
Q2 HarvardTouchdown, 8 plays, 70 yards
Q2 BrownPunt, 3 plays, 1 yard
Q2 HarvardTouchdown, 8 plays, 65 yards
Q2 BrownPunt, 3 plays, 6 yards
Q2 HarvardPunt, 5 plays, 17 yards
Q2 BrownInterception, 7 plays, 23 yards
Q3 HarvardTouchdown, 1 play, 78 yards
Q3 BrownTouchdown, 10 plays, 72 yards
Q3 HarvardTouchdown, 3 plays, 72 yards
Q3 BrownPunt, 3 plays, 6 yards
Q3 HarvardPunt, 6 plays, 19 yards
Q3 BrownPunt, 6 plays, 4 yards
Q3 HarvardPunt, 3 plays, 8 yards
Q3 BrownTouchdown, 11 plays, 32 yards
Q4 HarvardPunt, 3 plays, 4 yards
Q4 BrownTouchdown, 9 plays, 66 yards
Q4 HarvardPunt, 4 plays, 8 yards
Q4 BrownTouchdown, 7 plays, 52 yards
Q4 HarvardPunt, 7 plays, 23 yards
Q4 BrownTurnover on downs, 10 plays, 50 yards
Play by play
1st quarter9 drives, then Harvard 7, Brown 0
Brown Punt, 6 plays
0:00
1st & 10 at own 25
Allen Smith run for 6 yds to the Brown 31
0:00
2nd & 4 at own 31
pass incomplete to Wes Rockett
0:00
3rd & 4 at own 31
Jake Willcox pass complete to Allen Smith for 6 yds to the Brown 37 for a 1ST down
0:00
1st & 10 at own 37
0:00
2nd & 10 at own 37
Jake Willcox pass complete to Jordan McIntyre for 2 yds to the Brown 39
0:00
3rd & 8 at own 39
pass incomplete to Graham Walker
Harvard Touchdown, 8 plays
0:00
1st & 10 at own 33
Aidan Borguet run for a loss of 1 yard to the Harv 32
0:00
2nd & 11 at own 32
Charlie Dean pass complete to Kym Wimberly for 10 yds to the Harv 42
0:00
3rd & 1 at own 42
Aidan Borguet run for 2 yds to the Harv 44 for a 1ST down
0:00
1st & 10 at own 44
Charlie Dean pass complete to Scott Giuliano for 8 yds to the Brown 48
0:00
2nd & 2 at opp 48
Charlie Dean pass complete to Kym Wimberly for 21 yds to the Brown 27 for a 1ST down
0:00
1st & 10 at opp 27
pass incomplete to Kym Wimberly
0:00
2nd & 10 at opp 27
Aidan Borguet run for 1 yd to the Brown 26
Brown Punt, 3 plays
0:00
1st & 10 at own 25
Allen Smith run for a loss of 4 yards to the Brown 21
0:00
2nd & 14 at own 21
Jake Willcox pass complete to Graham Walker for 2 yds to the Brown 23
0:00
3rd & 12 at own 23
Jake Willcox run for 7 yds to the Brown 30
Harvard Punt, 3 plays
0:00
1st & 10 at own 45
pass incomplete to Kym Wimberly
0:00
2nd & 10 at own 45
Charlie Dean run for 2 yds to the Harv 47
0:00
3rd & 8 at own 47
Charlie Dean run for 2 yds to the Harv 49
Brown Punt, 5 plays
0:00
1st & 10 at own 5
Jake Willcox pass complete to Hayes Sutton for 6 yds to the Brown 11
0:00
2nd & 4 at own 11
Stockton Owen run for 26 yds to the Brown 37 for a 1ST down
0:00
1st & 10 at own 37
Jake Willcox run for 8 yds to the Brown 45
0:00
2nd & 2 at own 45
Jordan DeLucia run for 1 yd to the Brown 46
0:00
3rd & 1 at own 46
Jake Willcox sacked for a loss of 7 yards to the Brown 39 BROWN Penalty, Offensive holding ( Yards) to the Brown 39
Harvard Punt, 4 plays
0:00
1st & 10 at own 32
HARVARD Penalty, illegal block (Jack McGowan) to the Harv 17
0:00
1st & 25 at own 17
Charlie Dean pass complete to Jack Bill for 13 yds to the Harv 30
0:00
2nd & 12 at own 30
Sone Ntoh run for 5 yds to the Harv 35
0:00
3rd & 7 at own 35
Charlie Dean pass incomplete to Joe Young, broken up by Cooper DeVeau
Brown Missed FG, 12 plays
0:00
1st & 10 at own 29
Allen Smith run for 1 yd to the Brown 30
0:00
2nd & 9 at own 30
Jake Willcox pass incomplete to Graham Walker, broken up by Gavin Shipman
0:00
3rd & 9 at own 30
Jake Willcox pass complete to Hayes Sutton for 8 yds to the Brown 38
0:00
4th & 1 at own 38
Stockton Owen run for 4 yds to the Brown 42 for a 1ST down
0:00
1st & 10 at own 42
Jake Willcox pass complete to Allan Houston III for 5 yds to the Brown 47
0:00
2nd & 5 at own 47
Jake Willcox pass complete to Jordan McIntyre for 4 yds to the Harv 49
0:00
3rd & 1 at opp 49
Stockton Owen run for 3 yds to the Harv 46 for a 1ST down
Brown Punt, 6 plays
0:00
3rd & 4 at own 31
Jake Willcox pass complete to Allen Smith for 6 yds to the Brown 37 for a 1ST down
0:00
3rd & 8 at own 39
pass incomplete to Graham Walker
0:00
1st & 10 at own 25
Allen Smith run for 6 yds to the Brown 31
15:00
1st & 10 at own 40
Jonah Lipel kickoff for 60 yds for a touchback
12:40
4th & 8 at own 39
Michael Walsh punt for 28 yds
Harvard Touchdown, 8 plays
9:46
3rd & 9 at opp 26
Charlie Dean pass complete to Kym Wimberly for 26 yds for a TD, (Jonah Lipel KICK)Harvard 7, Brown 0
9:46
1st & 10 at own 40
Jonah Lipel kickoff for 60 yds for a touchback
7:53
4th & 5 at own 30
Michael Walsh punt for 26 yds , Scott Woods II returns for 1 yd to the Harv 45
6:28
4th & 6 at own 49
Sebastien Tasko punt for 46 yds , Wes Rockett returns for no gain to the Brown 5 Wes Rockett fumbled, recovered by Brown Wes Rockett , return for no gain to the Brown 5
4:26
4th & 8 at own 39
Michael Walsh punt for 29 yds
2:35
4th & 7 at own 35
Sebastien Tasko punt for 36 yds
2nd quarter10 drives, then Harvard 21, Brown 0
Harvard Touchdown, 8 plays
0:00
1st & 10 at own 27
Charlie Dean pass complete to Kym Wimberly for 14 yds to the Harv 41 for a 1ST down
0:00
1st & 10 at own 41
Aidan Borguet run for 20 yds to the Brown 39 for a 1ST down
0:00
1st & 10 at opp 39
Charlie Dean pass complete to Tyler Neville for 4 yds to the Brown 35
0:00
2nd & 6 at opp 35
Aidan Borguet run for 2 yds to the Brown 33
0:00
3rd & 4 at opp 33
Aidan Borguet run for a loss of 2 yards to the Brown 35
0:00
4th & 6 at opp 35
Charlie Dean pass complete to Ledger Hatch for 7 yds to the Brown 28 for a 1ST down
Brown Punt, 3 plays
0:00
1st & 10 at own 19
Allen Smith run for 3 yds to the Brown 22
0:00
2nd & 7 at own 22
Jake Willcox pass complete to Allen Smith for a loss of 2 yards to the Brown 20
0:00
3rd & 9 at own 20
pass incomplete to Graham Walker
Harvard Touchdown, 8 plays
0:00
1st & 10 at own 32
Sone Ntoh run for 7 yds to the Harv 39
0:00
2nd & 3 at own 39
Sone Ntoh run for a loss of 2 yards to the Harv 37
0:00
3rd & 5 at own 37
Charlie Dean run for 10 yds to the Harv 47 for a 1ST down
0:00
1st & 10 at own 47
Charlie Dean run for 1 yd to the Harv 48
0:00
2nd & 9 at own 48
Charlie Dean pass complete to Ledger Hatch for 2 yds to the 50 yard line
0:00
3rd & 7 at the 50
Charlie Dean pass complete to Tim Dowd for 12 yds to the Brown 38 BROWN Penalty, roughing passer (Malcolm Brunson) to the Brown 23
0:00
1st & 10 at opp 23
Sone Ntoh run for 6 yds to the Brown 17
Brown Punt, 3 plays
0:00
1st & 10 at own 25
Stockton Owen run for 1 yd to the Brown 26
0:00
2nd & 9 at own 26
Jake Willcox pass incomplete to Wes Rockett, broken up by Khalil Dawsey
0:00
3rd & 9 at own 26
Jake Willcox run for 5 yds to the Brown 31
Harvard Punt, 5 plays
0:00
1st & 10 at own 15
Aidan Borguet run for 8 yds to the Harv 23
0:00
2nd & 2 at own 23
Aidan Borguet run for 4 yds to the Harv 27 for a 1ST down
0:00
2nd & 5 at own 32
pass incomplete to Ledger Hatch
0:00
3rd & 5 at own 32
Charlie Dean pass incomplete to Tyler Neville, broken up by Isaiah Reed
Brown Interception, 7 plays
0:00
1st & 10 at own 33
pass incomplete to Mark Mahoney
0:00
2nd & 10 at own 33
0:00
3rd & 10 at own 33
Jake Willcox pass complete to Graham Walker for 12 yds to the Brown 45 for a 1ST down
0:00
1st & 10 at own 45
Jake Willcox run for 2 yds to the Brown 47
Brown Missed FG, 12 plays
15:00
1st & 10 at opp 46
HARVARD Penalty, personal foul (Truman Jones) to the Harv 31 for a 1ST down
15:00
1st & 10 at opp 31
Jake Willcox run for 5 yds to the Harv 26
15:00
2nd & 5 at opp 26
Jordan DeLucia run for a loss of 1 yard to the Harv 27
15:00
3rd & 6 at opp 27
pass incomplete to Zachary Targoff
13:25
4th & 6 at opp 27
Christopher Maron 45 yd FG MISSED
Harvard Touchdown, 8 plays
10:06
1st & 10 at opp 28
Aidan Borguet run for 2 yds to the Brown 26
9:19
2nd & 8 at opp 26
C. Dean pass,to K. Wimberly for 26 yds for a TD, (J. Lipel KICK)Harvard 14, Brown 0
9:14
1st & 10 at own 40
Jonah Lipel kickoff for 56 yds , Wes Rockett return for 15 yds to the Brown 19
7:53
4th & 9 at own 20
Michael Walsh punt for 48 yds
Harvard Touchdown, 8 plays
4:01
2nd & 4 at opp 17
C. Dean pass,to H. Montefalco for 17 yds for a TD, (J. Lipel KICK)Harvard 21, Brown 0
4:01
1st & 10 at own 40
Jonah Lipel kickoff for 60 yds
2:45
4th & 4 at own 31
Michael Walsh punt for 44 yds , Scott Woods II returns for no gain to the Harv 31 HARVARD Penalty, illegal block (Miles Wiley) to the Harv 15
1:09
4th & 5 at own 32
Sebastien Tasko punt for 39 yds , Wes Rockett returns for 4 yds to the Brown 33
Brown Interception, 7 plays
0:19
2nd & 8 at own 47
pass incomplete to Zachary Targoff
0:19
3rd & 8 at own 47
Jake Willcox pass complete to Jordan DeLucia for 9 yds to the Harv 44 for a 1ST down
3rd quarter5 drives, then Harvard 35, Brown 7
Harvard Punt, 3 plays
0:00
1st & 10 at own 45
Charlie Dean pass complete to Aidan Borguet for 4 yds to the Harv 49
0:00
2nd & 6 at own 49
pass incomplete to Ledger Hatch
Brown Touchdown, 10 plays
0:00
1st & 10 at own 25
Jake Willcox pass complete to Hayes Sutton for 4 yds to the Brown 29
0:00
2nd & 6 at own 29
Allen Smith run for 4 yds to the Brown 33
0:00
3rd & 2 at own 33
Allen Smith run for 2 yds to the Brown 35 for a 1ST down
0:00
1st & 10 at own 35
Jake Willcox pass complete to Graham Walker for 8 yds to the Brown 43
0:00
2nd & 2 at own 43
pass incomplete to Graham Walker
0:00
3rd & 2 at own 43
Jake Willcox pass incomplete to Wes Rockett, broken up by Dominic Young-Smith
14:55
1st & 10 at own 40
Christopher Maron kickoff for 60 yds , Jack Bill return for 19 yds to the Harv 19
Harvard Touchdown, 1 play
14:42
1st & 10 at own 19
C. Dean pass,to L. Hatch for 81 yds for a TD, (J. Lipel KICK)Harvard 28, Brown 0
14:42
1st & 10 at own 40
Jonah Lipel kickoff for 60 yds for a touchback
Brown Touchdown, 10 plays
11:53
3rd & 6 at opp 49
J. Willcox pass,to S. Owen for 49 yds for a TD, (C. Maron KICK)Harvard 28, Brown 7
11:53
1st & 10 at own 40
Christopher Maron kickoff for 60 yds for a touchback
Harvard Touchdown, 3 plays
11:11
3rd & 2 at own 33
A. Borguet run for 67 yds for a TD, (J. Lipel KICK),BROWN penalty, off-side (T. Hobbs)Harvard 35, Brown 7
11:11
1st & 10 at own 40
Jonah Lipel kickoff for 56 yds
9:52
4th & 4 at own 31
Michael Walsh punt for 37 yds , Scott Woods II returns for no gain to the Harv 31
6:59
4th & 5 at the 50
Sebastien Tasko punt for 35 yds , Wes Rockett returns for 1 yd to the Brown 16 Wes Rockett fumbled, recovered by Brown Wes Rockett , return for no gain to the Brown 16
4:37
4th & 18 at own 20
Michael Walsh punt for 35 yds
2:54
4th & 2 at opp 47
Sebastien Tasko punt for 35 yds , Wes Rockett returns for 53 yds to the Harv 35
4th quarter11 drives, then Harvard 35, Brown 28
Harvard Punt, 3 plays
0:00
1st & 10 at own 15
Charlie Dean pass complete to Kym Wimberly
0:00
2nd & 10 at own 15
Aidan Borguet run for 4 yds to the Harv 19
0:00
3rd & 6 at own 19
pass incomplete to Kym Wimberly HARVARD Penalty, illegal formation. (Alex Washington) to the Harv 19
Brown Touchdown, 9 plays
0:00
1st & 10 at own 31
pass incomplete to Stockton Owen
0:00
2nd & 10 at own 31
Stockton Owen run for 5 yds to the Brown 36
0:00
3rd & 5 at own 36
Jake Willcox pass complete to Graham Walker for 25 yds to the Harv 39 for a 1ST down
0:00
1st & 10 at opp 39
Jake Willcox pass complete to Christopher Boyle for 4 yds to the Harv 35
0:00
2nd & 6 at opp 35
Allen Smith run for 2 yds to the Harv 33
0:00
3rd & 4 at opp 33
Jake Willcox run for 8 yds to the Harv 25 for a 1ST down
0:00
1st & 10 at opp 25
Jake Willcox run for 1 yd to the Harv 24 for a 1ST down HARVARD Penalty, personal foul (Kobe Joseph) to the Harv 12 for a 1ST down
0:00
1st & 10 at opp 12
Allen Smith run for a loss of 4 yards to the Harv 16
Harvard Punt, 4 plays
0:00
1st & 10 at own 11
Sone Ntoh run for 5 yds to the Harv 16
0:00
2nd & 5 at own 16
Sone Ntoh run for 1 yd to the Harv 17
0:00
3rd & 4 at own 17
Charlie Dean pass complete to Sone Ntoh HARVARD Penalty, Offensive pass interference (Kym Wimberly) to the Harv 9
0:00
3rd & 12 at own 9
Aidan Borguet run for 10 yds to the Harv 19
Brown Touchdown, 7 plays
0:00
1st & 10 at own 45
0:00
2nd & 10 at own 45
Jake Willcox pass complete to Christopher Boyle for 6 yds to the Harv 49
0:00
3rd & 4 at opp 49
Allen Smith run for 4 yds to the Harv 45 for a 1ST down
0:00
1st & 10 at opp 45
Jake Willcox pass complete to Hayes Sutton for 14 yds to the Harv 31 for a 1ST down
0:00
1st & 10 at opp 31
Jake Willcox pass incomplete to Graham Walker, broken up by Diassa Diakite
0:00
2nd & 10 at opp 31
Jake Willcox pass complete to Stockton Owen for 6 yds to the Harv 25
Harvard Punt, 7 plays
0:00
1st & 10 at own 27
Charlie Dean pass complete to Kym Wimberly for 13 yds to the Harv 40 for a 1ST down
0:00
1st & 10 at own 40
Aidan Borguet run for 5 yds to the Harv 45
0:00
2nd & 5 at own 45
Charlie Dean run for 6 yds to the Brown 49 for a 1ST down
0:00
1st & 10 at opp 49
Aidan Borguet run for 3 yds to the Brown 46
0:00
2nd & 7 at opp 46
Aidan Borguet run for 1 yd to the Brown 45
Brown Turnover on downs, 10 plays
0:00
1st & 10 at own 12
pass incomplete to Allen Smith
0:00
2nd & 10 at own 12
Jake Willcox pass complete to Allen Smith for 5 yds to the Brown 17
0:00
3rd & 5 at own 17
pass incomplete to Wes Rockett
0:00
4th & 5 at own 17
Jake Willcox pass complete to Wes Rockett for 5 yds to the Brown 22 for a 1ST down
0:00
1st & 10 at own 22
Jake Willcox pass complete to for 20 yds to the Brown 42 for a 1ST down HARVARD Penalty, substitution infraction. (Alex Washington) to the Brown 42 for a 1ST down
0:00
1st & 10 at own 42
Jake Willcox pass complete to Wes Rockett for 17 yds to the Harv 41 for a 1ST down
0:00
2nd & 10 at opp 41
Jake Willcox pass complete to Hayes Sutton for 3 yds to the Harv 38
0:00
3rd & 7 at opp 38
Jake Willcox pass incomplete to Wes Rockett, broken up by Khalil Dawsey
Brown Touchdown, 11 plays
15:00
2nd & goal at opp 7
pass incomplete to Hayes Sutton
14:51
3rd & goal at opp 7
A. Smith run for 7 yds for a TD, (C. Maron KICK)Harvard 35, Brown 14
14:40
1st & 10 at own 40
Christopher Maron kickoff for 52 yds , Jack Bill return for 17 yds to the BROWN 43 HARVARD Penalty, Offensive holding (AJ Lopez) to the Harv 15
13:10
4th & 6 at own 19
Sebastien Tasko punt for 50 yds
Brown Touchdown, 9 plays
9:55
2nd & 14 at opp 16
J. Willcox pass,to W. Rockett for 16 yds for a TD, (C. Maron KICK)Harvard 35, Brown 21
9:47
1st & 10 at own 40
Christopher Maron kickoff for 58 yds , Jack Bill return for 9 yds to the Harv 11
7:51
4th & 2 at own 19
Sebastien Tasko punt for 36 yds , Wes Rockett returns for no gain to the Brown 45
Brown Touchdown, 7 plays
5:36
3rd & 4 at opp 25
J. Willcox pass,to A. Houston III for 25 yds for a TD, (C. Maron KICK)Harvard 35, Brown 28
5:30
1st & 10 at own 35
Christopher Maron kickoff for 58 yds , Jack Bill return for 20 yds to the Harv 27
Harvard Punt, 7 plays
1:50
3rd & 6 at opp 45
HARVARD Penalty, Offensive holding (Scott Elliott) to the Harv 45
1:50
3rd & 16 at own 45
Aidan Borguet run for 5 yds to the 50 yard line
1:34
4th & 11 at the 50
Sebastien Tasko punt for 38 yds
Brown Turnover on downs, 10 plays
0:09
4th & 7 at opp 38
pass incomplete to Graham Walker
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.