From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan State
Boston College
368
Total yards
292
241
Passing yards
140
127
Rushing yards
152
6.9
Yards per pass
8.8
3.8
Yards per rush
3.5
21
First downs
16
7–15
Third downs
5–13
1–1
Fourth downs
1–2
4
Turnovers
1
3–25
Penalties
3–25
32:30
Possession
27:30
4
Sacks (by defense)
1
Efficiency
Michigan State
Boston College
42%
Success rate
41%
0.11
EPA per play
0.06
1.20
Explosiveness
1.02
0.18
Rushing EPA
−0.13
0.04
Passing EPA
0.46
29%
Passing-down success
25%
−0.13
First-down EPA
0.18
0.22
Second-down EPA
−0.40
0.28
Third-down EPA
0.58
16%
Havoc by its defense
24%
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)
Boston College 59% to win. Elo’s favorite won.
The line
Boston College −4.5, over/under 45.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 Boston College 62%, Michigan State 38%. 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. Boston College drives left to right, Michigan State right to left.
Q1 Boston CollegePunt, 3 plays, −3 yards
Q1 Michigan StateField goal, 9 plays, 26 yards
Q1 Boston CollegeFumble, 8 plays, 58 yards
Q1 Michigan StatePunt, 3 plays, 7 yards
Q1 Boston CollegeTouchdown, 11 plays, 64 yards
Q2 Michigan StateTouchdown, 9 plays, 75 yards
Q2 Boston CollegePunt, 3 plays, 1 yard
Q2 Michigan StateInterception, 6 plays, 30 yards
Q2 Boston CollegePunt, 3 plays, −4 yards
Q2 Michigan StateField goal, 8 plays, 51 yards
Q2 Boston CollegeEnd of half, 1 play, −3 yards
Q3 Boston CollegeField goal, 4 plays, −16 yards
Q3 Michigan StateInterception, 1 play, −5 yards
Q3 Boston CollegeTouchdown, 1 play, 36 yards
Q3 Michigan StateField goal, 8 plays, 42 yards
Q3 Boston CollegePunt, 5 plays, 40 yards
Q3 Michigan StatePunt, 6 plays, 9 yards
Q3 Boston CollegeTurnover on downs, 12 plays, 57 yards
Q4 Michigan StateField goal, 18 plays, 89 yards
Q4 Boston CollegeTouchdown, 6 plays, 75 yards
Q4 Michigan StateInterception, 4 plays, 39 yards
Q4 Boston CollegeEnd of game, 3 plays, −8 yards
Play by play
1st quarter5 drives, then Michigan State 3, Boston College 0
Boston College Punt, 3 plays
15:00
Jonathan Kim kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Treshaun Ward run for 1 yd to the BC 26
14:22
2nd & 9 at own 26
Thomas Castellanos pass complete to Jaedn Skeete for no gain to the BC 26
13:44
3rd & 9 at own 26
Thomas Castellanos sacked by Quindarius Dunnigan for a loss of 4 yards to the BC 22
13:08
4th & 13 at own 22
Ivan Zivenko punt for 27 yds, downed at the BC 49
Michigan State Field goal, 9 plays
12:58
1st & 10 at opp 49
Nate Carter run for 5 yds to the BC 44
12:08
2nd & 5 at opp 44
Aidan Chiles run for 9 yds to the BC 35 for a 1ST down
11:35
1st & 10 at opp 35
Aidan Chiles pass incomplete
11:31
2nd & 10 at opp 35
Nate Carter run for no gain to the BC 35
10:48
3rd & 10 at opp 35
Timeout Boston College, clock 10:48
10:48
3rd & 10 at opp 35
Aidan Chiles pass complete to Jack Velling for 13 yds to the BC 22 for a 1ST down
10:09
1st & 10 at opp 22
Aidan Chiles pass incomplete
10:03
2nd & 10 at opp 22
Nate Carter run for a loss of 1 yard to the BC 23
9:20
3rd & 11 at opp 23
Aidan Chiles pass incomplete
9:11
4th & 11 at opp 23
Jonathan Kim 41 yd FG GOODMichigan State 3, Boston College 0
Boston College Fumble, 8 plays
9:11
Jonathan Kim kickoff for 61 yds
8:20
1st & 10 at own 35
Boston College Penalty, Offensive Holding (-10 Yards) to the BC 27
7:21
1st & 18 at own 27
Thomas Castellanos run for 11 yds to the BC 38
7:07
2nd & 7 at own 38
Turbo Richard run for 12 yds to the 50 yard line for a 1ST down
6:57
1st & 10 at the 50
Turbo Richard run for 2 yds to the MSU 48
6:53
2nd & 8 at opp 48
Michigan State Penalty, Personal Foul (Khris Bogle) to the MSU 27 for a 1ST down
6:15
1st & 10 at opp 27
Treshaun Ward run for 11 yds to the MSU 16 for a 1ST down
5:55
1st & 10 at opp 16
Treshaun Ward run for 3 yds to the MSU 13
5:14
2nd & 7 at opp 13
Treshaun Ward run for 6 yds to the MSU 7 Treshaun Ward fumbled, recovered by MSU Wayne Matthews III W. Matthews III return for 0 yds
Michigan State Punt, 3 plays
5:11
1st & 10 at own 7
Kay’Ron Lynch-Adams run for 4 yds to the MSU 11
4:31
2nd & 6 at own 11
Kay’Ron Lynch-Adams run for 3 yds to the MSU 14
3:45
3rd & 3 at own 14
Aidan Chiles pass incomplete
3:40
4th & 3 at own 14
Ryan Eckley punt for 50 yds, downed at the BC 36
Boston College Touchdown, 11 plays
3:29
1st & 10 at own 36
Thomas Castellanos run for 4 yds to the BC 40
2:53
2nd & 6 at own 40
Thomas Castellanos run for 1 yd to the BC 41
2:07
3rd & 5 at own 41
Thomas Castellanos pass complete to Lewis Bond for 9 yds to the 50 yard line for a 1ST down
1:25
1st & 10 at the 50
Treshaun Ward run for 12 yds to the MSU 38 for a 1ST down
1:00
1st & 10 at opp 38
Turbo Richard run for 4 yds to the MSU 34
0:17
2nd & 6 at opp 34
Thomas Castellanos run for 1 yd to the MSU 33
Q2 15:00
3rd & 5 at opp 33
Treshaun Ward run for 1 yd to the MSU 32
Q2 14:24
4th & 4 at opp 32
Thomas Castellanos pass complete to Treshaun Ward for 5 yds to the MSU 27 for a 1ST down
Q2 13:44
1st & 10 at opp 27
Treshaun Ward run for 6 yds to the MSU 21
Q2 13:11
2nd & 4 at opp 21
Treshaun Ward run for 10 yds to the MSU 11 for a 1ST down
Q2 12:22
1st & 10 at opp 11
Turbo Richard run for 11 yds for a TD (Luca Lombardo PAT MISSED)Boston College 6, Michigan State 3
2nd quarter6 drives, then Michigan State 13, Boston College 6
Michigan State Touchdown, 9 plays
12:22
Luca Lombardo kickoff for 65 yds for a touchback
12:22
1st & 10 at own 25
Aidan Chiles pass incomplete
12:15
2nd & 10 at own 25
Aidan Chiles pass incomplete
12:10
3rd & 10 at own 25
Aidan Chiles run for 11 yds to the MSU 36 for a 1ST down
11:27
1st & 10 at own 36
Kay’Ron Lynch-Adams run for 7 yds to the MSU 43
11:04
2nd & 3 at own 43
Kay’Ron Lynch-Adams run for 2 yds to the MSU 45
10:22
3rd & 1 at own 45
Kay’Ron Lynch-Adams run for 2 yds to the MSU 47 for a 1ST down
9:42
1st & 10 at own 47
Aidan Chiles pass complete to Jack Velling for 12 yds to the BC 41 for a 1ST down
8:59
1st & 10 at opp 41
Aidan Chiles pass complete to Montorie Foster Jr. for 40 yds to the BC 1 for a 1ST down
8:10
1st & goal at opp 1
Aidan Chiles run for 1 yd for a TD (Jonathan Kim KICK)Michigan State 10, Boston College 6
Boston College Punt, 3 plays
8:10
Jonathan Kim kickoff for 59 yds , Jayden McGowan return for 13 yds to the BC 19
8:01
1st & 10 at own 19
Turbo Richard run for 1 yd to the BC 20
7:18
2nd & 9 at own 20
Thomas Castellanos pass incomplete
7:12
3rd & 9 at own 20
Thomas Castellanos pass incomplete
7:06
4th & 9 at own 20
Ivan Zivenko punt for 50 yds , Montorie Foster Jr. returns for 4 yds to the MSU 34
Michigan State Interception, 6 plays
6:52
1st & 10 at own 34
Nate Carter run for a loss of 7 yards to the MSU 27
6:11
2nd & 17 at own 27
Aidan Chiles pass complete to Montorie Foster Jr. for 17 yds to the MSU 44 for a 1ST down
5:32
1st & 10 at own 44
Aidan Chiles run for 22 yds to the BC 34 for a 1ST down
4:49
1st & 10 at opp 34
Kay’Ron Lynch-Adams run for 1 yd to the BC 33
4:03
2nd & 9 at opp 33
Aidan Chiles pass complete to Nate Carter for a loss of 3 yards to the BC 36
3:21
3rd & 12 at opp 36
Aidan Chiles pass intercepted Carter Davis return for no gain to the BC 22
Boston College Punt, 3 plays
3:15
1st & 10 at own 22
Thomas Castellanos run for 4 yds to the BC 26
2:40
2nd & 6 at own 26
Turbo Richard run for 2 yds to the BC 28
2:00
3rd & 4 at own 28
Thomas Castellanos sacked by Khris Bogle and Jalen Satchell for a loss of 10 yards to the BC 18
1:51
4th & 14 at own 18
Timeout Boston College, clock 01:51
1:51
4th & 14 at own 18
Ivan Zivenko punt for 41 yds
Michigan State Field goal, 8 plays
1:43
1st & 10 at own 41
Aidan Chiles pass incomplete
1:35
2nd & 10 at own 41
Nate Carter run for 12 yds to the BC 47 for a 1ST down
1:23
1st & 10 at opp 47
Aidan Chiles pass complete to Aziah Johnson for 14 yds to the BC 33 for a 1ST down
1:06
1st & 10 at opp 33
Aidan Chiles run for 18 yds to the BC 15 for a 1ST down
0:48
1st & 10 at opp 15
Aidan Chiles pass complete to Montorie Foster Jr. for 9 yds to the BC 6
0:45
2nd & 1 at opp 6
Nate Carter run for a loss of 2 yards to the BC 8
0:32
3rd & 3 at opp 8
Timeout Boston College, clock 00:32
0:25
3rd & 3 at opp 8
Aidan Chiles pass incomplete
0:20
4th & 3 at opp 8
Jonathan Kim 26 yd FG GOODMichigan State 13, Boston College 6
Boston College End of half, 1 play
0:20
Jonathan Kim kickoff for 63 yds
0:15
1st & 10 at own 25
(00:15) [SG] Kneel down by CASTELLANOS, Thomas at BC22 (team loss of 3), clock 00:00.
3rd quarter7 drives, then Tied at 16
Boston College Field goal, 4 plays
15:00
Luca Lombardo kickoff for 65 yds , Kay’Ron Lynch-Adams return for 5 yds to the MSU 5 Kay’Ron Lynch-Adams fumbled, recovered by BC Omar Thornton O. Thornton return for 5 yds , return for no gain to the MSU 5
14:31
1st & goal at opp 5
Turbo Richard run for 2 yds to the MSU 3
14:13
2nd & goal at opp 3
Thomas Castellanos run for no gain to the MSU 3
13:26
3rd & goal at opp 3
Thomas Castellanos sacked by Jordan Turner for a loss of 13 yards to the MSU 16
12:41
4th & goal at opp 16
Boston College Penalty, Delay Of Game (Luca Lombardo) to the MSU 21
12:35
4th & goal at opp 21
Luca Lombardo 39 yd FG GOODMichigan State 13, Boston College 9
Michigan State Interception, 1 play
12:35
1st & 10 at own 25
Michigan State Penalty, False Start (-5 Yards) to the MSU 20
12:35
Luca Lombardo kickoff for 65 yds for a touchback
12:35
1st & 15 at own 20
Aidan Chiles pass intercepted Amari Jackson return for no gain to the MSU 36
Boston College Touchdown, 1 play
12:22
1st & 10 at opp 36
Treshaun Ward run for 36 yds for a TD (Luca Lombardo KICK)Boston College 16, Michigan State 13
Michigan State Field goal, 8 plays
12:20
Luca Lombardo kickoff for 54 yds
12:20
1st & 10 at own 25
Nate Carter run for 3 yds to the MSU 28
11:41
2nd & 7 at own 28
Aidan Chiles pass complete to Jack Velling for 13 yds to the MSU 41 for a 1ST down
11:22
1st & 10 at own 41
Kay’Ron Lynch-Adams run for 3 yds to the MSU 44
10:42
2nd & 7 at own 44
Aidan Chiles pass complete to Montorie Foster Jr. for 21 yds to the BC 35 for a 1ST down
10:05
1st & 10 at opp 35
Aidan Chiles pass incomplete
9:58
2nd & 10 at opp 35
Kay’Ron Lynch-Adams run for 2 yds to the BC 33
9:18
3rd & 8 at opp 33
Aidan Chiles pass incomplete
9:06
4th & 8 at opp 33
Jonathan Kim 51 yd FG GOODTied at 16
Boston College Punt, 5 plays
9:06
Jonathan Kim kickoff for 65 yds for a touchback
9:06
1st & 10 at own 25
Thomas Castellanos run for 15 yds to the BC 40 for a 1ST down
8:34
1st & 10 at own 40
Thomas Castellanos pass complete to Lewis Bond for 25 yds to the MSU 35 for a 1ST down
8:15
1st & 10 at opp 35
Thomas Castellanos pass incomplete
8:15
2nd & 10 at opp 35
Thomas Castellanos pass incomplete
8:10
3rd & 10 at opp 35
Thomas Castellanos pass incomplete
8:03
4th & 10 at opp 35
Liam Connor punt for 33 yds, downed at the MSU 2
Michigan State Punt, 6 plays
7:53
1st & 10 at own 2
Nate Carter run for 4 yds to the MSU 6
7:07
2nd & 6 at own 6
Aidan Chiles pass complete to Michael Masunas for 3 yds to the MSU 9
6:25
3rd & 3 at own 9
Aidan Chiles pass complete to Kay’Ron Lynch-Adams for 4 yds to the MSU 13 for a 1ST down
5:46
1st & 10 at own 13
Kay’Ron Lynch-Adams run for a loss of 1 yard to the MSU 12
5:03
2nd & 11 at own 12
Aidan Chiles pass incomplete
4:46
3rd & 11 at own 12
Quindarius Dunnigan run for a loss of 1 yard to the MSU 11
4:13
4th & 12 at own 11
Ryan Eckley punt for 48 yds, fair catch by Cameron Martinez at the BC 41
Boston College Turnover on downs, 12 plays
4:04
1st & 10 at own 41
Turbo Richard run for 7 yds to the BC 48
3:35
2nd & 3 at own 48
Treshaun Ward run for 5 yds to the MSU 47 for a 1ST down
2:53
1st & 10 at opp 47
Thomas Castellanos sacked by Anthony Jones for a loss of 2 yards to the MSU 49
2:12
2nd & 12 at opp 49
Boston College Penalty, Ineligible Receiver Downfield on Pass on KENDALL, Drew (Yards) declined
2:11
3rd & 12 at opp 49
Thomas Castellanos pass complete to Jaedn Skeete for 27 yds to the MSU 22 for a 1ST down
1:46
1st & 10 at opp 22
CASTELLANOS, Thomas pass short to the right incomplete intended for WARD, Treshaun thrown to the MSU20, clock 01:46. PENALTY Before the snap, MSU Illegal Substitution enforced 5 yards from the MSU22 to the MSU17. NO PLAY (replay the down).
1:14
1st & 5 at opp 17
Treshaun Ward run for 1 yd to the MSU 16
1:05
2nd & 4 at opp 16
Thomas Castellanos pass complete to Lewis Bond for 3 yds to the MSU 13
0:26
3rd & 1 at opp 13
Thomas Castellanos run for 4 yds to the MSU 9 for a 1ST down
0:13
1st & goal at opp 9
Turbo Richard run for 4 yds to the MSU 5
Q4 15:00
2nd & goal at opp 5
Turbo Richard run for 1 yd to the MSU 4
Q4 14:08
3rd & goal at opp 4
Thomas Castellanos run for 3 yds to the MSU 1 Thomas Castellanos fumbled, recovered by BC return for 0 yds
Q4 13:42
4th & goal at opp 1
Thomas Castellanos run for a loss of 1 yard to the MSU 2
4th quarter4 drives, then Boston College 23, Michigan State 19
Michigan State Field goal, 18 plays
13:36
1st & 10 at own 2
Kay’Ron Lynch-Adams run for 4 yds to the MSU 6
12:57
2nd & 6 at own 6
Aidan Chiles pass incomplete
12:53
3rd & 6 at own 6
Aidan Chiles pass complete to Aziah Johnson for 26 yds to the MSU 32 for a 1ST down
12:12
1st & 10 at own 32
Aidan Chiles sacked by Donovan Ezeiruaku for a loss of 12 yards to the MSU 20
11:29
2nd & 22 at own 20
Aidan Chiles pass complete to Nate Carter for 14 yds to the MSU 34
10:47
3rd & 8 at own 34
Aidan Chiles run for 7 yds to the MSU 41
9:58
4th & 1 at own 41
Kay’Ron Lynch-Adams run for 4 yds to the MSU 45 for a 1ST down
9:19
1st & 10 at own 45
Aidan Chiles pass complete to Aziah Johnson for 19 yds to the BC 36 for a 1ST down
8:31
1st & 10 at opp 36
Kay’Ron Lynch-Adams run for 5 yds to the BC 31
7:50
2nd & 5 at opp 31
Kay’Ron Lynch-Adams run for 4 yds to the BC 27
7:16
3rd & 1 at opp 27
Aidan Chiles run for 2 yds to the BC 25 for a 1ST down
6:36
1st & 10 at opp 25
Nate Carter run for a loss of 5 yards to the BC 30
5:59
2nd & 15 at opp 30
Aidan Chiles pass incomplete
5:53
3rd & 15 at opp 30
Kay’Ron Lynch-Adams run for 19 yds to the BC 11 for a 1ST down
5:14
1st & 10 at opp 11
Kay’Ron Lynch-Adams run for 2 yds to the BC 9
4:31
2nd & 8 at opp 9
Aidan Chiles pass incomplete
4:26
3rd & 8 at opp 9
Aidan Chiles pass incomplete
4:12
4th & 8 at opp 9
Jonathan Kim 27 yd FG GOODMichigan State 19, Boston College 16
Boston College Touchdown, 6 plays
4:12
Jonathan Kim kickoff for 65 yds for a touchback
4:12
1st & 10 at own 25
Treshaun Ward run for 1 yd to the BC 26
3:37
2nd & 9 at own 26
Thomas Castellanos pass complete to Lewis Bond for 7 yds to the BC 33
2:58
3rd & 2 at own 33
Thomas Castellanos pass complete to Lewis Bond for 16 yds to the BC 49 for a 1ST down
2:30
1st & 10 at own 49
Treshaun Ward run for 5 yds to the MSU 46
2:00
2nd & 5 at opp 46
Timeout Boston College, clock 02:00
2:00
2nd & 5 at opp 46
Treshaun Ward run for 4 yds to the MSU 42
1:28
3rd & 1 at opp 42
Thomas Castellanos pass complete to Lewis Bond for 42 yds for a TD (Luca Lombardo KICK)Boston College 23, Michigan State 19
Michigan State Interception, 4 plays
1:28
Liam Connor kickoff for 50 yds
1:28
1st & 10 at own 25
Aidan Chiles pass complete to Jack Velling for 6 yds to the MSU 31
1:09
2nd & 4 at own 31
Aidan Chiles pass complete to Jack Velling for 21 yds to the BC 48 for a 1ST down
0:55
1st & 10 at opp 48
Aidan Chiles pass complete to Jack Velling for 12 yds to the BC 36 for a 1ST down
0:42
1st & 10 at opp 36
Boston College Penalty, Unsportsmanlike Conduct (Carter Davis) for a 1ST down
0:36
1st & 10 at own 20
Timeout Boston College, clock 00:36
Boston College End of game, 3 plays
0:31
2nd & 12 at own 8
Timeout Boston College, clock 00:31
0:26
3rd & 15 at own 5
Timeout Boston College, clock 00:26
0:00
1st & 10 at own 10
[SG] Kneel down by CASTELLANOS, Thomas at BC8 (team loss of 2), clock 00:00.
0:00
2nd & 12 at own 8
[SG] Kneel down by CASTELLANOS, Thomas at BC5 (team loss of 3), clock 00:00.
0:00
3rd & 15 at own 5
[SG] Kneel down by CASTELLANOS, Thomas at BC2 (team loss of 3), clock 00:00.
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.