Flashback to 2023.
The Rockies lost over 100 games for the first time in franchise history, and the future was bleak.
One of the lone bright spots was Ezequiel Tovar. The 21-year-old shortstop was fresh off a breakout rookie season. Hoping to capitalize on the promising prospect from Venezuela, the Rockies — a team in need of an anchor — locked Tovar in for the long term with a seven-year, $63.5 million deal in March of 2024.
The Rockies would have had team control of Tovar through 2028, but this seemed like a good way to show their appreciation for the young star and possibly avoid a splashy free agency departure down the line. It looked like a win-win and a boost to a team that needed it.
The Tovar investment paid off immediately as his sophomore campaign was even more impressive than his first. His power at the plate exploded. He won the National League Gold Glove and finished No. 19 in NL MVP voting.
Then came the injury-filled 2025 that included a left hip injury and a left oblique strain that only allowed Tovar to play 95 games compared to the 157 he played in 2024. His numbers weren’t bad, but it was mostly his absences that hurt.
Enter 2026 and the promise of a healthy, productive season for the 24-year-old, including his outstanding performance in the World Baseball Classic. In seven games, Tovar went 8-for-17 at the plate with three doubles and two stolen bases in helping Venezuela to an underdog championship.
| Season | Age | bWAR | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | OPS+ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | 20 | -0.3 | 9 | 35 | 33 | 2 | 7 | 1 | 0 | 1 | 2 | 0 | 0 | 2 | 9 | .212 | .257 | .333 | .590 | 58 |
| 2023 | 21 | 2.5 | 153 | 615 | 581 | 79 | 147 | 37 | 4 | 15 | 73 | 11 | 5 | 25 | 166 | .253 | .287 | .408 | .695 | 79 |
| 2024 | 22 | 3.6 | 157 | 695 | 655 | 83 | 176 | 45 | 4 | 26 | 78 | 6 | 5 | 23 | 200 | .269 | .295 | .469 | .763 | 100 |
| 2025 | 23 | 0.6 | 95 | 390 | 360 | 44 | 91 | 18 | 4 | 9 | 33 | 5 | 3 | 21 | 98 | .253 | .294 | .400 | .694 | 84 |
| 2026 | 24 | -0.4 | 81 | 305 | 283 | 27 | 58 | 16 | 0 | 6 | 27 | 5 | 0 | 16 | 84 | .205 | .249 | .325 | .574 | 51 |
But when the regular season arrived, that 2024 Tovar or the WBC Tovar was nowhere to be found. He’s still a solid defender with range and a great arm, but he often looks lost at the plate. He’s always been a high-risk, high-reward batter who will strike out a lot and walk infrequently, but the power and clutch potential were worth it. Now, Tovar is barely hovering above a .200 batting average.
He’s maintained his aggressive approach at the plate, but it isn’t resulting in hits. Instead, he has posted a 27.5% strikeout rate, a 2.4% jump from last year. His slugging and OPS have dropped .075 and .120, respectively, since 2025. His batting average is a dismal .205 and his OBP is .249, the lowest by far for the Rockies starters. The OBP is second-worst among qualified players in MLB, while the .205 batting average is the sixth-worst.
Tovar has shown promise this season. His May was improved, but in June, he reverted back to his slumping April numbers.
| Month | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| March | 5 | 22 | 3 | 7 | 2 | 0 | 1 | 5 | 0 | 6 | 1 | 0 | .318 | .318 | .545 | .863 |
| April | 27 | 92 | 6 | 16 | 6 | 0 | 0 | 3 | 5 | 29 | 1 | 0 | .174 | .232 | .239 | .471 |
| May | 26 | 85 | 8 | 21 | 3 | 0 | 3 | 12 | 8 | 20 | 2 | 0 | .247 | .305 | .388 | .693 |
| June | 21 | 81 | 9 | 14 | 5 | 0 | 2 | 7 | 3 | 29 | 1 | 0 | .173 | .198 | .309 | .507 |
Outside of being heartbreaking, Tovar’s long-lasting slump is becoming a significant problem. Rockies fans know “The Climb” is going to take a while as Colorado dreams of avoiding 100 losses this season. With a .500 record and competing for the postseason still in the distant future, the Rockies can afford to be patient with Tovar.
But as he drops farther and farther down the lineup and feels more and more like a guaranteed out, how long can the Rockies wait for Tovar to be the star we all saw in 2024? His defense remains top-tier, but his offensive numbers don’t make Tovar a very valuable trade token.
In a darker query, what if the 2024 Tovar is the anomaly? With the evolution of the game, and especially with the pendulum swinging to favor pitchers right now, perhaps Tovar’s beginner’s luck has worn off. MLB is a tough league, and Tovar wouldn’t be the first or last bright star to quickly fade out.
I don’t want that to be true. The Rockies and their fans need Tovar to be the star we believe he is. I am hopeful that with his innate talent, a new coaching staff and more analytics, there is still time to turn it around.
The Rockies are better, but they aren’t vying for a Wild Card anytime soon. When they do, they will need Tovar to be a part of it.
If he’s not, the Rockies might not be able to keep him around.
On the Farm
Triple-A: Albuquerque Isotopes 4, Round Rock Express 3
Vimael Machín hit a two-run triple in the first inning, Adael Amador hit an RBI single and Sterlin Thompson and Zac Veen each recorded two hits as the Isotopes beat the Express on Thursday night. Thompson also scored a run, coming in on a throwing error on a pickoff attempt. Jake Brooks had a solid start, giving up three runs on six hits in five innings. Parker Muschinski threw two scoreless innings and Andrew Baker added two more to get his first win of the season.
Double-A: Hartford Yard Goats 10, Somerset Patriots 8
The first clutch performance came from Aidan Longwell, who doubled in Braylen Wimmer to tie the game in the ninth and send it to extra innings. In the 10th, it was a team effort — with some luck — when Jose Torres started on second, Mike Antico singled to move Torres to third and both were then joined by Roc Riggio, who intentionally walked. Torres and Antico both came around to score when the Patriots threw a wild pitch. That was enough to win it. Zach Kokoska doubled and homered to drive in three runs. Fidel Ulloa earned the win by throwing 2.2 scoreless innings.
High-A: Spokane Indians 5, Hillsboro Hops 4
Trailing 4-3 heading to the ninth inning, Kelvin Hidalgo and Tommy Hopfe hit back-to-back solo homers to put Spokane on top and Justin Loer struck out two Hops in the scoreless bottom of the ninth for the save. The win was the sixth in a row for Spokane. The Indians rallied back from a 2-0 deficit to tie the game in the third when Tanner Thach hit an RBI double and Jacob Humphrey followed with a run-scoring single. Humphrey added another RBI with a sac fly in the fifth. Spokane outhit Hillsboro 12-8 and three of those belonged to Roynier Hernandez.
Low-A: Ontario Tower Buzzers 12, Fresno Grizzlies 10
Aidan Redahan drove in five runs and scored three on a three-hit night, but the Grizzlies comeback bid came up short on Thursday night. Aidan Redahan and Carlos Renzullo each hit RBI singles and Wilder Dalis hit a sac fly to help the Grizzlies jump out to a 3-0 lead in the first inning, but Ontario bounced back with 10 unanswered runs to take a 10-3 lead by the sixth inning. But Fresno didn’t give up, getting one run back when Redahan hit a solo homer in the bottom of the sixth. In the seventh, Redahan struck again, this time with a three-run double and then he came around to score on a Dalis double to make it 10-8 Ontario. After the Tower Buzzers added a run in the eighth, so did the Grizzlies when Roldy Brito hit an RBI single. Fresno had the bases loaded in the eighth for a chance to add more, but came up empty. Kyle Fossum hit a sac fly in the bottom of the ninth, but the Grizzlies couldn’t manage anymore with the bases loaded.
While not related to the Rockies, Kyle Newman wrote a feature about Julian Garcia, the Fossil Ridge grad, who also played for Metro State, and recently made his debut for the Cincinnati Reds. Making history as the first MSU player to make it to MLB, he never gave up on his dream.
Breaking down MLB’s special July 4 uniforms and caps | ESPN.com
All MLB teams will be decked out in festive gear for Independence Day on Saturday. The Rockies, playing at home to host the San Francisco Giants, will have their traditional white pinstripes, but with players’ last names in red and the numbers in stars and stripes. The hats will be white with blue bills and the CR filled with stars and stripes and outlined in gold. A special patch noting the 250th anniversary of independence is on the side.
The next phase of the Colorado Rockies rebuild starts now | Mile High Sports
Drew Ceasman contrasts the 2026 Rockies with the 2025 squad, highlighting the improvement, noting the areas where the team still struggles and emphasizing the need for the next phase of getting back on track to begin: better pitching.
Join the conversation!
Sign up for a user account and get:
- Fewer ads
- Create community posts
- Comment on articles, community posts
- Rec comments, community posts
- New, improved notifications system!
Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!