Weekly Rankings: Where Does Your Team Stand? Our baseball expert ranks and breaks down each team.
Rank   Team Record   Change   Comment
1 Chicago Cubs Chicago Cubs 17-6
▲ 1
The Cubbies played only four games last week, but they won three of them. There are whispers about a run at the single-season win record here, as Chicago is on pace for 120 wins currently. It’s going to be that kind of crazy season for the Cubs.
2 Washington Nationals Washington Nationals 17-7
▼ 1
After getting swept at home by the Phillies to start the week, the Nationals recovered to sweep the Cardinals on the road to end the week. Washington has cooled off since its 9-1 start to the season, and the team still has seven road games ahead this week.
3 Chicago White Sox Chicago White Sox 18-8
Chicago went 5-2 on the road last week, while Chris Sale is now 6-0 with a 1.66 ERA. Toss in Jose Quintana (3-1, 1.47 ERA) and Mat Latos (4-0, 1.84 ERA), and the White Sox have the top trio of starters in MLB right now. How far can they carry the team in 2016? Time will tell.
4 New York Mets New York Mets 15-8
▲ 3
They lost an eight-game winning streak on Sunday, but an overall 11-2 run in the past two weeks has brought the Mets up where they belong. They start an 11-game road trip later this week, which includes a four-game set against the Dodgers.
5 Detroit Tigers Detroit Tigers 14-10
▲ 11
With a five-game winning streak currently, the offense has come alive with 35 runs scored. Jordan Zimmerman is 5-0 with a 0.55 ERA, having allowed just two earned runs in 33 innings this season so far. After winning 58 games over the last four seasons, Zimmerman could win 20 games for the first time in his career.
6 Boston Red Sox Boston Red Sox 15-10
▲ 8
A 6-1 week topped off by a sweep of the Yankees at Fenway is a Beantown dream. David Price is 4-0 with a 6.14 ERA—the Red Sox are averaging 5.36 runs per game, so his run-support luck has been extreme so far this season.
7 Pittsburgh Pirates Pittsburgh Pirates 15-10
▲ 4
The Pirates have played three extra-inning games in their last seven, winning two of them. They swept the Rockies at Coors Field, but Pittsburgh lost at home in 11 innings to Cincinnati on Sunday to lose a six-game win streak. Seven of eight regulars are hitting .290 or higher right now.
8 Philadelphia Phillies Philadelphia Phillies 15-10
▲ 11
Despite being outscored by 16 runs this year, the Phillies are flying high. Two straight sweeps (Washington, Cleveland) can’t hide the fact Philadelphia is scoring just 3.28 runs per game. It’ll be hard to sustain this winning streak scoring like that.
9 Baltimore Orioles Baltimore Orioles 14-10
▼ 4
An offensive outage cost the Orioles some games last week, but six more home games this week against the Yankees and the Athletics could continue to solve those problems. It’s time for Matt Wieters, Adam Jones and Pedro Alvarez to wake up their quiet bats.
10 Seattle Mariners Seattle Mariners 13-11
▲ 3
Four wins against Houston and Kansas City last week helped move the Ms up the American League West standings. Felix Hernandez has now lost a game where he surrendered one hit and won a game where his teammates collected just one hit. That’s an impressive feat.
11 Kansas City Royals Kansas City Royals 13-11
▼ 7
The defending champions lost five straight last week before topping the Mariners on Sunday to salvage something. The offense scored a total of seven runs in those five losses, including getting shutout twice in a row by Seattle. Look for the Royals to rebound, because they don’t stay down long as we’ve seen recently.
12 Texas Rangers Texas Rangers 14-11
With a successful week against the Yankees and the Angels, the Rangers were able to hold on to first place in the AL West. Texas starters are 12-3 this season, including a 3-0 and 2.52 ERA start from former Oakland hurler A.J. Griffin. That’s gotta sting, Billy Beane.
13 Miami Marlins Miami Marlins 12-12
▲ 11
In the midst of a seven-game winning streak last week, the Marlins got the Dee Gordon news. They still didn’t lose until Sunday in Milwaukee, posting a 7-3 record on a 10-game road trip through San Francisco, Los Angeles, and Milwaukee. Maybe Miami will survive.
14 Colorado Rockies Colorado Rockies 12-12
▲ 1
A three-game sweep in Arizona ended a five-game losing streak for the Rox. Former No. 1 pick (third overall) Jon Gray isn’t panning out in the rotation, leaving Colorado three starters short of a major-league rotation still.
15 Oakland Athletics Oakland Athletics 13-13
▼ 5
Winning the weekend series against the Astros at home saved the week for the A’s, and changes to the rotation might help, too. However, Oakland still is struggling to hit consistently, scoring just 3.5 runs per game. Good news: Danny Valencia comes back this week from the DL.
16 Los Angeles Dodgers Los Angeles Dodgers 13-13
▼ 10
The team lost six straight until Clayton Kershaw spun a three-hit, shutout gem on Sunday to stop the bleeding. Since scoring 12 runs on April 24 in Colorado, the Dodgers have managed just 12 runs in the seven games since then. You can’t win if you’re not scoring.
17 San Francisco Giants San Francisco Giants 13-13
▲ 8
What a difference a day of travel and a venue change make. On Wednesday, the Giants scored 13 runs against the Padres at AT&T Park. On Friday, the Mets beat the Giants, 13-1, at Citi Field. That’s brutal inconsistency.
18 St. Louis Cardinals St. Louis Cardinals 12-13
▼ 9
They’ve lost four straight while scoring just six runs in the process. The offense is inconsistent, while starters Mike Leake and Adam Wainwright have combined for a 1-6 record and a 6.47 ERA. There’s work to be done in St. Louis this season.
19 Los Angeles Angels Los Angeles Angels 12-13
▲ 4
A good week for the Halos started with a three-game sweep at home of the Royals, perhaps a little payback for the 2014 playoffs. With a $169 million payroll, we suspect L.A. was hoping to score more than 3.56 runs per game. No one in the lineup is hitting .300 right now.
20 Cleveland Indians Cleveland Indians 10-12
▼ 12
The Tribe had a rough week, with three walk-off losses. Cleveland has managed just one win in its last six and just got swept at Philadelphia. It’s not going to get any easier, as the Indians host Detroit and Kansas City for three games each in the next week.
21 Tampa Bay Rays Tampa Bay Rays 11-13
▼ 1
They had trouble scoring last week, managing just 12 runs in six games. It’s lucky for the Rays they split those six games, thanks to their pitching staff. Chris Archer (5.01 ERA) finally got a win, but he’s coughed up seven home runs in just six starts.
22 Toronto Blue Jays Toronto Blue Jays 12-14
▼ 4
The AL has become a wide-open affair this spring, with the two preseason favorites (Houston and Toronto) scuffling early. The White Sox came to Canada last week and cleaned the Blue Jays’ clocks for three straight wins. The next seven games, all at home, are against division leaders (Texas Rangers, Los Angeles Dodgers).
23 Arizona Diamondbacks Arizona Diamondbacks 12-15
▼ 6
After a four-game sweep of the Giants in San Francisco earlier, the D’backs have lost seven of 10 games. They scored just five runs in three homes losses to Colorado over the weekend, and the Rockies can’t pitch very well. It’s a bad slump for Arizona.
24 Cincinnati Reds Cincinnati Reds 10-15
▼ 2
The Redlegs broke a six-game losing streak on Sunday in Pittsburgh, but it was a bad week for Cincinnati. The offense disappeared during the slide, scoring just 10 runs in those six losses. After finishing third in the NL MVP vote last season, first baseman Joey Votto is posting a .640 OPS this year.
25 Milwaukee Brewers Milwaukee Brewers 9-15
▲ 1
The Brewers have managed consecutive wins just twice this season so far. They busted up the Marlins for 14 runs on Sunday, but the pitching staff is giving up almost six runs per game. You can’t win too often with numbers like that on the mound.
26 New York Yankees New York Yankees 8-15
▼ 5
Losers of five straight now after getting swept in Boston over the weekend, the Bronx Bombers are struggling to score and struggling to pitch. With a $228 million payroll this season, second highest in MLB, that’s just painful for Yankees fans.
27 San Diego Padres San Diego Padres 9-16
It’s nice to see Wil Myers healthy and hitting well like most experts always thought he could (.300, five HRs, 13 RBI). But “Big Game” James Shields is 0-4, and former Colorado draftee Drew Pomeranz (2-3, 2.48 ERA) is now the staff ace.
28 Houston Astros Houston Astros 8-17
The Astros keep losing, and they’re slowly burying themselves in a division they were supposed to win this season. Scott Feldman (0-2, 3.97) leads the starting rotation in ERA, which is not a good sign. The bullpen has been a mess, too. A 10-game homestand starts this week, and maybe Houston can use it to turn things around quickly.
29 Atlanta Braves Atlanta Braves 6-18
After stopping their eight-game slide on Thursday with a win in Boston, the Braves followed it up with a win Sunday in Chicago against the Cubs. Will Nick Markakis (.295, 20 RBI) be the token Atlanta All-Star representative? Closer Arodys Vizcaino (0.96 ERA) is the only other option right now.
30 Minnesota Twins Minnesota Twins 7-18
Despite winning two games at home to start off the week, the Twinkies lost the next four. Joe Mauer is hitting .337 for Minnesota, but no one else on the team is doing much. The starting rotation is a combined 2-11 this season.

More From CBS Chicago

Daily Weather Reports Delivered To You!SIGN UP NOW: Get daily weather reports every morning from meteorologist Steve Baskerville!
CBS Sports Radio RoundupGet your latest sports talk from across the country.

Listen Live