
From the TDC Rating, updated after every game
Game score = the rating that one result implies, after adjusting for opponent and venue
| Wk | Date | Opponent | Result / TDC line | Game score | Win chance | TV |
|---|---|---|---|---|---|---|
| 1 | Sep 3 | @ 92Rutgers | W 37–21 › | +13.3 | — | BTN |
| 2 | Sep 12 | vs Sacred Heart FCS | W 37–10 › | -12.0 | — | ESPN+ |
| 3 | Sep 19 | vs Stonehill FCS | W 36–14 › | -15.9 | — | ESPN+ |
| 4 | Sep 26 | @ 138Sacramento StateCONF | W 35–6 › | +1.0 | — | ESPN+ |
| 5 | Oct 3 | vs 124Eastern MichiganCONF | L 14–38 › | -44.5 | — | ESPN+ |
| 6 | Oct 10 | vs 96Miami (OH)CONF | L 19–20 › | -13.2 | — | ESPN+ |
| 7 | Oct 17 | @ 128BuffaloCONF | L 18–25 › | -21.7 | — | ESPN+ |
| 8 | Oct 23 | @ 78UConn | UConn −19.6 · o/u 54.5 | — | CBSSN | |
| 9 | — | Bye | ||||
| 10 | Nov 4 | vs 133Ball StateCONF | Massachusetts −6.3 · o/u 53.6 | — | ||
| 11 | Nov 11 | @ 79ToledoCONF | Toledo −19.5 · o/u 50.8 | — | ||
| 12 | Nov 18 | vs 131AkronCONF | Massachusetts −5.1 · o/u 52.3 | — | ||
| 13 | Nov 28 | @ 127Bowling GreenCONF | Bowling Green −4.1 · o/u 44.6 | — |
Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted
| Stat | Offense | FBS rank | Defense (allowed) | FBS rank |
|---|---|---|---|---|
| EPA · per play, garbage time excluded (CollegeFootballData.com) | ||||
| EPA / play | +0.161 | 62nd | -0.043 | 15th |
| Success rate | 43.3% | 70th | 38.7% | 46th |
| Explosiveness | 1.227 | 81st | 1.089 | 12th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 44.2% | 60th | 38.4% | 37th |
| Rushing success rate | 45.0% | 61st | 39.9% | 48th |
| Passing success rate | 43.3% | 62nd | 36.9% | 34th |
| Explosive run rate | 14.5% | 62nd | 10.4% | 36th |
| Explosive pass rate | 10.3% | 71st | 4.8% | 3rd |
| Line yards / carry | 3.33 | 36th | 3.04 | 72nd |
| Opportunity rate | 42.0% | 40th | 37.7% | 73rd |
| Stuff rate | 15.5% | 52nd | 16.9% | 79th |
| Sack rate | 4.9% | 67th | 6.2% | 49th |
| 3rd-down conversion | 38.9% | 88th | 36.5% | 50th |
| Red-zone TD rate | 61.1% | 80th | 53.3% | 47th |
| Havoc rate | 11.0% | 33rd | 14.8% | 49th |
| Box score · season totals | ||||
| Points / game | 28.0 | 78th | 19.1 | 33rd |
| Yards / game | 339.1 | 114th | 307.9 | 30th |
| Yards / play | 5.73 | 65th | 4.43 | 21st |
| Pass yards / game | 179.0 | 117th | 183.1 | 30th |
| Yards / pass att. | 7.60 | 65th | 5.75 | 10th |
| Completion % | 67.7% | 28th | 54.7% | 13th |
| Rush yards / game | 160.1 | 64th | 124.7 | 45th |
| Yards / carry | 4.70 | 49th | 3.52 | 41st |
| 3rd-down conv. % | 34.9% | 109th | 36.6% | 60th |
| Turnovers / game (lost · forced) | 0.86 | 34th | 1.86 | 13th |
| Sacks / game (allowed · made) | 1.29 | 35th | 2.14 | 66th |
| Penalty yards / game | 63.4 | 92nd | 55.7 | 68th |
Where the ball goes, read from the play-by-play: air yards, yards after the catch, run direction, pressure and tempo. Ranks run highest to lowest
Pressure = the QB was hurried or sacked, as the play-by-play records it (it misses some, so compare teams rather than reading it as an exact rate). Every snap counts, including garbage time and FCS games.
100 players · Head coach Joe Harasymiak
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 5 | William Watson III | QB | SR | 6' 0" | 210 | Springfield, MA |
| 7 | Will Perry | QB | JR | 6' 2" | 205 | Andover, MA |
| 10 | Ty McCutcheon | QB | JR | 6' 3" | 200 | Honolulu, HI |
| 13 | Aedan McCarthy | QB | FR | 6' 5" | 230 | Bluffton, SC |
| 16 | Logan Inagawa | QB | SO | 5' 11" | 210 | Peachtree City, GA |
| 0 | Jordan Washington | RB | JR | 6' 1" | 215 | Helena, AL |
| 4 | Da'Marion Alberic | RB | JR | 5' 10" | 190 | West Palm Beach, FL |
| 14 | Curtis Kimmons IV | RB | SR | 5' 11" | 230 | Orlando, FL |
| 20 | Ricardo Laboy | RB | JR | 5' 10" | 185 | Bedford, MA |
| 22 | TK Davis | RB | FR | 5' 10" | 190 | Washington, DC |
| 23 | Elijah Faulkner | RB | SO | 5' 9" | 195 | Pittsburgh, PA |
| 33 | Justin Lewis | RB | FR | 5' 10" | 200 | Los Angeles, CA |
| 1 | Joseph Griffin Jr. | WR | SR | 6' 4" | 210 | Springfield, MA |
| 2 | T.Y. Harding | WR | SR | 5' 9" | 185 | Cambridge, MA |
| 3 | Elijah Pedro | WR | SO | 6' 1" | 190 | Upper Marlboro, MD |
| 8 | Kezion Dia-Johnson | WR | JR | 6' 0" | 185 | Phoenix, AZ |
| 9 | Devin Matthews | WR | SR | 5' 9" | 200 | Seguin, TX |
| 12 | David Moore Jr. | WR | FR | 5' 11" | 180 | West Orange, NJ |
| 15 | Tavian Dashiell | WR | FR | 6' 0" | 170 | Salisbury, MD |
| 17 | Dallas Elliott | WR | SR | 6' 3" | 200 | Leeds, MA |
| 19 | Jabari Lewis | WR | SR | 5' 11" | 190 | Miami, FL |
| 21 | Kai Owens | WR | FR | 6' 2" | 190 | Carpentersville, IL |
| 80 | Isaiah Simmons | WR | FR | 5' 9" | 175 | Boston, MA |
| 85 | Drew Alsup | WR | FR | 5' 9" | 175 | Groveland, MA |
| 11 | Max Dowling | TE | SR | 6' 6" | 260 | Buffalo, NY |
| 18 | Matt Ogunniyi | TE | JR | 6' 5" | 235 | Landover, MD |
| 83 | Reece Adkins | TE | SR | 6' 6" | 260 | Orlando, FL |
| 86 | Jax Markovich | TE | SO | 6' 4" | 250 | Scottsdale, AZ |
| 87 | Owen Anderson | TE | SR | 6' 4" | 260 | Skillman, NJ |
| 88 | John Condakes | TE | JR | 6' 3" | 250 | Dedham, MA |
| 89 | Matthew Tybor | TE | FR | 6' 4" | 260 | Tolland, CT |
| 35 | Magnus Von Saldern | OL | SR | 6' 4" | 280 | Berlin, Germany |
| 55 | Ben Noome | OL | FR | 6' 9" | 310 | Redding, CT |
| 57 | Garrett Cooper | OL | SO | 6' 6" | 315 | Delmar, DE |
| 59 | Nick Dalessandro | OL | SR | 6' 4" | 305 | Chagrin Falls, OH |
| 63 | Aidan Canty-Whitt | OL | FR | 6' 3" | 320 | Concord, MA |
| 64 | Peyton Miller | OL | SR | 6' 3" | 330 | Westernport, MD |
| 65 | Samu Suominen | OL | SO | 6' 4" | 330 | Vaasa, Finland |
| 66 | Greg Knox III | OL | SR | 6' 6" | 315 | Alexandria, LA |
| 67 | Will McNamara | OL | FR | 6' 5" | 285 | Colpy's Bay, Canada |
| 69 | Brock Taylor | OL | JR | 6' 3" | 350 | Hanover, VA |
| 73 | Zachary Franks | OL | SR | 6' 6" | 310 | Baltimore, MD |
| 74 | Jake McGrath | OL | FR | 6' 6" | 310 | Charlestown, MA |
| 75 | Tanner Burlingame | OL | JR | 6' 5" | 305 | Endwell, NY |
| 76 | Riley Bloch | OL | JR | 6' 3" | 310 | Needham, MA |
| 77 | Jaxon King | OL | SR | 6' 7" | 315 | Placerville, CA |
| 78 | Greg Klingensmith | OL | SR | 6' 5" | 325 | Apollo, PA |
| 79 | Aitor Urionabarrenechea | OL | SR | 6' 5" | 350 | Lancaster, CA |
| 2 | Joshua Nobles | DL | SR | 6' 4" | 270 | Camden, NJ |
| 9 | Justin Krueger | DL | JR | 6' 4" | 270 | Marietta, GA |
| 10 | Aubrey Melvin | DL | SO | 6' 3" | 325 | Brandywine, MD |
| 11 | Jerry Washington | DL | SO | 6' 2" | 255 | Glendale, AZ |
| 17 | Zachary Betts | DL | JR | 6' 2" | 250 | Bowie, MD |
| 26 | CJ Amobi | DL | FR | 6' 3" | 245 | Upper Darby, PA |
| 34 | Payton Andrade | DL | SR | 6' 1" | 240 | Watertown, MA |
| 42 | Andrew DePaepe | DL | JR | 6' 5" | 260 | Bettendorf, IA |
| 55 | Zakar Morris | DL | JR | 6' 2" | 300 | Poughkeepsie, NY |
| 58 | Donovan Murphy | DL | FR | 6' 4" | 255 | Glenarden, MD |
| 88 | Samuel Mulbah | DL | FR | 6' 3" | 265 | Harrisburg, PA |
| 90 | Tim Passmore Jr. | DL | SR | 6' 2" | 340 | Cocoa, FL |
| 92 | Romando Johnson | DL | SO | 6' 3" | 250 | Lauderhill, FL |
| 94 | Colin Reynolds | DL | SR | 6' 3" | 260 | Westford, MA |
| 95 | Hollis Dirstine | DL | SR | 6' 2" | 290 | Acton, MA |
| 97 | Robert Ekins | DL | FR | 6' 2" | 285 | Butler, NJ |
| 98 | William DePaepe | DL | JR | 6' 6" | 260 | Bettendorf, IA |
| 99 | Kamarion Thomas | DL | SO | 6' 3" | 295 | Saint Albans, NY |
| 5 | Tyler Martin | LB | SR | 6' 2" | 240 | Acton, MA |
| 6 | Joshua Iseah | LB | SR | 6' 2" | 240 | Charlotte, NC |
| 15 | Khari Bendolph | LB | SO | 6' 1" | 220 | Broward County, FL |
| 16 | Kendric Council | LB | JR | 6' 2" | 230 | Upper Marlboro, MD |
| 18 | Dinos Drossos | LB | SO | 6' 2" | 215 | Tucson, AZ |
| 36 | David Timson | LB | SO | 5' 10" | 225 | Beverly, MA |
| 40 | Moritz Strempel | LB | FR | 6' 3" | 230 | Cologne, Germany |
| 44 | Timmy Hinspeter | LB | SR | 6' 1" | 235 | Montgomery, NY |
| 8 | Michael Robinson | DB | SR | 5' 11" | 200 | Montclair, NJ |
| 0 | Isaiah Reed | CB | SR | 6' 0" | 180 | Tampa, FL |
| 4 | Chris Stanley | CB | JR | 6' 0" | 185 | Akron, OH |
| 7 | TJ Magee | CB | SR | 5' 10" | 195 | Baton Rouge, LA |
| 12 | Corey Warner | CB | FR | 5' 11" | 195 | Louisville, KY |
| 13 | Raheim Sexil | CB | JR | 6' 1" | 200 | Bradenton, FL |
| 21 | Terron Johnson | CB | FR | 5' 11" | 180 | Harlem, NY |
| 23 | JC Clark | CB | SO | 5' 10" | 175 | Dayton, OH |
| 28 | Ahkir Morgan | CB | FR | 5' 10" | 185 | West Orange, NJ |
| 1 | DD Snyder | S | SR | 6' 0" | 200 | Tampa, FL |
| 3 | Kendall Bournes | S | SR | 6' 0" | 205 | Union, NJ |
| 14 | Jose Touron | S | JR | 5' 10" | 180 | Taunton, MA |
| 19 | David Chiavegato | S | FR | 5' 11" | 190 | Falmouth, MA |
| 20 | Keith Sarkodieh | S | JR | 6' 2" | 195 | Worcester, MA |
| 22 | Jahmad Harmon | S | SR | 5' 10" | 180 | Indianapolis, IN |
| 24 | Ted Mondesir | S | FR | 6' 2" | 200 | Hamilton, NJ |
| 25 | Anochie Azuakolam Jr. | S | SO | 6' 2" | 185 | Dorchester, MA |
| 27 | Michael Pangaro | S | JR | 6' 1" | 185 | Cheshire, CT |
| 29 | Kareem Pruitt | S | FR | 6' 3" | 180 | Lansing, MI |
| 38 | Zeraun Daniel | S | SR | 6' 1" | 220 | Harlem, NY |
| 33 | Seamus McIntyre | PK | FR | 6' 2" | 230 | Concord, NH |
| 99 | Derek Morris | PK | JR | 6' 2" | 205 | Dayton, OH |
| 43 | Edward Phillipson | P | JR | 6' 4" | 220 | Melbourne, Australia |
| 46 | Michael Streeter | P | SO | 6' 4" | 220 | Werribee, Australia |
| 51 | Grant Mills | LS | JR | 5' 10" | 225 | Mooresville, NC |
| 56 | James Horton | LS | JR | 6' 0" | 215 | Westport, CT |
Final TDC rating, rank and record for every season since 2014
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 4-3 | 1-3 | #129 | -18.6 | -10.8 | -7.8 |
| 2025 | 0-12 | 0-8 | #136 | -23.9 | -12.6 | -11.3 |
| 2024 | 2-10 | — | #126 | -12.8 | -3.7 | -9.1 |
| 2023 | 3-9 | — | #128 | -13.2 | -3.5 | -9.7 |
| 2022 | 1-11 | — | #131 | -18.6 | -13.5 | -5.1 |
| 2021 | 1-11 | — | #130 | -21.3 | -11.1 | -10.1 |
| 2020 | 0-4 | — | #127 | -21.0 | -13.3 | -7.7 |
| 2019 | 1-11 | — | #130 | -28.3 | -7.7 | -20.6 |
| 2018 | 4-8 | — | #112 | -11.0 | +1.7 | -12.7 |
| 2017 | 4-8 | — | #104 | -7.4 | +0.7 | -8.0 |
| 2016 | 2-10 | — | #116 | -12.0 | -4.4 | -7.5 |
| 2015 | 3-9 | 2-6 | #105 | -10.2 | -5.1 | -5.1 |
| 2014 | 3-9 | 3-5 | #114 | -11.1 | -3.7 | -7.4 |
Massachusetts's past seasons use the same rating model as this one. Click a season to see its full page.
Updated Oct 21, 10:17 PM ET. Ratings are in points on a neutral field. Projected lines include — points of home field. Win chances and record odds allow for the ratings themselves being uncertain, most of all early in the season. All FBS power rankings →