The 2025 Colorado Rockies season was their 33rd in Major League Baseball (MLB), their 31st season at Coors Field, and their ninth and final under manager Bud Black, who was fired on May 11, after a start to the season. In their worst season in team history, one of the worst MLB seasons in the modern era since the previous year's Chicago White Sox, and one of the worst seasons in the National League since the 1962 New York Mets, the Rockies opened to an record through their first 50 games, marking the worst 50-game start in the era. On May 31, following a defeat to the New York Mets, the Rockies established a new MLB record for the fewest number of wins at the end of May, 9, and are the first team in history to open a season with 19 straight series losses. The Rockies lost a major league-record 22 straight series dating back to the previous September. They won their first series on June 3, sweeping the Miami Marlins.

On July 8, following a defeat to the Boston Red Sox, the Rockies set a record for the most losses before the All-Star Break in modern history, with 74 losses, surpassing the 2024 White Sox, who had 71 losses. The Rockies clinched their seventh consecutive losing season after a 15–1 loss at home on August 4 to the Toronto Blue Jays. After a 5–1 loss to the Pittsburgh Pirates on August 23, the Rockies became the first team to be eliminated from postseason contention. After a 7–4 loss to the San Francisco Giants on September 2, the Rockies clinched their third consecutive 100-loss season. The team failed to improve on their 61-101 record from 2024 after a 10–8 home loss on September 6 to the San Diego Padres and set a franchise record for their worst season ever two days later upon losing their 104th game to the Los Angeles Dodgers. The Rockies, however, avoided tying the previous year's White Sox’s 41–121 record, securing their 42nd win on September 19 with a win against the Los Angeles Angels. On September 24, in a loss to the Mariners in which they allowed nine runs, the Rockies became the first team since their 1999 team to give up at least 1,000 runs to their opponents in a season. Four days later, after a 4–0 loss to San Francisco, the Rockies finished the season with 43 wins and 119 losses, tying for the third-most losses in the modern era with the 2003 Detroit Tigers, who had the same record. The Rockies' −424 run differential is the worst by any MLB team in the modern era and the worst since the 1899 Cleveland Spiders.

This was their first season without outfielder Charlie Blackmon since 2010, as he retired at the end of the 2024 season.

Offseason The Rockies finished the 2024 season 61–101, their second consecutive 100-loss season. This was the second-worst record in team history and second-worst record in the majors in 2024.

Roster departures On September 23, 2024, outfielder Charlie Blackmon announced he would be retiring at the end of the season. On October 18, the Rockies sent outfielder Jake Cave, right-handed pitcher Dakota Hudson, and right-handed pitcher Peter Lambert outright to AAA Albuquerque. All three rejected the assignment and became free agents. On November 4, catcher Jacob Stallings declined the mutual option on his contract and became a free agent. On November 22, the Rockies announced that they had non-tendered right-handed pitcher Cal Quantrill and second baseman Brendan Rodgers, making them free agents. On March 26, 2025, outfielder Greg Jones was claimed off of waivers by the Chicago White Sox.

Coaching staff

On October 8, 2024, the Rockies signed a one-year contract extension with manager Bud Black, bringing him back for a ninth season. Also on October 8, bullpen coach Reid Cornelius and assistant hitting coach P.J. Pilittere were announced to not be returning. On October 25, Dustin Garneau was announced as the new bullpen coach.

Roster additions

On November 2, 2024, the Rockies acquired UT Owen Miller from the Milwaukee Brewers in exchange for cash considerations. On November 8, the Rockies claimed RHP Jimmy Herget off waivers from the Chicago Cubs. On November 14, the Rockies signed LHP Jack O'Loughlin to a minor-league contract with an invitation to spring training. On November 19, the Rockies added minor league OF Zac Veen to the 40-man roster ahead of the Rule 5 draft. On November 20, the Rockies announced they had re-signed C Jacob Stallings to a one-year major league deal with a mutual option for 2026. The Rockies signed UT Kyle Farmer to a one-year major league deal with a mutual option for 2026 on November 23. On December 8, the Rockies signed C Austin Nola to a minor-league contract with an invitation to spring training. The Rockies signed RHP Diego Castillo to a minor-league contract with an invitation to spring training on December 26. On January 9, 2025 the Rockies finalized a one-year major league contract with a mutual option for 2026 with 2B Thairo Estrada. On January 12, RHP Jake Woodford was signed to a minor-league contract with an invitation to spring training. 1B/2B Keston Hiura and OF Nick Martini were signed to minor-league deals with invitations to spring training on January 25.

Off-season 40-man roster moves Departing Player Date TransactionNew Team Arriving playerOld teamDateTransaction Jake Cave October 18, 2024 Outrighted Doosan Bears Jimmy Herget Chicago Cubs November 8, 2024 Waivers Dakota Hudson October 18, 2024 Outrighted Los Angeles Angels Zac Veen Albuquerque Isotopes November 19, 2024 Added to 40-man roster Peter Lambert October 18, 2024 Outrighted Tokyo Yakult Swallows Jacob Stallings Colorado Rockies November 20, 2024 Free Agency Jacob Stallings November 4, 2024 Free Agency Colorado Rockies Kyle Farmer Minnesota Twins November 23, 2024 Free Agency Cal Quantrill November 22, 2024 Non-tendered Miami Marlins Thairo Estrada San Francisco Giants January 9, 2025 Free Agency Brendan Rodgers November 22, 2024 Non-tendered Houston Astros Scott Alexander Oakland Athletics February 19, 2025 Free Agency Aaron Schunk February 19, 2025 DFA Albuquerque Isotopes Tyler Freeman Cleveland Guardians March 22, 2025 Trade Justin Lawrence March 3, 2025 Waivers Pittsburgh Pirates Nick Martini Cincinnati Reds March 23, 2025 Added to 40-man roster Nolan Jones March 22, 2025 Trade Cleveland Guardians Greg Jones March 26, 2025 Waivers Chicago White Sox

Preseason On January 24, 2025, the Rockies announced 23 invitations to Spring Training for non-roster players.

Pre-Season non-roster inviteesPlayer Position2024 team(s) Zach Agnos Pitcher Hartford Yard Goats Bryant Betancourt Catcher Spokane Indians Julio Carreras Infielder Albuquerque Isotopes Cole Carrigg Outfielder Spokane Indians Diego Castillo Pitcher Minnesota Twins Tommy Doyle Pitcher Atlanta Braves Braxton Fulford Catcher Hartford Yard Goats Keston Hiura Infielder Anaheim Angels Gabriel Hughes Pitcher Salt River Rafters Kyle Karros Infielder Spokane Indians Jack O'Loughlin Pitcher Oakland Athletics Nick Martini Infielder Cincinnati Reds Owen Miller Infielder Milwaukee Brewers Benny Montgomery Outfielder Hartford Yard Goats Austin Nola Catcher Kansas City Royals Ronaiker Palma Catcher Hartford Yard Goats Carson Palmquist Pitcher Albuquerque Isotopes Ryan Ritter Infielder Hartford Yard Goats Sean Sullivan Pitcher Hartford Yard Goats Sterlin Thompson Outfielder Hartford Yard Goats Jake Woodford Pitcher Pittsburgh Pirates Jefry Yan Pitcher Saitama Seibu Lions

The Rockies spring training began with pitchers and catchers reporting to Salt River Fields at Talking Stick in Scottsdale, Arizona on February 13, with the full squad reporting on February 18, and the first Cactus League game on February 21. On February 19, 2025 the Rockies announced the signing of LHP Scott Alexander to a one-year Major League contract. INF Aaron Schunk was designated for assignment to make room on the 40-man roster.On March 22, 2025, the Rockies traded OF Nolan Jones to the Cleveland Guardians for UT Tyler Freeman. On March 23, 2025, the Rockies selected the contract of OF Nick Martini.

Schedule Game log

Legend Rockies win Rockies loss Postponement Eliminated from playoff raceBoldRockies team member

|- style="background:#fbb;" | 1 || March 28 || @ Rays || 2–3 || Fairbanks (1–0) || Vodnik (0–1) || – || 10,046 || 0–1 || L1 |- style="background:#bfb;" | 2 || March 29 || @ Rays || 2–1 || Peralta (1–0) || Littell (0–1) || Halvorsen (1) || 10,046 || 1–1 || W1 |- style="background:#fbb;" | 3 || March 30 || @ Rays || 4–6 || Bradley (1–0) || Peralta (1–1) || Fairbanks (1) || 10,046 || 1–2 || L1 |- style="background:#fbb;" | 4 || March 31 || @ Phillies || 1–6 || Ross (1–0) || Alexander (0–1) || – || 44,595 || 1–3 || L2 |- style="background:#fbb;" | 5 || April 2 || @ Phillies || 1–5 || Wheeler (1–0) || Freeland (0–1) || – || 37,550 || 1–4 || L3 |- style="background:#fbb;" | 6 || April 3 || @ Phillies || 1–3 || Walker (1–0) || Senzatela (0–1) || Alvarado (1) || 34,097 || 1–5 || L4 |- style="background:#fbb;" | 7 || April 4 || Athletics || 3–6 || Murdock (1–0) || Chivilli (0–1) || Miller (2) || 48,015 || 1–6 || L5 |- style="background:#fbb;" | 8 || April 5 || Athletics || 4–7 || Sears (1–1) || Márquez (0–1) || Miller (3) || 27,599 || 1–7 || L6 |- style="background:#bfb;" | 9 || April 6 || Athletics || 12–5 || Dollander (1–0) || Estes (0–2) || Vodnik (1) || 26,207 || 2–7 || W1 |- style="background:#fbb;" | 10 || April 8 || Brewers || 1–7 || Peralta (1–1) || Freeland (0–2) || – || 18,657 || 2–8 || L1 |- style="background:#fbb;" | 11 || April 9 || Brewers || 2–17 || Anderson (1–0) || Senzatela (0–2) || – || 18,867 || 2–9 || L2 |- style="background:#bfb;" | 12 || April 10 || Brewers || 7–2 || Alexander (1–1) || Payamps (0–1) || – || 18,593 || 3–9 || W1 |- style="background:#fbb;" | 13 || April 11 || @ Padres || 0–8 || Pivetta (2–1) || Márquez (0–2) || – || 44,089 || 3–10 || L1 |- style="background:#fbb;" | 14 || April 12 || @ Padres || 0–2 || Hart (2–0) || Dollander (1–1) || Suárez (7) || 44,066 || 3–11 || L2 |- style="background:#fbb;" | 15 || April 13 || @ Padres || 0–6 || King (3–0) || Freeland (0–3) || – || 42,706 || 3–12 || L3 |- style="background:#fbb;" | 16 || April 14 || @ Dodgers || 3–5 || May (1–1) || Senzatela (0–3) || Scott (5) || 52,693 || 3–13 || L4 |- style="background:#fbb;" | 17 || April 15 || @ Dodgers || 2–6 || Dreyer (2–0) || Feltner (0–1) || – || 53,198 || 3–14 || L5 |- style="background:#fbb;" | 18 || April 16 || @ Dodgers || 7–8 || Casparius (1–0) || Márquez (0–3) || Scott (6) || 52,143 || 3–15 || L6 |- style="background:#bbb;" | ― || April 18 || Nationals || colspan=7| Postponed (snow); Makeup: April 20 |- style="background:#fbb;" | 19 || April 19 || Nationals || 11–12 || Gore (2–2) || Dollander (1–2) || Finnegan (7) || 24,606 || 3–16 || L7 |- style="background:#fbb;" | 20 || April 20 || Nationals || 2–3 || Irvin (2–0) || Freeland (0–4) || Finnegan (8) || 24,176 || 3–17 || L8 |- style="background:#bfb;" | 21 || April 20 || Nationals || 3–1 || Senzatela (1–3) || Lord (0–2) || Kinley (1) || 18,703 || 4–17 || W1 |- style="background:#fbb;" | 22 || April 22 || @ Royals || 3–4 || Lynch IV (3–0) || Kinley (0–1) || – || 14,567 || 4–18 || L1 |- style="background:#bbb;" | ― || April 23 || @ Royals || colspan=7| Postponed (rain); Makeup: April 24 |- style="background:#fbb;" | 23 || April 24 || @ Royals || 4–7 || Zerpa (1–0) || Márquez (0–4) || Estévez (6) || || 4–19 || L2 |- style="background:#fbb;" | 24 || April 24 || @ Royals || 2–6 || Lorenzen (2–3) || Dollander (1–3) || – || 15,601 || 4–20 || L3 |- style="background:#fbb;" | 25 || April 25 || Reds || 7–8 || Ashcraft (1–2) || Chivilli (0–2) || Pagán (6) || 21,743 || 4–21 || L4 |- style="background:#fbb;" | 26 || April 26 || Reds || 4–6 || Greene (3–2) || Senzatela (1–4) || Pagán (7) || 34,040 || 4–22 || L5 |- style="background:#fbb;" | 27 || April 27 || Reds || 1–8 || Lodolo (3–2) || Blalock (0–1) || – || 28,408 || 4–23 || L6 |- style="background:#fbb;"