Skip to main content

2023 MLB power rankings: Cincinnati Reds and San Francisco Giants soar, new No. 1 team

Who is the best team in MLB? Before diving into the MLB games today, Sportsnaut’s 2023 MLB power rankings take a weekly look across baseball, evaluating all 30 teams and separating them into tiers. From the worst MLB teams to World Series contenders, we’re evaluating every team in baseball.

Bookmark this page for weekly updates on the best and worst teams in MLB, carrying you from Opening Day 2023 through the World Series.

What’s the best MLB team right now? Let’s dive into our latest MLB power rankings.

2023 MLB power rankings: Worst MLB teams right now

30. Oakland Athletics (29)

The Oakland Athletics have gone 77 games and still haven’t won 20 games this season. While they aren’t quite the worst MLB team ever, a -210 run differential and failing to even win 22 games by July 1 should tell you all you need to know about why the A’s are at the bottom of the 2023 MLB power rankings.

Related: MLB mock draft 2023

29. Kansas City Royals (30)

The Kansas City Royals haven’t won a series since May 15-17. Every day, this team reminds fans why they can’t wait until football season. However, there’s one bright side. Bobby Witt Jr. (.288/.350/.411, 111 wRC+) is starting to make adjustments showings some signs of becoming the star everyone believes he can be.

Related: Fastest pitch 2023

28. Colorado Rockies (27)

The Colorado Rockies are racking up losses just as fast as their young hitters are compiling hits in June. Nolan Jones (.632 SLG, .368 BA), Ryan McMahon (.320 BA, 147 wRC+) and Ezequiel Tovar (.299 BA) have all shown some impressive talent this month. Unfortunately, Colorado has nothing to show for it with its record. Few teams are in more need of a rebuild than the Rockies.

27. Washington Nationals (28)

The Washington Nationals are one of the worst MLB teams in 2023, but they aren’t on the same tier as the teams below them in the 2023 MLB power rankings. Washington’s -61 run differential entering Friday kept them around teams like the Detroit Tigers and Chicago White Sox, but this team is also getting worse quickly.

Related: Longest championship droughts in MLB history

26. St. Louis Cardinals

What’s remarkable about how bad the St. Louis Cardinals are this season is that they have a lineup worthy of at least being in the postseason mix. Through its first 75 games, St. Louis ranked 11th in runs scored and ninth in slugging percentage. Unfortunately for the fans, a Cardinals franchise that had decades of pitching excellence is now responsible for compiling a pitching staff that ranks 27th in WHIP and 29th in batting average allowed.

Related: St. Louis Cardinals trade candidates

25. Detroit Tigers (25)

The brief signs of life from Spencer Torkelson are gone, he’s slashed .189/.268/.405 through his first 19 games in June. While some might feel a bit optimistic about this team following series victories over the Minnesota Twins last week and Kansas City this week, the Tigers have proven this year these mini stretches aren’t to be taken seriously.

Related: What is the longest baseball game ever?

24. Chicago White Sox (24)

Luis Robert is playing at an MVP-caliber level right now and the Chicago White Sox clearly made the right decision to move on from Jose Abreu. For as much talent and Chicago has on paper, though, it’s never come together in the last two years. If none of it’s working, you need to rebuild.

Related: Chicago White Sox trade deadline approach revealed

23. Pittsburgh Pirates (19)

The Pittsburgh Pirates were the feel-good story to begin the season, entering May with the second-best record in baseball (20-9). It pushed higher in the 2023 MLB power rankings than anyone could’ve imagined. In the two months since, the Pirates have the second-worst record in MLB (14-31) over their last 45 games.

Related: MLB standings

22. New York Mets (22)

Entering play on June 23, the New York Mets held the fifth-worst record in baseball (19-28) since May 1. Putting that into perspective, the Tigers (22-24) and Cleveland Guardians (23-23) are outperforming them in the last two months while spending $100 million less combined ($215.95 million) on payroll than the Mets ($343.6 million). The Mets are one of the biggest disappointments in baseball history.

MLB power rankings today:

21. Cleveland Guardians (23)

The Cleveland Guardians aren’t changing. Beating up on the Oakland A’s is nice, but almost every MLB team has done that this season. We’ll likely witness similar results early next week at Kansas City, but that’s followed by a trip to Wrigley Field and then a home set against the Atlanta Braves.

Related: Highest-paid MLB players

20. Chicago Cubs (21)

The Chicago Cubs will finish June with a winning record, playing more like the team we saw in the first full month of the season. We can’t forget what happened in May, but perhaps a healthy pitching staff keeps it going and the Cubs carry their momentum through matchups against the Phillies and Guardians.

Related: MLB games today

19. Seattle Mariners (20)

Seattle Mariners fans are hoping the offensive explosion late in the week is a sign of things to come. Teoscar Hernandez (1.060 OPS) in June has turned things around, but the prolonged slump from Jarred Kelenic and Julio Rodriguez (.600 OPS this month) is worrisome as we head into summer. Maybe, just maybe, the Home Run Derby helps Rodrigue get his swagger back.

18. San Diego Padres (18)

The San Diego Padres still aren’t anywhere near where everyone expected to be this season. However, Fernando Tatis Jr (.378/.474/.744, 1.218 OPS) and Juan Soto (.297/.426/.527, .953 OPS) have put this lineup on their shoulders and provided the Padres with a winning record (12-9) over their last 21 contests.

Written by experts, for sports fans who want a FREE daily newsletter worth reading. Get Sportsnaut First today!

17. Milwaukee Brewers (15)

A six-game losing streak by the Milwaukee Brewers and a double-digit winning streak by the Cincinnati Reds drastically changed the shape of the NL Central. Milwaukee is trying to keep it close, this is its only shot at the postseason. Fortunately, the next three opponents (Mets, Pirates and Cubs) are all winnable matchups.

Related: Longest championship droughts in MLB history

16. Minnesota Twins (14)

It’s the same story with the Minnesota Twins. They split a four-game set with Boston, but you can’t erase everything that happened before it. One thing is for certain, Minnesota will be excited to put June (10-11) behind them and no group more so than the pitchers (4.24 ERA).

Related: Fastest pitch 2023

15. Boston Red Sox (16)

The 2023 Boston Red Sox season is a roller coaster. Back and forth above and below .500, a six-game winning streak pushed them back over the mark. Of course, they’re still last in the division and looming on the Red Sox schedule are matchups against the Miami Marlins, Toronto Blue Jays and Texas Rangers.

Related: Longest home runs in 2023

14. Los Angeles Angels (7)

Just as the Los Angeles Angels seemed to be on the rise, they can’t score a single run against their cross-town rival and then struggle at Coors Field. It’s just the latest example of a team that is good, but not good enough to be a real factor in the sport. Shohei Ohtani is probably counting down the months until he gets to leave this organization behind.

Related: Top MLB free agents 2024

13. Houston Astros (12)

Losing Yordan Alvarez was a devastating blow for the Houston Astros. With one of the best hitters in baseball out of the lineup, Houston holds a .729 OPS (13th in MLB) this month. The only fortunate thing for the Astros is once they’re done with the Los Angeles Dodgers, the only top team they’ll face until the All-Star Break is Texas.

Related: Houston Astros game today

12. New York Yankees (10)

The New York Yankees just aren’t the same without Aaron Judge. Since June 4, the Yankees’ lineup has the lowest OPS (.603) in baseball. Even more alarming, New York’s hitters are below the Mendoza line (.196 batting average) in their last 562 plate appearances. Needless to say, the Yankees desperately need Judge (and Carlos Rodón) to return quickly.

Related: New York Yankees game today

11. Philadelphia Phillies (13)

The Philadelphia Phillies missed their shot at cracking the top 10 by getting swept at home against Atlanta. However, even after that two-game losing streak, the Phillies still held the fifth-best record in June and they are sixth (18-12) in the last six weeks with the pitching staff responsible for a spectacular 3.48 ERA in 30 games.

Related: What is OPS?

2023 MLB power rankings: Best MLB teams right now

10. Toronto Blue Jays (8)

MLB: Toronto Blue Jays at Miami Marlins
Rich Storry-USA TODAY Sports

The Toronto Blue Jays really missed out on an opportunity to make up some ground in the American League by dropping sets against the Baltimore Orioles and Texas Rangers last week. However, the pitching staff saved the series against the Miami Marlins. Unfortunately for the Jays, the red-hot San Francisco Giants are up next.

Related: MLB trade candidates

9. Cincinnati Reds (17)

Syndication: The Enquirer
Albert Cesare/The Enquirer / USA TODAY NETWORK

The Cincinnati Reds are the hottest team in MLB. Since calling up Elly De La Cruz, the Reds are 13-2 with him in the lineup. While all hot streaks end, Cincinnati proved against the Astros and Atlanta Braves that it’s a viable threat to win the NL Central. Besides, this team can be even better if it acquires a starter to replace Luke Weaver (6.86 ERA, 1.59 WHIP).

Related: Longest winning streak in MLB history

8. Miami Marlins (8)

MLB: Pittsburgh Pirates at Miami Marlins
Rich Storry-USA TODAY Sports

A return to Florida after an outstanding road trip didn’t go quite as well as the Miami Marlins hoped. The lineup really didn’t show up much, outside of Luis Arraez, in sets against the Blue Jays and Pirates. With the Red Sox and Atlanta Braves on deck, Miami will need to turn things around to avoid dropping out of the top 10 in the 2023 MLB power rankings.

Related: Highest batting average ever

7. Los Angels Dodgers (9)

MLB: Houston Astros at Los Angeles Dodgers
Jayne Kamin-Oncea-USA TODAY Sports

After being swept by the San Francisco Giants, the Los Angeles Dodgers woke up and swept the Los Angeles Angels. It’s obvious this team isn’t anywhere close to its peak right now – 8-10 in June – but it’s relatively healthy and the talent is undeniable. We’ll bet on an experienced team with a great front office figuring things out.

Related: What is a balk?

6. Baltimore Orioles (5)

MLB: Baltimore Orioles at Tampa Bay Rays
Kim Klement-USA TODAY Sports

Austin Hays (.352/.382/.549) and Gunnar Henderson (.345/.379/.709) are doing everything in their power this month to keep the Baltimore Orioles going. It also helps that former Yankees’ outfielder Aaron Hicks – .535 SLG, 10 RBIs in June – is thriving with his new team. However, a 15-13 record (16th in MLB) over the last six weeks suggests Baltimore is coming down to death.

Related: What is the best MLB team ever?

5. Arizona Diamondbacks (4)

MLB: Arizona Diamondbacks at Washington Nationals
Amber Searls-USA TODAY Sports

All of the attention right now is being given to Elly De La Cruz, but Arizona Diamondbacks outfielder Corbin Carroll is the rookie who deserves NL MVP right now. Sitting atop the NL West, the Diamondbacks will be cautious buyers in July and that’s the perfect approach to take for a young team with a 20-12 record in the last six weeks.

Related: Babe Ruth vs Josh GIbson

4. San Francisco Giants (11)

MLB: San Francisco Giants at St. Louis Cardinals
Jeff Curry-USA TODAY Sports

The San Francisco Giants have been one of the best teams in MLB for over a month. When the weekend began, coming off series victories over San Diego and Los Angeles, the Giants had the best MLB record in June (15-5). So many on this roster deserve credit, but LaMonte Wade Jr (.517 SLG, 165 wRC+), Joc Pederson (160 wRC+) and Mike Yastrezemski (.518 SLG, 131 wRC+) deserve the most credit right now. Coming off a series victory over Arizona, San Francisco now has a shot to prove itself on the road with an East Coast trip.

3. Texas Rangers (3)

MLB: Texas Rangers at Chicago White Sox
Kamil Krzaczynski-USA TODAY Sports

Since returning from the injured list, Texas Rangers shortstop Corey Seager is batting .355/.401/.667 with a 1.067 OPS. Unsurprisingly, the Rangers are 21-12 over that span. Seager’s explosion at the plate has helped support this lineup during Marcus Semien’s cold stretch. Now, Texas needs to address a pitching staff that posted a 3.98 ERA in June.

Related: Longest hitting streak ever

2. Tampa Bay Rays (1)

MLB: Tampa Bay Rays at San Diego Padres
Ray Acevedo-USA TODAY Sports

There’s some level of concern with the Tampa Bay Rays, who are now 5-5 in their last 10 contests. While the Rays’ pitching staff has done very well this month (3.63 ERA) despite injuries to the rotation, Tampa Bay’s hitters rank 13th in OPS (.734). Now, Kevin Cash’s club has to figure things out after a series split against the Royals in advance of a challenging stretch against the Diamondbacks, Mariners, Phillies and Braves.

Related: Best baseball players of all time

1. Atlanta Braves (2)

MLB: Atlanta Braves at Philadelphia Phillies
Bill Streicher-USA TODAY Sports

The Atlanta Braves earn the No. 1 spot in the 2023 MLB power rankings after going on the road and taking out the hottest team in MLB. It’s just another instance demonstrating how good the Braves have been, especially this month. Atlanta is tied for the most wins in Juen (16) and its 21-16 record over the last six weeks outpaces the Rays.

Statistics via FanGraphs

Who is the best team in Major League Baseball right now?

The Tampa Bay Rays are the best team in Major League Baseball right now. Tampa Bay became the first MLB team to win 50 games in 2023 and they have the best record in baseball.

What team has the worst record in baseball?

The Oakland Athletics and Kansas City Royals have the worst record in baseball. Entering play on June 14, the Athletics were the only MLB teams without 20 wins. Oakland and the Kansas City Royals are also the only two MLB teams with a -100 or worse run differential. The Washington Nationals have the worst record in the National League.

Related: What is a balk?

Which team has the most home runs in 2023?

The Atlanta Braves lead MLB in home runs. Right behind the Braves on the MLB home run leaderboard are the Tampa Bay Rays and Los Angeles Dodgers.

What are the MLB power rankings?

MLB power rankings are evaluations of all 30 teams in Major League Baseball, ranking them from best to worst based on MLB standings, stats, past success and talent.

How are MLB power rankings calculated?

Sportsnaut’s MLB power rankings are calculated by the standings, run differential, preseason expectations, 2023 performance and projections for the remainder of the regular season.

What is the run differential for the Tampa Bay Rays in 2023?

The Tampa Bay Rays have a +153 run differential through 79 games this season. The Texas Rangers have the highest run differential (+155) in baseball. Unsurprisingly, both teams are near the top of Sportsnaut’s 2023 MLB power rankings.

Which team has the most HBP in baseball?

The New York Mets have the most hit by pitches in baseball (46), closely followed by the Oakland Athletics (45) and Tampa Bay Rays (44)/