National League West · 2025
Colorado Rockies 2025
- Team WAR
- 3.0 3.1 bat / -0.1 pitch
- Win %
- .265 pyth .272
- Run diff
- -424 3.69 / 6.30 per g
- wRC+
- 77
- ERA
- 5.91 FIP 5.21
- Home runs
- 164
The Colorado Rockies went 43-119 in 2025, a .265 winning percentage — the worst record in baseball. They scored 597 runs and allowed 1,021, a run differential of -424. The offence ranked the second worst in MLB for runs scored, while their 5.91 staff ERA was the worst. Their 77 team wRC+ was 23% below league average — the worst in MLB. Hunter Goodman led the position players at 3.6 WAR, and Kyle Freeland the rotation at a 4.98 ERA.
Where the offence comes from
Roster contribution by share of the team total.
Batting
30 players, ranked by dbWAR.
| Hunter Goodman | C | 143 | 579 | 150 | 31 | 91 | 1 | .278 | .323 | .520 | .359 | 117 | 3.6 |
| Mickey Moniak | RF | 133 | 461 | 117 | 24 | 68 | 9 | .270 | .306 | .518 | .347 | 109 | 2.3 |
| Ryan McMahon | 3B | 151 | 586 | 109 | 20 | 53 | 3 | .214 | .312 | .381 | .309 | 85 | 1.5 |
| Ezequiel Tovar | SS | 95 | 390 | 91 | 9 | 33 | 5 | .253 | .294 | .400 | .302 | 81 | 1.1 |
| Jordan Beck | LF | 147 | 588 | 139 | 16 | 53 | 19 | .258 | .317 | .416 | .321 | 93 | 1.0 |
| Tyler Freeman | RF | 107 | 428 | 106 | 2 | 31 | 18 | .281 | .354 | .361 | .323 | 94 | 0.8 |
| Sam Hilliard | LF | 19 | 61 | 10 | 2 | 3 | 2 | .196 | .328 | .412 | .329 | 98 | 0.2 |
| Brenton Doyle | CF | 138 | 538 | 117 | 15 | 57 | 18 | .233 | .274 | .376 | .283 | 69 | 0.2 |
| Ryan Ritter | SS | 59 | 207 | 45 | 1 | 18 | 3 | .241 | .296 | .337 | .281 | 68 | 0.1 |
| Blaine Crim | 1B | 20 | 74 | 13 | 5 | 12 | 0 | .200 | .270 | .462 | .310 | 86 | 0.1 |
| Owen Miller | 2B | 8 | 17 | 2 | 0 | 1 | 1 | .143 | .294 | .143 | .233 | 38 | 0.0 |
| Warming Bernabel | 1B | 39 | 146 | 35 | 4 | 14 | 1 | .252 | .288 | .410 | .302 | 81 | 0.0 |
| Keston Hiura | 1B | 7 | 21 | 4 | 0 | 1 | 0 | .222 | .333 | .278 | .292 | 75 | 0.0 |
| Braxton Fulford | C | 37 | 120 | 23 | 1 | 16 | 1 | .213 | .267 | .324 | .260 | 54 | -0.1 |
| Drew Romo | PH | 3 | 3 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -108 | -0.1 |
| Thairo Estrada | 2B | 39 | 165 | 39 | 3 | 21 | 1 | .253 | .285 | .370 | .285 | 71 | -0.1 |
| Austin Nola | C | 14 | 41 | 7 | 0 | 1 | 0 | .184 | .225 | .211 | .200 | 17 | -0.3 |
| Kyle Farmer | 2B | 96 | 300 | 63 | 8 | 31 | 0 | .227 | .280 | .365 | .284 | 70 | -0.3 |
| Kyle Karros | 3B | 42 | 156 | 31 | 1 | 9 | 0 | .226 | .308 | .277 | .272 | 62 | -0.3 |
| Aaron Schunk | SS | 11 | 33 | 6 | 0 | 0 | 0 | .188 | .188 | .219 | .178 | 3 | -0.3 |
| Zac Veen | RF | 10 | 37 | 4 | 1 | 2 | 1 | .118 | .189 | .235 | .195 | 14 | -0.3 |
| Adael Amador | 2B | 38 | 128 | 20 | 1 | 10 | 1 | .177 | .256 | .265 | .241 | 43 | -0.4 |
| Alan Trejo | SS | 13 | 43 | 7 | 0 | 1 | 0 | .175 | .190 | .225 | .183 | 6 | -0.4 |
| Nick Martini | DH | 43 | 111 | 23 | 1 | 4 | 0 | .225 | .288 | .294 | .261 | 56 | -0.4 |
| Kris Bryant | DH | 11 | 41 | 6 | 0 | 1 | 0 | .154 | .195 | .205 | .183 | 7 | -0.5 |
| Yanquiel Fernández | DH | 52 | 147 | 31 | 4 | 11 | 0 | .225 | .265 | .348 | .269 | 60 | -0.5 |
| Sean Bouchard | RF | 31 | 73 | 11 | 1 | 7 | 1 | .167 | .247 | .242 | .227 | 34 | -0.6 |
| Orlando Arcia | SS | 66 | 214 | 41 | 3 | 13 | 0 | .202 | .238 | .291 | .234 | 39 | -0.9 |
| Jacob Stallings | C | 41 | 129 | 16 | 0 | 9 | 0 | .134 | .195 | .168 | .174 | 1 | -1.1 |
| Michael Toglia | 1B | 87 | 337 | 58 | 11 | 32 | 3 | .190 | .258 | .353 | .267 | 59 | -1.1 |
Pitching
31 pitchers, ranked by dbWAR.
| Kyle Freeland | 31 | 31 | 162.2 | 5 | 17 | 0 | 124 | 4.98 | 4.18 | 1.42 | 6.9 | 2.4 |
| Jimmy Herget | 59 | 0 | 83.1 | 1 | 2 | 0 | 81 | 2.48 | 3.32 | 1.18 | 8.7 | 1.6 |
| Tyler Kinley | 73 | 0 | 72.2 | 6 | 3 | 3 | 73 | 3.96 | 3.69 | 1.18 | 9.0 | 1.1 |
| Juan Mejia | 55 | 0 | 61.1 | 2 | 2 | 1 | 68 | 3.96 | 3.71 | 1.26 | 10.0 | 0.9 |
| Victor Vodnik | 52 | 0 | 50.2 | 4 | 3 | 10 | 49 | 3.02 | 3.77 | 1.40 | 8.7 | 0.7 |
| Jake Bird | 48 | 0 | 55.1 | 4 | 2 | 0 | 66 | 5.53 | 3.91 | 1.54 | 10.7 | 0.7 |
| Jaden Hill | 28 | 0 | 29.1 | 1 | 1 | 0 | 31 | 3.38 | 3.44 | 1.33 | 9.5 | 0.5 |
| Ryan Feltner | 6 | 6 | 30.1 | 0 | 2 | 0 | 25 | 4.75 | 4.39 | 1.48 | 7.4 | 0.4 |
| Tanner Gordon | 15 | 15 | 75.1 | 6 | 8 | 0 | 62 | 6.33 | 5.05 | 1.50 | 7.4 | 0.4 |
| Jacob Stallings | 1 | 0 | 2.0 | 0 | 0 | 0 | 1 | 4.50 | 2.14 | 1.00 | 4.5 | 0.1 |
| Alan Trejo | 1 | 0 | 1.0 | 0 | 0 | 0 | 0 | 0.00 | 3.14 | 1.00 | 0.0 | 0.0 |
| Nick Anderson | 12 | 0 | 14.2 | 0 | 0 | 0 | 10 | 6.14 | 4.84 | 1.30 | 6.1 | 0.0 |
| Germán Márquez | 26 | 26 | 126.1 | 3 | 16 | 0 | 83 | 6.70 | 5.47 | 1.71 | 5.9 | -0.0 |
| Dugan Darnell | 9 | 0 | 11.2 | 1 | 0 | 0 | 5 | 3.86 | 5.19 | 1.46 | 3.9 | -0.0 |
| Lucas Gilbreath | 1 | 0 | 1.0 | 0 | 0 | 0 | 2 | 9.00 | 12.14 | 1.00 | 18.0 | -0.1 |
| Chase Dollander | 21 | 21 | 98.0 | 2 | 12 | 0 | 82 | 6.52 | 5.53 | 1.55 | 7.5 | -0.1 |
| Seth Halvorsen | 42 | 0 | 39.2 | 1 | 2 | 11 | 36 | 4.99 | 5.20 | 1.56 | 8.2 | -0.1 |
| Kyle Farmer | 1 | 0 | 1.0 | 0 | 0 | 0 | 0 | 9.00 | 16.14 | 3.00 | 0.0 | -0.1 |
| Roansy Contreras | 5 | 0 | 12.2 | 0 | 0 | 0 | 6 | 5.68 | 5.98 | 1.11 | 4.3 | -0.2 |
| Antonio Senzatela | 30 | 23 | 130.0 | 4 | 15 | 0 | 73 | 6.65 | 5.48 | 1.84 | 5.1 | -0.2 |
| Zach Agnos | 30 | 0 | 31.1 | 1 | 3 | 4 | 19 | 6.61 | 5.62 | 1.53 | 5.5 | -0.3 |
| Austin Nola | 1 | 0 | 1.0 | 0 | 0 | 0 | 0 | 72.00 | 29.14 | 8.00 | 0.0 | -0.3 |
| McCade Brown | 7 | 7 | 25.2 | 0 | 5 | 0 | 23 | 7.36 | 6.95 | 1.83 | 8.1 | -0.4 |
| Scott Alexander | 21 | 0 | 17.2 | 1 | 1 | 0 | 8 | 6.11 | 7.61 | 1.81 | 4.1 | -0.6 |
| Austin Gomber | 12 | 12 | 57.2 | 0 | 7 | 0 | 34 | 7.49 | 6.50 | 1.72 | 5.3 | -0.7 |
| Angel Chivilli | 43 | 0 | 58.2 | 1 | 5 | 0 | 43 | 7.06 | 6.03 | 1.69 | 6.6 | -0.8 |
| Anthony Molina | 17 | 1 | 34.2 | 1 | 1 | 0 | 24 | 7.27 | 6.94 | 1.67 | 6.2 | -0.8 |
| Luis Peralta | 22 | 0 | 19.0 | 1 | 3 | 0 | 16 | 9.47 | 8.71 | 2.32 | 7.6 | -0.8 |
| Ryan Rolison | 31 | 1 | 42.1 | 1 | 0 | 0 | 25 | 7.02 | 6.75 | 1.77 | 5.3 | -0.9 |
| Carson Palmquist | 9 | 7 | 34.1 | 0 | 4 | 0 | 27 | 8.91 | 7.80 | 2.04 | 7.1 | -1.0 |
| Bradley Blalock | 14 | 12 | 58.2 | 2 | 6 | 0 | 27 | 9.36 | 7.31 | 1.84 | 4.1 | -1.3 |
Attendance
Announced gate at 80 home dates, 2025.
- Average
- 30,058 80 home dates
- Median
- 28,237
- Total
- 2,404,613
- Best
- 48,064 2025-07-04
- Quietest
- 18,593 2025-04-10
- On the road
- 30,847 what they drew away
By situation
| Split | Games | Avg | Med | Low | High |
|---|---|---|---|---|---|
| All home | 80 | 30,058 | 28,237 | 18,593 | 48,064 |
| Night | 49 | 30,237 | 27,929 | 18,657 | 48,064 |
| Day | 31 | 29,774 | 28,305 | 18,593 | 48,015 |
| Weekend | 42 | 34,189 | 33,889 | 18,703 | 48,064 |
| Weekday | 38 | 25,491 | 23,982 | 18,593 | 43,881 |
| On the road | 80 | 30,847 | 32,770 | 5,894 | 53,198 |
Through the season
| Month | Games | Average |
|---|---|---|
| Apr | 15 | 25,142 |
| May | 13 | 28,357 |
| Jun | 12 | 33,577 |
| Jul | 12 | 33,360 |
| Aug | 17 | 29,887 |
| Sep | 12 | 28,961 |
By season
Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.
Game time
First pitch to final out across 162 completed games, 2025.
- Regulation
- 2:35 156 games
- All games
- 2:37
- Extra innings
- 3:08 6 of them
- Longest
- 3:37 2025-08-01, 9 inn
- Shortest
- 2:09 2025-04-30
By situation
| Split | Games | Avg | Med | Fastest | Longest |
|---|---|---|---|---|---|
| All | 162 | 2:37 | 2:35 | 2:00 | 3:37 |
| Regulation | 156 | 2:35 | 2:34 | 2:00 | 3:37 |
| Extra innings | 6 | 3:08 | 3:07 | 2:51 | 3:28 |
| Home | 81 | 2:41 | 2:38 | 2:09 | 3:37 |
| Road | 81 | 2:32 | 2:28 | 2:00 | 3:28 |
| Day | 62 | 2:35 | 2:33 | 2:09 | 3:28 |
| Night | 100 | 2:37 | 2:36 | 2:00 | 3:37 |
Through the season
| Month | Games | Average |
|---|---|---|
| Apr | 15 | 2:42 |
| May | 13 | 2:38 |
| Jun | 12 | 2:48 |
| Jul | 12 | 2:35 |
| Aug | 17 | 2:46 |
| Sep | 12 | 2:38 |
By season
Regulation games only, in minutes. 155 minutes this season.
Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.
Colorado Rockies are 43-119, a .265 win rate, while their -424 run differential implies .272. That is essentially in line — the record reflects the run scoring.