This week has been a rather typical week in baseball, with a lot of craziness happening, as we've come to expect at this point.
The top team and the bottom team haven't changed, but there's a lot of shifting in between, so come see where your team is ranked this week, and let us know if we have them too high, too low, or just right.
Without further ado, here are your MLB Power Rankings for week 15:
1. St. Louis Cardinals (62-40) [Last week: 1]
Pat: Adam Wainwright and Shelby Miller are both looking like legitimate aces, but will Miller be placed on an innings limit? Not likely, since he's only at 116+ right now.
Eric: The next three series for St. Louis: at Pittsburgh, at Cincinnati, vs. Dodgers. It’s about to get real interesting for the Cardinals.
2. Tampa Bay Rays (62-43) [LW: 5]
Pat: The Rays are by far the hottest team in baseball right now, winning 7 of 9 since the break and 21 of their last 25.
Eric: Wil Myers is hitting .328/.354/.537 since getting called up. That sound you hear is Royals fans crying.
3. Boston Red Sox (63-43) [LW: 2]
Pat: Papi's meltdown aside, the Red Sox are still exceeding expectations this year by a wide margin. Will they make a move before the deadline to bolster their pitching staff?
Eric: My dad became a Red Sox “fan” last year for some reason. I think it’s an elaborate trolling of the family. He even has a fake accent, which makes it clear he’s lived his whole life nowhere near New England.
4. Pittsburgh Pirates (61-42) [LW: 3]
Pat: The magic number is 20. Not for the playoffs, but for a .500 season. One step at a time, right Pittsburgh?
Eric: The Pirates are eight games up in the second wild card, and Baseball Prospectus gives them a 95.9% chance of making the playoffs. So relax a little, Pirates fans.
5. Oakland Athletics (62-43) [LW: 4]
Pat: As the Rangers stumble a bit, the A's have a chance to make a statement. Let's see if they can capitalize on it even more than they already have.
Eric: Speaking of playoff odds, the A’s are up over 90% now, which happens after taking 3 out of 4 on the weekend while Texas gets swept.
6. Atlanta Braves (60-45) [LW: 6]
Pat: My fantasy team would REALLY appreciate a hot streak from Justin Upton and Jason Heyward. Not that you care.
Eric: That 12-1 start and the mediocre NL East are the gifts that keep on giving. The Braves are 48-44 since.
7. Detroit Tigers (59-45) [LW: 9]
Pat: What's wrong with Justin Verlander? The guy was arguably baseball's best pitcher from 2009-2012, but he's been pretty average this year.
Eric: The Tigers are one of only two teams with a run differential better than +100. Thanks to the bullpen though, they have just the 7th best record in baseball.
8. Cincinnati Reds (59-47) [LW: 7]
Pat: The Reds are hitting a bump in the road, losing three straight to the Dodgers. Perhaps a trip to San Diego is just what the doctor ordered right now.
Eric: Yesterday’s loss marked the 5th extra inning loss for the Reds in a game where Aroldis Chapman did not appear. Way to go, Dusty.
9. Baltimore Orioles (58-48) [LW: 8]
Pat: Before Ryan Braun's suspension, Chris Davis was on pace for 61 HR. Since then, he has zero. I'M JUST SAYING.
Eric: Chris Davis has stopped hitting homers and Manny Machado has stopped hitting doubles. I am getting nervous.
10. Los Angeles Dodgers (56-48) [LW: 14]
Pat: If you don't like Yasiel Puig, I don't think we can be friends. That dude is awesome.
Eric: Before the season, I thought if the Dodgers could make the playoffs, they’d be dangerous due to their elite talent, but wasn’t sure if they’d make it. The first part is looking more and more likely with each win and feat of Puig.
11. Cleveland Indians (56-48) [LW: 11]
Pat: I'm not even sure I can explain how the Indians are doing this well, but Terry Francona can apparently manage his ass off. This team is overachieving.
Eric: Once again the Indians are hot, and now sit just 3 back in the division and 1 back in the wild card.
12. Kansas City Royals (51-51) [LW: 19]
Pat: Did the Royals just jump up 7 spots this week? YUP. Is that an overreaction? Perhaps. But they're en fuego right now.
Eric: A recent hot streak gets them to .500, and means Dayton Moore might act like they’re a contender. This could be dangerous.
13. Texas Rangers (56-49) [LW: 10]
Eric: With the Rangers suddenly struggling, my guess is they’ll continue to look at the trade market, such as it is.
Pat: There are rumors that the Rangers could even trade closer Joe Nathan for an established hitter. But will a contending team really be willing to part with a solid bat? Think Detroit, Boston, Los Angeles. They might have to bring a third team into this deal to make something happen with Nathan. If it's even possible at all.
14. New York Yankees (55-50) [LW: 12]
Eric: My piece on the Soriano trade encompasses the thoughts I have on the Yankees. Yesterday’s game did not change anything.
Pat: Derek Jeter hit a HR in his first at-bat since coming off his 2nd DL stint, so he'll get a pass from the media and Yankees fans for the next month and a half of complete mediocrity.
15. Arizona Diamondbacks (54-51) [LW: 13]
Pat: Sorry, D-Backs, but unless you pull off a trade similar to the epic Schilling deal back in 2000, this season is basically over.
Eric: The Diamondbacks have been just kind of there for a while. They need to find another gear before the Dodgers completely blow them away.
16. Washington Nationals (52-54) [LW: 16]
Pat: The Nationals haven't been able to replicate their excellent 2012 season, which shouldn't be a surprise. But they should be a little better than THIS.
Eric: A couple of walk-off wins and blowouts this past week. Did they finally, finally turn a corner?
17. Colorado Rockies (51-55) [LW: 17]
Pat: Tyler Chatwood is one of the best pitchers in baseball... as long as he's not at Coors Field, which is unfortunately where he plays 50% of his games.
Eric: The Rockies are a respectable 31-26 at home, and a not so good 20-29 on the road.
18. Seattle Mariners (50-55) [LW: 20]
Pat: The Mariners are hot right now? Yes, they're 7-3 since the All-Star break. Unfortunately, it's probably too little, too late.
Eric: Rookie Nick Franklin is hitting .277/.340/.492 as suddenly the Mariners have a functional offense.
19. Chicago Cubs (48-55) [LW: 24]
Pat: The Cubs aren't done making moves, and could make another trade or two before the deadline, even after dealing Matt Garza.
Eric: Pedro Strop has yet to give up a run since joining the Cubs, and is K/BB ratio is a very good 13/3. Small sample size obviously, but good for him. It wasn’t going to happen in Baltimore.
20. Los Angeles Angels (48-55) [LW: 18]
Eric: Pujols might be done for the season, just adding injury to the insult that is this season for Angels fans.
Pat: Pujols' injury might be a blessing in disguise, if it can help him get 100% healthy and ready for next year. This season is already a lost cause.
Pat: I used to think Ruben Amaro was a genius. But now I'm hearing that he's about to give Chase Utley a long-term extension, and I'm not so sure about that.
Eric: Amaro remains the last person to realize the Phillies need to start rebuilding, as giving $60 million to a Cuban defector with the intention of having him on the big club this year shows.
22. Toronto Blue Jays (48-56) [LW: 22]
Pat: The best laid schemes of mice and men often go awry... that quote best describes this season for the Blue Jays, who were billed as a 'Dream Team' coming into 2013.
Eric: The choice for Toronto is either to start selling or hope this year was one where everything went wrong and try again next year. Given the contracts involved, it almost has to be the latter choice.
23. New York Mets (46-56) [LW: 23]
Eric: The Mets are above average in scoring in the NL, and below average in run prevention. That’s completely backwards with how their team is perceived.
Pat: With all the attention paid to Matt Harvey (and rightfully so), some folks are forgetting about Zach Wheeler, another young pitching prospect who is having a respectable rookie season so far.
24. San Diego Padres (48-58) [LW: 25]
Pat: The Padres have the inept offense that you'd expect from a team in such a pitcher-friendly park, but they don't have the quality pitching that should come along with that.
Eric: No pitching staff in the NL has issued more walks than the Padres.
25. San Francisco Giants (46-58) [LW: 21]
Eric: The Giants have a worse record than the Cubs. Not sure how many people have noticed that.
Pat: The Giants are in a bit of a freefall right now, and they may be looking to start selling. This is very unusual for them in San Francisco, where winning has seemed like the norm as of late.
26. Minnesota Twins (45-57) [LW: 26]
Pat: Joe Mauer is an outstanding baseball player. It's a shame that he's stuck with his hometown Twins, because he'll probably retire without a ring.
Eric: Of the Twins’ current rotation, the best strikeout ratio among them is Mike Pelfrey with 5.2. That’s not good.
27. Milwaukee Brewers (43-61) [LW: 27]
Pat: The Brewers are shopping Yovani Gallardo, among others, at the trade deadline, but based on what he's done in Milwaukee, can he actually help a playoff contender?
Eric: No comment.
28. Miami Marlins (40-63) [LW: 29]
Pat: The Marlins have actually been pretty hot lately, and they move up a spot over the hapless White Sox, who are probably about to get worse at the trade deadline.
Eric: I had no idea Tino Martinez was the Marlins hitting coach until he resigned from the job.
29. Chicago White Sox (40-62) [LW: 28]
Eric: Chris Sale throws a complete game, gives up one run, and of course loses. He wins the Unlucky Pitcher Award this year in a walk.
Pat: The White Sox are shopping Jake Peavy, but the rumor is that they want an MLB-ready pitching prospect for him. If that's the case, why should other teams even bother? Is Peavy really that much of an upgrade?
30. Houston Astros (35-69) [LW: 30]
Pat: The Astros are approaching historically bad levels. This team is on the 5-year plan, at the absolute best.
Eric: They’re on pace for 54-108, which is actually better than many expected.
If you love these rankings, you're probably a smart baseball fan. If you hate them, let us know why, in the comments below.