← The College Football Belt
Reign #317 · Game 1,597 of 1,634
September 16, 2023 Week 3 · Regular Season Belt defended

Washington defends the belt, 41–7, on the road at Michigan State.

Home · Challenger
Michigan State 7
AT
Away · Defending Holder
Washington 41
AI-Written

Recap

Washington's high-powered passing attack dominated Michigan State from start to finish, with Michael Penix Jr. orchestrating a clinic in efficient offensive football to keep the belt firmly around the Huskies' waist. The game was essentially decided in the first half, as Washington scored five touchdowns in the opening two quarters, including four passing TDs to three different receivers and a rushing score, while Michigan State managed only a single drive of note late in the second quarter. Penix connected repeatedly with Rome Odunze, Ja'Lynn Polk, and Jack Westover throughout the contest, accumulating 536 passing yards on an efficient day that saw Washington control the game with a dominant 35:32 time-of-possession advantage. Michigan State's Noah Kim was intercepted early and the Spartans' 261 total yards of offense proved completely insufficient to challenge a Washington team that generated 713 yards and methodically bled the clock, with the Huskies adding two field goals in the second half to put the game completely out of reach.

Written by Claude from the box score and play-by-play on this page — a plain-English recap of the numbers below, not a substitute for them.

Full Box Score

Team stats

CFBD box score
 Michigan StateWashington
Total yards261713
Rushing yards53177
Passing yards208536
First downs1528
3rd down conv.6/163/10
Turnovers11
Penalties–yards11–8311–110
Time of possession24:2835:32

Full team box score from CFBD’s /games/teams data. This section only appears for belt games from 2003 onward — CFBD doesn’t have team-level stats that far back.

Play By Play

Key plays

CFBD play-by-play
WhenTeamYardsPlay
Q1 12:03Washington+39 ydMichael Penix Jr. pass complete to Jalen McMillan for 39 yds to the MSU 16 for a 1ST down
Q1 9:51Washington+1 ydGermie Bernard run for 1 yd for a TD (Grady Gross KICK)
Q1 2:21Michigan State+0 ydNoah Kim pass intercepted
Q1 2:21Washington+38 ydMichael Penix Jr. pass complete to Ja'Lynn Polk for 38 yds to the MSU 6 for a 1ST down
Q1 1:14Washington+5 ydMichael Penix Jr. pass complete to Jack Westover for 5 yds for a TD (Grady Gross KICK)
Q2 12:23Washington+50 ydMichael Penix Jr. pass complete to Rome Odunze for 50 yds to the MSU 45 for a 1ST down
Q2 10:44Washington+30 ydMichael Penix Jr. pass complete to Ja'Lynn Polk for 30 yds for a TD (Grady Gross KICK)
Q2 6:49Washington+13 ydMichael Penix Jr. pass complete to Jack Westover for 13 yds for a TD (Grady Gross KICK)
Q2 4:45Washington+24 ydMichael Penix Jr. pass complete to Rome Odunze for 24 yds to the MSU 27 for a 1ST down
Q2 1:50Michigan State+20 ydNoah Kim pass complete to Montorie Foster Jr. for 20 yds to the MSU 30 for a 1ST down
Q2 1:50Michigan State+30 ydNoah Kim pass complete to Montorie Foster Jr. for 30 yds to the WASH 40 for a 1ST down
Q2 0:41Washington+34 ydMichael Penix Jr. pass complete to Jalen McMillan for 34 yds to the MSU 30 for a 1ST down
Q2 0:20Washington+23 ydMichael Penix Jr. pass complete to Rome Odunze for 23 yds to the MSU 7 for a 1ST down
Q2 0:06Washington+7 ydMichael Penix Jr. pass complete to Jack Westover for 7 yds for a TD (Grady Gross KICK)
Q3 10:43Washington+22 ydGrady Gross 22 yd FG GOOD
Q3 14:53Washington+45 ydDillon Johnson run for 45 yds to the MSU 4 for a 1ST down
Q3 8:20Washington-4 ydrun for a loss of 4 yards to the WASH 21 fumbled, recovered by WASH Michael Penix Jr.
Q3 6:54Washington+39 ydMichael Penix Jr. pass complete to Rome Odunze for 39 yds to the MSU 16 for a 1ST down
Q3 3:45Washington+29 ydGrady Gross 29 yd FG GOOD
Q4 11:13Washington+0 ydDylan Morris pass intercepted
Q4 12:31Washington+57 ydDylan Morris pass complete to Josh Cuevas for 57 yds to the MSU 21 for a 1ST down
Q4 11:13Michigan State+61 ydKatin Houser pass complete to Christian Fitzpatrick for 61 yds to the WASH 13 for a 1ST down
Q4 5:48Michigan State+4 ydKatin Houser run for 4 yds for a TD (Jonathan Kim KICK)

Scoring plays, turnovers, and gains of 20+ yards, pulled from CFBD’s play-by-play. This section only appears for belt games with play-by-play on file (2003 onward).

Box Score

Player stats

CFBD player stats

Passing

PlayerC/ATTYDSAVGTDINTQBR
Noah KimMichigan State12/311364.40122.2
Katin HouserMichigan State2/47218.00099.5
Michael Penix Jr.Washington27/3547313.54098.2
Dylan MorrisWashington2/46315.80141.2

Rushing

PlayerCARYDSAVGTDLONG
Nathan CarterMichigan State17482.809
Jordan SimmonsMichigan State4112.804
Katin HouserMichigan State144.014
Alante BrownMichigan State1-1-1.000
Noah KimMichigan State4-9-2.305
Tybo RogersWashington15744.9015
Dillon JohnsonWashington8718.9045
Richard NewtonWashington4297.3017
Will NixonWashington144.004
Germie BernardWashington221.011
Jalen McMillanWashington122.002
TeamWashington2-5-2.500

Receiving

PlayerRECYDSAVGTDLONG
Christian FitzpatrickMichigan State16161.0061
Montorie FosterMichigan State25025.0030
Maliq CarrMichigan State33010.0014
Tre MosleyMichigan State3217.009
Jaron GloverMichigan State2178.5011
Tyrell HenryMichigan State11616.0016
Tyneil HopperMichigan State11111.0011
Nathan CarterMichigan State122.002
Rome OdunzeWashington818022.5050
Ja'Lynn PolkWashington511823.6138
Jalen McMillanWashington49624.0039
Josh CuevasWashington15757.0057
Jack WestoverWashington4379.3313
Germie BernardWashington3237.7012
Will NixonWashington2126.0011
Devin CulpWashington177.007
Mason WheelerWashington166.006
Show more stats (7 more categories)

Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Jaden ManghamMichigan State8400100
Cal HaladayMichigan State7200000
Malik SpencerMichigan State7200000
Dillon TatumMichigan State6400000
Charles BrantleyMichigan State4200000
Brandon WrightMichigan State4100030
Justin WhiteMichigan State3301000
Marqui LoweryMichigan State3200000
Khalil MajeedMichigan State3200000
Dre ButlerMichigan State3100000
Jordan HallMichigan State3101000
Maverick HansenMichigan State3000000
Aaron BruleMichigan State2100000
Jacoby WindmonMichigan State2100000
Angelo GroseMichigan State2100000
Zion YoungMichigan State2100010
Bai JobeMichigan State2100000
Sean BrownMichigan State2100000
Darius SnowMichigan State2000000
Simeon Barrow Jr.Michigan State2000030
Derrick HarmonMichigan State2000010
Avery DunnMichigan State1100010
Alante BrownMichigan State1100000
Aaron AlexanderMichigan State1100000
Chance RuckerMichigan State1100000
Ben NelsonMichigan State1000000
David MillikinMichigan State1000000
Armorion SmithMichigan State0000100
Dominique HamptonWashington6300000
Carson BruenerWashington6000.5000
Drew FowlerWashington4300000
Edefuan UlofoshioWashington4101.5000
Alphonzo TuputalaWashington4100.5000
Zion Tupuola-FetuiWashington3322010
Jabbar MuhammadWashington3300000
Jacob BandesWashington3101.5000
Tristan DunnWashington3100010
M.J. AleWashington3000000
Dyson MccutcheonWashington2200000
Thaddeus DixonWashington2200200
Makell EsteenWashington2000000
Voi TunuufiWashington2000.5010
Maurice HeimsWashington2000000
Bralen TriceWashington1100020
Elijah JacksonWashington1100010
Darren BarkinsWashington1100000
Richard NewtonWashington1000000
Tuli LetuligasenoaWashington1000010
Ralen GoforthWashington1000000
Bradley McGannonWashington1000000
Jayvon ParkerWashington1000010
Jacob LaneWashington1000000
Leroy BryantWashington1000.5000

Fumbles

PlayerFUMLOSTREC
TeamWashington200

Interceptions

PlayerINTYDSTD
Jaden ManghamMichigan State100
Mishael PowellWashington170

Kick Returns

PlayerNOYDSAVGLONGTD
Tyrell HenryMichigan State34916.3180
Germie BernardWashington13030.0300

Kicking

PlayerFGPCTLONGXPPTS
Jonathan KimMichigan State0/00.001/11
Grady GrossWashington2/2100.0295/511

Punt Returns

PlayerNOYDSAVGLONGTD
Tyrell HenryMichigan State111.010
Jalen McMillanWashington210.510

Punting

PlayerNOYDSAVGTBIn 20LONG
Michael O'ShaughnessyMichigan State418145.30250
Ryan EckleyMichigan State415438.50252
Jack McCallisterWashington26331.50136

Full player stats from CFBD’s /games/players data. This section only appears for belt games from 2003 onward — CFBD doesn’t have player-level stats that far back.