Massachusetts upsets Rutgers 37-21

Massachusetts1-037
Rutgers0-121Final
Thu, Sep 3 · SHI Stadium, Piscataway, N.J. · Crowd 42,454BTN

Massachusetts beat Rutgers 37-21 as a 29.5-point underdog, after its win chance fell to 1%.

Winners have been down to 1% or less in about 1 of every 150 games since 2018.

We had Rutgers favored. Massachusetts won.

Top comment in the game thread

Pop Watson: 9/10, 129 Yds, 3 TD

Q2 11:01 · r/CFB game thread · Thu, Sep 3

How it swung

The turning point: 59-yd punt (Q4, 11:14). Massachusetts went from 71% to 98% to win. Fans right then: “THE RUTGERS D-LINE PUSHED THE UMASS PLAYER INTO THE ENDZONE LMFAOOOOO” r/CFB game thread

Before kickoff, our ratings gave Massachusetts a 5% chance, and the closing betting line (Massachusetts was a 29.5-point underdog) put it at 1%.

30 unansweredMassachusetts · Q2 11:4678-yard TD passRutgers · Q4 7:09
FinalMassachusetts 37-21 RutgersMassachusetts wonMove across the chart, or tap a numbered swing, to see any play.
50%10%25%75%90%Q1Q2Q3Q453% at halfMassachusettsRutgersLowest 1%Won37-2112+27+17Scores30 unanswered78-yard TD passChatter8 comments a minute8 comments a minute11 comments a minute5 comments a minute4 comments a minute13 comments a minute12 comments a minute9 comments a minute16 comments a minute24 comments a minute28 comments a minute19 comments a minute23 comments a minute23 comments a minute33 comments a minute30 comments a minute40 comments a minute30 comments a minute50 comments a minute95 comments a minute107 comments a minute63 comments a minute57 comments a minute41 comments a minute61 comments a minute102 comments a minute74 comments a minute44 comments a minute52 comments a minute53 comments a minute52 comments a minute55 comments a minute30 comments a minute26 comments a minute29 comments a minute23 comments a minute68 comments a minute48 comments a minute48 comments a minute31 comments a minute59 comments a minute70 comments a minute51 comments a minute56 comments a minute113 comments a minute48 comments a minute36 comments a minute48 comments a minute33 comments a minute35 comments a minute72 comments a minute53 comments a minute47 comments a minute44 comments a minute48 comments a minute
50%10%25%75%90%Q1Q2Q3Q453% at halfRutgersLowest 1%Won37-2112Scores30 unanswered78-yard TD passChatter8 comments a minute8 comments a minute11 comments a minute5 comments a minute4 comments a minute13 comments a minute12 comments a minute9 comments a minute16 comments a minute24 comments a minute28 comments a minute19 comments a minute23 comments a minute23 comments a minute33 comments a minute30 comments a minute40 comments a minute30 comments a minute50 comments a minute95 comments a minute107 comments a minute63 comments a minute57 comments a minute41 comments a minute61 comments a minute102 comments a minute74 comments a minute44 comments a minute52 comments a minute53 comments a minute52 comments a minute55 comments a minute30 comments a minute26 comments a minute29 comments a minute23 comments a minute68 comments a minute48 comments a minute48 comments a minute31 comments a minute59 comments a minute70 comments a minute51 comments a minute56 comments a minute113 comments a minute48 comments a minute36 comments a minute48 comments a minute33 comments a minute35 comments a minute72 comments a minute53 comments a minute47 comments a minute44 comments a minute48 comments a minute
50%10%25%75%90%Q1Q2Q3Q447% at halfRutgersMassachusettsLowest 0%High 99%Lost21-3712−27−17Scores30 unanswered78-yard TD passChatter8 comments a minute8 comments a minute11 comments a minute5 comments a minute4 comments a minute13 comments a minute12 comments a minute9 comments a minute16 comments a minute24 comments a minute28 comments a minute19 comments a minute23 comments a minute23 comments a minute33 comments a minute30 comments a minute40 comments a minute30 comments a minute50 comments a minute95 comments a minute107 comments a minute63 comments a minute57 comments a minute41 comments a minute61 comments a minute102 comments a minute74 comments a minute44 comments a minute52 comments a minute53 comments a minute52 comments a minute55 comments a minute30 comments a minute26 comments a minute29 comments a minute23 comments a minute68 comments a minute48 comments a minute48 comments a minute31 comments a minute59 comments a minute70 comments a minute51 comments a minute56 comments a minute113 comments a minute48 comments a minute36 comments a minute48 comments a minute33 comments a minute35 comments a minute72 comments a minute53 comments a minute47 comments a minute44 comments a minute48 comments a minute
50%10%25%75%90%Q1Q2Q3Q447% at halfRutgersLowest 0%High 99%Lost21-3712Scores30 unanswered78-yard TD passChatter8 comments a minute8 comments a minute11 comments a minute5 comments a minute4 comments a minute13 comments a minute12 comments a minute9 comments a minute16 comments a minute24 comments a minute28 comments a minute19 comments a minute23 comments a minute23 comments a minute33 comments a minute30 comments a minute40 comments a minute30 comments a minute50 comments a minute95 comments a minute107 comments a minute63 comments a minute57 comments a minute41 comments a minute61 comments a minute102 comments a minute74 comments a minute44 comments a minute52 comments a minute53 comments a minute52 comments a minute55 comments a minute30 comments a minute26 comments a minute29 comments a minute23 comments a minute68 comments a minute48 comments a minute48 comments a minute31 comments a minute59 comments a minute70 comments a minute51 comments a minute56 comments a minute113 comments a minute48 comments a minute36 comments a minute48 comments a minute33 comments a minute35 comments a minute72 comments a minute53 comments a minute47 comments a minute44 comments a minute48 comments a minute

The two plays that swung it

  1. 1Q4 11:1459-yd puntMassachusetts 71% → 98% (+27)
  2. 2Q4 4:43PenaltySpecial teams67-yd punt, Redding returns it 11, unnecessary roughness on RutgersMassachusetts 74% → 91% (+17)

The two plays that swung it

  1. 1Q4 11:1459-yd puntRutgers 29% → 2% (−27)
  2. 2Q4 4:43PenaltySpecial teams67-yd punt, Redding returns it 11, unnecessary roughness on RutgersRutgers 26% → 9% (−17)

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q2 11:01Watson throws 31-yard touchdown pass to Griffin as fans chant ball don't lieQuoted at the top of the page.Pop Watson wowwwwr/CFB game thread
  2. Q4 14:50Lonergan throws interception to Reed as fans mock Rutgers' collapseGet lonergan off the field. This dude is horrendousr/CFB game thread
  3. Q4 11:09Fans react to a woman knocked over on the sideline during Rutgers' interceptionTHE RUTGERS D-LINE PUSHED THE UMASS PLAYER INTO THE ENDZONE LMFAOOOOOr/CFB game threadGood lord Rutgers is ASSr/CFB game thread
  4. Q4 4:35Fans mock Lonergan after Harmon intercepts his pass with 4:35 leftLonergan is gonna finish the night as the second leading passer for Umassr/CFB game thread
Massachusetts’s chance to win after every play.
How to read this chartStarts from the pregame line (Rutgers -29.5), at 2% for Massachusetts (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays. The gray band is r/CFB game-thread activity, its loudest stretches in gold. A gold diamond marks a play fans were reacting to.

Every drive

Massachusetts scored on 7 of its 12 drives; Rutgers on 3 of its 12.

Massachusetts’s drives are teal, Rutgers’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Rutgers: Touchdown, from 75 yards out to 0TouchdownMassachusetts: Touchdown, from 75 yards out to 0TouchdownRutgers: Punt, from 75 yards out to 82PuntMassachusetts: Touchdown, from 68 yards out to 0TouchdownQ2Rutgers: Interception, from 75 yards out to 59InterceptionRutgers: Fumble, from 59 yards out to 64FumbleMassachusetts: Touchdown, from 36 yards out to 0TouchdownRutgers: Punt, from 75 yards out to 77PuntMassachusetts: Field goal, from 62 yards out to 11Field goalRutgers: Punt, from 75 yards out to 47PuntMassachusetts: End of half, from 94 yards out to 71End of halfQ3Massachusetts: Field goal, from 75 yards out to 34Field goalRutgers: Turned over on downs, from 75 yards out to 12DownsMassachusetts: Punt, from 88 yards out to 82PuntRutgers: Interception, from 60 yards out to 32InterceptionQ4Massachusetts: Punt, from 84 yards out to 60PuntRutgers: Interception, from 99 yards out to 99InterceptionMassachusetts: Field goal, from 7 yards out to 13Field goalRutgers: Touchdown, from 75 yards out to 0TouchdownMassachusetts: Punt, from 75 yards out to 72PuntRutgers: Interception, from 92 yards out to 92InterceptionMassachusetts: Touchdown, from 22 yards out to 0TouchdownRutgers: Touchdown, from 75 yards out to 0TouchdownMassachusetts: End of game, from 41 yards out to 30End of game

From Rutgers’s side

Rutgers’s best moment: Lonergan 78-yd TD pass to Duff, cuts it to 30-14 (Q4 7:09). It lifted Rutgers’s win chance by 12 points.

How Rutgers fans took it: “When does the season start again?” r/CFB game thread

“Nothing would complete this game more than a safety”
A fan of another team

How fans reacted

Steady

The fourth quarter is when fans got loud.

Jump to the loudest stretch

The jump was steady; the crowd was busy.

FirstSecondThirdFourthMassachusetts fansRutgers fans

The winner was given almost no chance at its low point.

Box score

Massachusetts 37, Rutgers 21

Massachusetts covered +29.5 by 45.5. The total, 58, went over 55.5.

MassachusettsRutgersTotal yardsMassachusetts 397Rutgers 349397349Passing yardsMassachusetts 197Rutgers 319197319Rushing yardsMassachusetts 200Rutgers 3020030First downsMassachusetts 21Rutgers 182118TurnoversMassachusetts 0Rutgers 404Time of possessionMassachusetts 36:21Rutgers 23:3936:2123:39
Team totalsMassachusettsRutgers
Total yards397349
Passing19 of 22, 197 yds22 of 38, 319 yds
Rushing41 for 200 yds25 for 30 yds
First downs2118
Third down4 of 113 of 11
Fourth down1 of 14 of 5
Turnovers04
Penalties8 for 57 yds7 for 34 yds
Time of possession36:2123:39

Massachusetts leaders

  • Passing William Watson III 19 of 22, 197 yds, 3 TD
  • Rushing Curtis Kimmons IV 11 for 78 yds, 1 TD; Elijah Faulkner 19 for 62 yds
  • Receiving Joseph Griffin Jr. 2 for 61 yds, 1 TD; Ty Harding 5 for 55 yds

Rutgers leaders

  • Passing Dylan Lonergan 16 of 29, 242 yds, 2 TD, 3 INT
  • Rushing Antwan Raymond 14 for 42 yds; Clay Thevenin 3 for 4 yds
  • Receiving KJ Duff 9 for 196 yds, 3 TD; Jourdin Houston 4 for 42 yds

No rain and calm

84° at kickoff · no rain recorded · wind 1 mph from the south-southwest, gusts to 6

Warmer than 9 in 10 of the 66 other games played at SHI Stadium since 2016 (airport temperature during the game window).

September game-day temperatures at SHI Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Rutgers favoredMassachusetts favored0%Win chanceRutgersRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mph
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Rutgers favoredMassachusetts favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040

Drag along the chart, or step through the game.

Fourth quarter, 11:14 left8:32 p.m.
Massachusetts 27, Rutgers 7 · Rutgers 2% to win
no rain · wind 1 mph from the north-northwest · 75°
59-yd punt

Jump to

Where this weather comes fromMeasured at Somerville airport, 13 miles away. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet; rain radar from NOAA MRMS, through Iowa State University. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games · 2025 season

Massachusetts · 0-12

Rated 258th in our preseason ratings.

L 14-45 vs Bowling Green #162 of 667

lost by 31 as a 14.5-point underdog

Massachusetts lost 14-45 vs Bowling Green. Chance to win started at 21%, low under 1%, high 21%.

L 14-42 @ Ohio #71 of 667

lost by 28 as a 34.5-point underdog

Massachusetts lost 14-42 at Ohio. Chance to win started at 2%, low under 1%, high 4%.

L 3-45 vs Northern Illinois #184 of 667

lost by 42 as an 8.5-point underdog

Massachusetts lost 3-45 vs Northern Illinois. Chance to win started at 35%, low under 1%, high 39%.

L 10-44 @ Akron #145 of 667

lost by 34 as a 12.5-point underdog

Massachusetts lost 10-44 at Akron. Chance to win started at 10%, low under 1%, high 12%.

L 13-38 @ Central Michigan #109 of 667

lost by 25 as a 17.5-point underdog

Massachusetts lost 13-38 at Central Michigan. Chance to win started at 7%, low under 1%, high 10%.

L 21-28 vs Buffalo #134 of 667

lost by 7 as a 16.5-point underdog

Massachusetts lost 21-28 vs Buffalo. Chance to win started at 16%, low under 1%, high 60%.

L 6-42 @ Kent State #200 of 667

lost by 36 as a 1.5-point underdog

Massachusetts lost 6-42 at Kent State. Chance to win started at 17%, low under 1%, high 25%.

L 3-21 vs Western Michigan #95 of 667

lost by 18 as a 12.5-point underdog

Massachusetts lost 3-21 vs Western Michigan. Chance to win started at 25%, low under 1%, high 40%.

L 6-42 @ MissouriTop 25 #12 of 667

lost by 36 as a 44.5-point underdog

Massachusetts lost 6-42 at Missouri. Never had a real chance.

L 7-47 @ IowaTop 25 #41 of 667

lost by 40 as a 35.5-point underdog

Massachusetts lost 7-47 at Iowa. Chance to win started at 1%, low under 1%, high 1%.

L 26-27 vs Bryant #203 of 667

lost by 1 as a 16.5-point favorite

L 10-42 vs Temple #132 of 667

lost by 32 as a 2.5-point underdog

Massachusetts lost 10-42 vs Temple. Chance to win started at 50%, low under 1%, high 81%.

Last three games · 2025 season

Rutgers · 5-7

Rated 68th in our preseason ratings.

L 36-40 vs Penn StateTop 25 #12 of 667

lost by 4 as a 14.5-point underdog

Rutgers lost 36-40 vs Penn State. Chance to win started at 22%, low 4%, high 65%.

L 9-42 @ Ohio StateTop 25 #1 of 667

lost by 33 as a 28.5-point underdog

Rutgers lost 9-42 at Ohio State. Chance to win started at 2%, low under 1%, high 4%.

W 35-20 vs Maryland #74 of 667

won by 15 as a 1.5-point favorite

Rutgers won 35-20 vs Maryland. Chance to win started at 63%, low 27%, high better than 99%.

L 13-35 @ IllinoisTop 25 #44 of 667

lost by 22 as a 12.5-point underdog

Rutgers lost 13-35 at Illinois. Chance to win started at 15%, low under 1%, high 21%.

W 27-24 @ Purdue #92 of 667

won by 3 as a 2.5-point underdog

Rutgers won 27-24 at Purdue. Chance to win started at 35%, low 9%, high better than 99%.

L 10-56 vs OregonTop 25 #2 of 667

lost by 46 as an 18.5-point underdog

Rutgers lost 10-56 vs Oregon. Chance to win started at 14%, low under 1%, high 21%.

L 19-38 @ WashingtonTop 25 #22 of 667

lost by 19 as a 9.5-point underdog

Rutgers lost 19-38 at Washington. Chance to win started at 20%, low under 1%, high 65%.

L 28-31 @ Minnesota #37 of 667

lost by 3 as a 3.5-point underdog

Rutgers lost 28-31 at Minnesota. Chance to win started at 36%, low 13%, high 81%.

L 28-38 vs IowaTop 25 #40 of 667

lost by 10 as a 2.5-point underdog

Rutgers lost 28-38 vs Iowa. Chance to win started at 32%, low 1%, high 72%.

W 60-10 vs Norfolk State #249 of 667

won by 50 as a 45.5-point favorite

Rutgers won 60-10 vs Norfolk State. Never in doubt.

W 45-17 vs Miami (OH) #73 of 667

won by 28 as a 15.5-point favorite

Rutgers won 45-17 vs Miami (OH). Chance to win started at 91%, low 81%, high better than 99%.

W 34-31 vs Ohio #77 of 667

won by 3 as a 15.5-point favorite

Matchups

Biggest mismatch: Rutgers’s rushing EPA against Massachusetts, 59 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Rutgers’s rushing EPA against Massachusetts’s defense

    59 pointsweakerstronger50th

    Rutgers offense, 20th percentile · Massachusetts defense, 79th

  2. Massachusetts’s EPA/play against Rutgers’s defense

    44 pointsweakerstronger50th

    Massachusetts offense, 57th percentile · Rutgers defense, 13th

Season profile, all the rows

Season profile

MassachusettsRutgers
EPA/play, offense
Massachusetts · 57Rutgers · 55
EPA/play, defense
Massachusetts · 72Rutgers · 13
Success rate, offense
Massachusetts · 52Rutgers · 63
Success rate, defense
Massachusetts · 64Rutgers · 16
Explosive-play rate, offense
Massachusetts · 39Rutgers · 86
Explosive-play rate, defense
Massachusetts · 84Rutgers · 32
Rush EPA, offense
Massachusetts · 51Rutgers · 20
Rush EPA, defense
Massachusetts · 79Rutgers · 6
Pass EPA, offense
Massachusetts · 62Rutgers · 82
Pass EPA, defense
Massachusetts · 70Rutgers · 17

The series

Rutgers leads the series 3-2

5 meetings since 1967 · Rutgers has won the last 3

  • 2019Rutgers 48-21Rutgers won 48-21 vs Massachusetts. Chance to win started at 83%, low 47%, high better than 99%.
  • 1978Rutgers 21-11
  • 1976Rutgers 24-7
  • 1973Massachusetts 25-22
  • 1967Massachusetts 30-7

Each line is Rutgers’s chance to win through that meeting. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

Massachusetts fans are in a better mood than Rutgers fans (90th vs 14th among FBS fanbases), even with Rutgers favored.

50-50Model 95% · Line 99%Rutgers fans · 14thMassachusetts fans · 90thMassachusettsRutgers

Rutgers favored by 29.5 · Total 55.5

How games like this usually go

Rutgers by 29.5, on the usual path until Q1 5:26

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 411 games since 2025 with a favorite of 21.5 points or more.

The market

The spread moved 1 point toward Massachusetts.

opened −30.5now −29.5

Spread: −30.5 → −29.5

The books’ cut: 3.1%, the margin built into the odds

Home field

Rutgers is worth +2.0 points (±4.3) more at home than on the road since 2018 — bottom third of FBS, 17th percentile.

31% at home, 33% on the road against FBS opponents (16-35 home, 14-29 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads -2.7 at home vs. away over 99 games — inside the ±6.3 noise, so the flat number is the honest one here.

Night kickoff — historically worth about half a point more to the home side against the number, and not much more than that. The visitors travel about 163 miles to get here.

The story going in

Where next