Updated: May 31
MLB Power Rankings as of 4/25/21
Written By: Eric Shaw
These power rankings are updated as of April 25th, 2021
*These rankings are based on current play and potential.
1. Los Angeles Dodgers (15-6)
The Dodgers had a tough battle with the Padres over the weekend and ended up losing three out of four. We know the fire power they have and that's why they still sit on top of the list.
Previous rank: 1
2. Oakland Athletics (14-8)
The Athletics just had one of the best runs we have seen since 2017. Winning 13 straight games. The A’s may be the hottest team in baseball right now. Finally losing their streak to the Orioles, the question is, can they still stay hot.
Previous rank: 18
3. San Diego Padres (12-11)
The Padres saw a dip in rankings but only because of how good the A’s have been. The Padres almost swept the Dodgers in LA, which is a very good sign for them. During the series over the weekend, Fernando Tatis Jr. hit five home runs, including two on the 22 year anniversary of his father hitting two grand slams in the same inning at Dodger stadium.
Previous rank: 2
4. Boston Red Sox (14-9)
The Red Sox had a couple tough series over the week hosting the hot Mariners over the weekend. Alex Verdugo stays very hot for the Sox helping them split the series against Seattle.
Previous rank: 3
5. Milwaukee Brewers (13-8)
The Brewers have found their rhythm as they take the lead of the NL Central. Pitching is still amazing for them as Woodruff stays hot for them.
Previous rank: 13
6. Seattle Mariners (13-9)
The Mariners may be the most surprising teams right now as the Dodgers came into Seattle and split the series, and then went into Boston and split the series with them too. The Mariners sit at second right now only one game behind the A’s.
Previous rank: 19
7. Chicago White Sox (12-9)
The White Sox have been just playing good baseball. They are on a four game win streak with their next series against the Tigers. Hopefully they can continue to play well and sweep them.
Previous rank: 8
8. San Francisco Giants (14-8)
The Giants have been playing great lately. They are in second place in a very tough division. They are only one game behind the Dodgers. Can they pull through and get a chance to take over the division.
Previous record: 20
9. New York Mets (9-8)
The Mets have an MVP candidate on their hands, and it is none other than Jacob deGrom. His last outing was a complete game only allowing two hits and fifteen strike outs. HE proves day in and day out he is the best pitcher in the world.
Previous rank: 7
10. Kansas City Royals (13-7)
The Royals are finally getting the recognition they deserve. Lead by veteran catcher Salvador Perez, this may be legit. They are still in first place in the AL Central.
Previous rank: 22
11. Los Angeles Angels (10-10)
The Angels took a little bit of a dip just missing out on the top 10. Mike Trout has recently just gone out with a minor Elbow injury and Rendon had been on the 10-day injured list for a little bit with a groin injury. Once everyone is back this team will be back playing at a high level.
Previous rank: 4
12. Atlanta Braves (9-12)
The Braves have been picking it up lately. Ronald Acuna may be the most electrifying player in baseball. Is really a treat to be able to watch him play everyday. The Braves are starting to work their way up the NL East, they are still second to last play, but are only two games out of first.
Previous rank: 10
13. Houston Astros (10-11)
The Astros are a weird team right now. They get swept by the Rockies, one of the worst teams in the league, but then take three out of four from the Angels. They need to be consistent if they wanna win the division this year.
Previous rank: 5
14. Tampa Bay Rays (11-11)
The Rays are in second place in the AL East, behind the Red Sox by two and a half games. They have a tough four game series against the A’s coming up. If they can split the series I would consider that a major win.
Previous rank: 14
15. Toronto Blue Jays (10-11)
The Blue Jays have been playing just below average as they are one game under .500. They have a couple cross league games coming up against the Nationals and Braves. These will be pretty tough games as the Nationals and Braves are starting to play much better as of lately.
Previous rank: 11
16. New York Yankees (9-12)
The Yankees are starting to find their groove. Lighting the ball up in Cleveland. Facing one of the best pitchers in Shane Bieber, hitting two home runs off of him and claiming the win. After starting 5-10 there are finally getting something together.
Previous rank: 6
17. Philadelphia Phillies (10-11)
The Phillies are mashing the baseball as of late. Bryce Harper hit two homeruns the other night but those were the teams only runs as they lost to the Rockies 12-2.
Previous rank: 15
18. Cleveland Indians (9-11)
Indians had a couple rough games against the Yankees the other nights. Not even ace Shane Bieber could stop them. The Indians are third in their division, four games out of first.
Previous rank: 16
19. St. Louis Cardinals (11-10)
After a sweep over the Reds last weekend, it vaulted them from 8-10 to one game over .500. Right now the Cardinals sit two games behind the Brewers in the NL Central.
Previous rank: 17
20. Washington Nationals (8-11)
After a terrible start to 2021, the Nationals are finally starting to fix their record. Only being three games under .500, but are only two games out of first.
Previous rank: 21
21. Chicago Cubs (10-11)
A sweep against the Mets during the week really helped them show off the fire power they have in their offense. Scoring 16 runs on the 21st and then scoring 15 on the 23rd.
Previous rank: 21
22. Arizona Diamondbacks (11-11)
Madison Bumgarner threw the first unofficial no hitter. Since the D-Backs were playing a doubleheader on that day it was only a seven inning game. In the first game of the day, Bumgarner threw seven no-hit innings, and in the second, Zac Gallen threw second innings only allowing one hit, two dominant performances.
Previous rank: 28
23. Pittsburgh Pirates (11-11)
The Pirates are about as average as it gets. And their record projects that as they are sitting at .500. The Pirates are sitting in third in the NL Central only two and a half games out of first.
Previous rank: 29
24. Cincinnati Reds (9-12)
The Reds had a giant fall off from being first in the NL Central, to being in dead last. The Reds are on a seven game losing streak, getting swept by both the D-Backs and the Cardinals.
Previous rank: 9
25. Minnesota Twins (7-13)
Another huge fall like the Reds, the Twins have just been a mess as of lately. The Twins almost have the worst record in baseball, but because of the Tigers, they are in fourth place in the AL Central.
Previous rank: 12
26. Miami Marlins (9-12)
The Marlins sit at fourth place in the NL East only two games out of first. The team lost three out of four to the red hot Giants over the weekend. The East is a tough division and there is no tell how much longer they will be in the race for first.
Previous rank: 24
27. Baltimore Orioles (9-12)
What a great team to watch, the Orioles sit in fourth place in the AL East, still in front of the Yankees. And everyone but the Yankee fans want it to stay that way. Young talent still shines everyday for this team, as they might have a good future.
Previous rank: 25
28. Colorado Rockies (8-13)
The Rockies faced the Astros into Colorado, sending them home without a win. The Rockies actually played pretty well and continued that into the weekend, taking two out of three from the Phillies.
Previous rank: 30
29. Texas Rangers (9-13)
The Rangers had a tough weekend after getting swept by the White Sox, things do not look bright for them as their next two series are against the Angels and the Red Sox.
Previous rank: 27
30. Detroit Tigers (7-15)
The Tigers are just not good. How else can I put it? They got swept over the weekend by the Royals putting them eight games out of first. That eight games is going to turn into ten pretty soon as their next two series are against the White Sox and the Yankees.