
Rockies
2026Snapshot
The offense is weak on power and bottom-tier on discipline. The pitching is strong on command and bottom-tier on quiet contact.
They score 4.6 runs a game and allow 5.8, against a league average of 4.5. The pitching is the bigger problem.
The simulator says their game-by-game play deserved 60.3 wins. They have 58.
Team identity
Offense style
This lineup rarely barrels the ball and pulls the ball a lot.
These strips compare how this lineup hits the ball with the other 29 teams. Pull rate and fly-ball rate are a style, not a skill, but a higher barrel rate is better.
Hitters
This lineup is balanced. Its top 3 hitters account for +386 bases above replacement, and the other 16 combine for +665.
Hitters by estimated bases per plate appearance (EB/PA)
(0.430)
- 1
Hunter Goodman574 PA0.536
- 2
Mickey Moniak436 PA0.489
- 3
TJ Rumfield631 PA0.463
- 4
Cole Carrigg372 PA0.461
- 5
Edouard Julien276 PA0.458
- 6
Willi Castro477 PA0.449
- 7
Kyle Karros475 PA0.441
- 8
Troy Johnston449 PA0.437
- 9
Ezequiel Tovar506 PA0.433
- 10
Sterlin Thompson77 PA0.433
- 11
Tyler Freeman288 PA0.424
- 12
Brett Sullivan237 PA0.421
- 13
Jake McCarthy596 PA0.421
- 14
Adael Amador95 PA0.410
- 15
Chad Stevens34 PA0.407
- 16
Zac Veen79 PA0.406
- 17
Jordan Beck180 PA0.402
- 18
Brenton Doyle223 PA0.382
- 19
Braxton Fulford85 PA0.376
How to read this chart
- The dot is the simulator's best estimate. The bar around it covers the middle 50% of where that estimate could land. A short bar means a lot of evidence, and a long one means the sample is still thin.
- Where two players' bars overlap, the simulator cannot honestly separate them, however far apart their ranks are.
- The tinted halves split at the dashed league median, with the better side green and the worse side red.
- The dashed median and the teal league-best line cover the whole league, not just these players.
- Click any player to open his page.
BB% vs HR%
League best:BB% Davis Schneider (18.6%)HR% Hunter Goodman (7.1%)
A bigger dot means more strikeouts, which is worse for a hitter.
How to read this chart
- Each face is one player on this roster, with BB% across the bottom and HR% up the side, both as a share of the plate appearances he took.
- Higher is better on both, so the best hitters sit top-right.
- The dashed lines are the league-wide rates this season, so a corner means better or worse than the league, not than a teammate.
- Tap a headshot to open the player.Hover a headshot for the player.
- The league best is named above the chart, among hitters with 50 or more plate appearances. More on the About page
2 more hitters have fewer than 25 plate appearances, too few to rank:
Pitchers
This staff is star-led. Its top 3 pitchers account for +62 bases above replacement, and the other 21 combine for −48.
Pitchers by estimated bases allowed per plate appearance (xEB/PA)
(0.454)
- 1
Brennan Bernardino267 BF0.443
- 2
Chase Dollander189 BF0.444
- 3
Antonio Senzatela311 BF0.451
- 4
Mark Manfredi75 BF0.455
- 5
Jordan Romano153 BF0.457
- 6
Keegan Thompson57 BF0.460
- 7
Nick Frasso99 BF0.460
- 8
Gabriel Hughes283 BF0.461
- 9
Victor Vodnik266 BF0.464
- 10
Mason Adams124 BF0.465
- 11
Juan Mejia323 BF0.467
- 12
Jaden Hill181 BF0.468
- 13
Blas Castaño111 BF0.469
- 14
Jimmy Herget237 BF0.483
- 15
Seth Halvorsen141 BF0.492
- 16
Valente Bellozo48 BF0.493
- 17
Jose Quintana212 BF0.493
- 18
Zach Agnos407 BF0.493
- 19
Tanner Gordon473 BF0.494
- 20
Kyle Freeland613 BF0.495
- 21
Ryan Feltner548 BF0.495
- 22
Sean Sullivan114 BF0.498
- 23
Michael Lorenzen619 BF0.506
- 24
Tomoyuki Sugano656 BF0.511
How to read this chart
- The dot is the simulator's best estimate. The bar around it covers the middle 50% of where that estimate could land. A short bar means a lot of evidence, and a long one means the sample is still thin.
- Where two players' bars overlap, the simulator cannot honestly separate them, however far apart their ranks are.
- The tinted halves split at the dashed league median, with the better side green and the worse side red.
- The dashed median and the teal league-best line cover the whole league, not just these players.
- Click any player to open his page.
BB% allowed vs HR% allowed
League best:BB% allowed Bryse Wilson (3.7%)HR% allowed Blake Snell (0.0%)
A bigger dot means more strikeouts, which is better for a pitcher.
How to read this chart
- Each face is one player on this roster, with BB% allowed across the bottom and HR% allowed up the side, both as a share of the batters he faced.
- Lower is better on both, so the best pitchers sit bottom-left.
- The dashed lines are the league-wide rates this season, so a corner means better or worse than the league, not than a teammate.
- Tap a headshot to open the player.Hover a headshot for the player.
- The league best is named above the chart, among pitchers with 100 or more batters faced. More on the About page
7 more pitchers have fewer than 40 batters faced, too few to rank:
Season value
Who carried the team
Bars to the right helped the team more than a replacement player would have.
How to read this chart
- Each bar is one hitter's bat or one pitcher's arm, measured in bases above or below a freely available replacement player. Longer to the right is better. The tag marks the role: Hitter, Starter or Reliever.
- The rates behind each bar are the simulator's estimates, the same ones the rankings above use, and a two-way player appears once for his bat and once for his arm.
- The total adds up the whole roster, while this board shows the 10 biggest gains and the 6 biggest drags. Click a name for his page.
Recent games
Recent games
These are the team's last 10 games. Click into any one to see the full simulator breakdown.
- LostSep 27Sep 27, 2026
COLRockies2@
CHWWhite Sox4 - WonSep 26Sep 26, 2026
COLRockies9@
CHWWhite Sox6 - LostSep 25Sep 25, 2026
COLRockies1@
CHWWhite Sox6 - LostSep 24Sep 24, 2026
ARID-backs12@
COLRockies8 - LostSep 23Sep 23, 2026
ARID-backs5@
COLRockies3 - LostSep 22Sep 22, 2026
ARID-backs7@
COLRockies2 - LostSep 20Sep 20, 2026
SEAMariners2@
COLRockies1 - WonSep 19Sep 19, 2026
SEAMariners3@
COLRockies5 - LostSep 18Sep 18, 2026
SEAMariners5@
COLRockies4 - LostSep 17Sep 17, 2026
SDPPadres9@
COLRockies2