We are at the point in the MLB season where we can start to see who are contenders and who are pretenders. So, I decided to give every team a letter grade based on how things have gone for them to this point in the season.
Baltimore Orioles – D
SEATTLE, WASHINGTON – JULY 02: Gunnar Henderson #2 of the Baltimore Orioles celebrates a run during the fourth inning against the Seattle Mariners at T-Mobile Park on July 02, 2024 in Seattle, Washington. (Photo by Steph Chambers/Getty Images)
Boston Red Sox – B-
BOSTON, MA – OCTOBER 3: Rafael Devers #11 of the Boston Red Sox follows through on the go ahead RBI sacrifice fly during the seventh inning against the Tampa Bay Rays at Fenway Park on October 3, 2022 in Boston, Massachusetts. (Photo By Winslow Townson/Getty Images)
New York Yankees – A-
NEW YORK, NEW YORK – AUGUST 23: Aaron Judge #99 of the New York Yankees points to the dugout after hitting his third home run of the game against the Washington Nationals at Yankee Stadium on August 23, 2023 in the Bronx borough of New York City. (Photo by Mike Stobe/Getty Images)
Tampa Bay Rays – B+
BOSTON, MASSACHUSETTS – SEPTEMBER 26: Junior Caminero #1 of the Tampa Bay Rays at bat during the second inning against the Boston Red Sox at Fenway Park on September 26, 2023 in Boston, Massachusetts. (Photo by Paul Rutherford/Getty Images)
Toronto Blue Jays – B+
TORONTO, ON – AUGUST 13: Vladimir Guerrero Jr. #27 Jr. of Toronto Blue Jays swings against the Chicago Cubs during the first inning in their MLB game at the Rogers Centre on August 13, 2023 in Toronto, Ontario, Canada. (Photo by Mark Blinch/Getty Images)
Chicago White Sox – D-
NEW YORK, NEW YORK – JUNE 08: Luis Robert Jr. #88 of the Chicago White Sox celebrates his home run in the third inning against the New York Yankees during game one of a double header at Yankee Stadium on June 8, 2023 in Bronx borough of New York City. (Photo by Elsa/Getty Images)
Cleveland Guardians – B
CLEVELAND, OH – MAY 08: Jose Ramirez #11 of the Cleveland Guardians hits a one-run triple off Alek Manoah #6 of the Toronto Blue Jays during the third inning at Progressive Field on May 08, 2022 in Cleveland, Ohio. (Photo by Ron Schwane/Getty Images)
Detroit Tigers – A+
DETROIT, MI – AUGUST 13: Tarik Skubal #29 of the Detroit Tigers pitches against the Seattle Mariners during the first inning at Comerica Park on August 13, 2024 in Detroit, Michigan. (Photo by Duane Burleson/Getty Images)
Kansas City Royals – C+
KANSAS CITY, MISSOURI – SEPTEMBER 30: Bobby Witt Jr. #7 of the Kansas City Royals in action against the New York Yankees at Kauffman Stadium on September 30, 2023 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images)
Minnesota Twins – B
May 7, 2025; Minneapolis, Minnesota, USA; Minnesota Twins center fielder Byron Buxton (25) hits a single against the Baltimore Orioles in the fifth inning at Target Field. Mandatory Credit: Jesse Johnson-Imagn Images
Athletics – C-
Mar 27, 2025; Seattle, Washington, USA; Athletics first baseman Tyler Soderstrom (21) celebrates while running the bases after hitting a solo-home run against the Seattle Mariners during the eighth inning at T-Mobile Park. Mandatory Credit: Joe Nicholson-Imagn Images
Houston Astros – B+
SEATTLE, WASHINGTON – OCTOBER 15: Hunter Brown #58 of the Houston Astros delivers during the twelfth inning against the Seattle Mariners in game three of the American League Division Series at T-Mobile Park on October 15, 2022 in Seattle, Washington. (Photo by Rob Carr/Getty Images)
Los Angeles Angels – B-
ANAHEIM, CA – JULY 2: Mike Trout #27 of the Los Angeles Angels bats during the game against the Arizona Diamondbacks at Angel Stadium of Anaheim on July 2, 2023 in Anaheim, California. The Angels defeated the Diamondbacks 5-2. (Photo by Rob Leiter/MLB Photos via Getty Images)
Seattle Mariners – B
Apr 12, 2025; Seattle, Washington, USA; Seattle Mariners catcher Cal Raleigh (29) hits a solo-home run against the Texas Rangers during the fifth inning at T-Mobile Park. Mandatory Credit: Joe Nicholson-Imagn Images
Texas Rangers – C+
SEATTLE, WASHINGTON – SEPTEMBER 13: Jacob deGrom #48 of the Texas Rangers throws a pitch during the first inning against the Seattle Mariners at T-Mobile Park on September 13, 2024 in Seattle, Washington. (Photo by Alika Jenner/Getty Images)
Atlanta Braves – C
HOUSTON, TEXAS – OCTOBER 06: Ronald Acuna Jr. #13 of the Atlanta Braves hits a home run during the first inning against the Miami Marlins in Game One of the National League Division Series at Minute Maid Park on October 06, 2020 in Houston, Texas. (Photo by Elsa/Getty Images)
Miami Marlins – D
MIAMI, FLORIDA – MARCH 30: Sandy Alcantara #22 of the Miami Marlins delivers a pitch against the New York Mets during the first inning on Opening Day at loanDepot park on March 30, 2023 in Miami, Florida. (Photo by Megan Briggs/Getty Images)
New York Mets – A
NEW YORK, NEW YORK – DECEMBER 12: Juan Soto of the New York Mets poses with his new uniform after his introductory press conference at Citi Field on December 12, 2024 in New York City. (Photo by Al Bello/Getty Images)
Philadelphia Phillies – B+
PHILADELPHIA, PENNSYLVANIA – JULY 9: Zack Wheeler #45 of the Philadelphia Phillies throws a pitch in the top of the first inning against the Los Angeles Dodgers at Citizens Bank Park on July 9, 2024 in Philadelphia, Pennsylvania. (Photo by Mitchell Leff/Getty Images)
Washington Nationals – C+
FORT MYERS, FL- MARCH 10: James Wood #50 of the Washington Nationals bats during a spring training game against the Minnesota Twins on March 10, 2024 at the Lee County Sports Complex in Fort Myers, Florida. (Photo by Brace Hemmelgarn/Minnesota Twins/Getty Images)
Chicago Cubs – A
Mar 31, 2025; West Sacramento, California, USA; Chicago Cubs outfielder Kyle Tucker (30) hits an RBI sac fly during the first inning against the Athletics at Sutter Health Park. Mandatory Credit: Sergio Estrada-Imagn Images
Cincinnati Reds – B-
NEW YORK, NEW YORK – SEPTEMBER 17: (NEW YORK DAILIES OUT) Elly De La Cruz #44 of the Cincinnati Reds in action against the New York Mets at Citi Field on September 17, 2023 in New York City. The Mets defeated the Reds 8-4. (Photo by Jim McIsaac/Getty Images)
Milwaukee Brewers – B-
GOODYEAR, ARIZONA – MARCH 06: Jackson Chourio #11 of the Milwaukee Brewers celebrates with teammates after scoring a run in the first inning during a spring training game against the Cincinnati Reds at Goodyear Ballpark on March 06, 2024 in Goodyear, Arizona. (Photo by Aaron Doster/Getty Images)
Pittsburgh Pirates – D-
ST LOUIS, MISSOURI – JUNE 11: Paul Skenes #30 of the Pittsburgh Pirates delivers a pitch against the St. Louis Cardinals in the first inning at Busch Stadium on June 11, 2024 in St Louis, Missouri. (Photo by Dilip Vishwanat/Getty Images)
St. Louis Cardinals – B+
May 18, 2025; Kansas City, Missouri, USA; St. Louis Cardinals second baseman Brendan Donovan (33) doubles in the ninth inning against the Kansas City Royals at Kauffman Stadium. Mandatory Credit: Peter Aiken-Imagn Images
Arizona Diamondbacks – C
NEW YORK, NEW YORK – MAY 30: Corbin Carroll #7 of the Arizona Diamondbacks in action against the New York Mets at Citi Field on May 30, 2024 in New York City. The Mets defeated the Diamondbacks 3-2. (Photo by Jim McIsaac/Getty Images)
Colorado Rockies – F
Mar 28, 2025; Tampa, Florida, USA; Colorado Rockies catcher Hunter Goodman (15) doubles during the sixth inning against the Tampa Bay Rays at George M. Steinbrenner Field. Mandatory Credit: Kim Klement Neitzel-Imagn Images
San Diego Padres – A-
SEOUL, SOUTH KOREA – MARCH 21: Fernando Tatis Jr. #23 of the San Diego Padres hits a grounder resulting in a fielding error of Max Muncy #13 of the Los Angeles Dodgers in the 3rd inning during the 2024 Seoul Series game between San Diego Padres and Los Angeles Dodgers at Gocheok Sky Dome on March 21, 2024 in Seoul, South Korea. (Photo by Chung Sung-Jun/Getty Images)
San Francisco Giants – A-
SAN FRANCISCO, CALIFORNIA – APRIL 13: Logan Webb #62 of the San Francisco Giants reacts after he struck out Trent Grisham #2 of the San Diego Padres to end the eighth inning at Oracle Park on April 13, 2022 in San Francisco, California. (Photo by Ezra Shaw/Getty Images)
Los Angeles Dodgers – A
SEOUL, SOUTH KOREA – MARCH 20: Shohei Ohtani #17 of the Los Angeles Dodgers hits a single in the 3rd inning during the 2024 Seoul Series game between Los Angeles Dodgers and San Diego Padres at Gocheok Sky Dome on March 20, 2024 in Seoul, South Korea. (Photo by Chung Sung-Jun/Getty Images)