Canadian Joey Votto, fresh off his National League player of the week honours, has been a key contributor to the Cincinnati Reds' success this season. The first baseman's .358 batting average and 1.029 OPS have helped his squad catapult up from 15th to fourth in this week's CBCSports.ca MLB Power Rankings.

1. ST. LOUIS CARDINALS [up from 2]
Record: 30-16
Last 10: 7-3

How deep is your love for the depth of the Cardinals' pitching? With Jaime Garcia now gone for the season with a torn labrum, St. Louis summoned Tyler Lyons, a 2009 draft pick, and the lefty responded with seven innings of one-run, four-hit baseball and his first big league victory.
2. TEXAS RANGERS [down from 1]
Record: 30-17
Last 10: 6-4

MLB.com's top ranked prospect Jurickson Profar has come up from Round Rock in Triple A to fill in at second base for Ian Kinsler who's on the disabled list with a strained rib cage. Profar, from Curacao, is blocked at his natural shortstop position by Elvis Andrus, who just signed a long-term deal with Texas.
3. NEW YORK YANKEES [up from 4]
Record: 28-18
Last 10: 5-5

It took a line drive off his calf to knock Yankees starter Huroki Kuroda off-stride, at least temporarily. The 38-year-old turned in seven quality starts in his first nine outings, never surrendering more than three runs. He's following up a 16-11 record last year with the Yankees and has a 2.67 ERA this season with half a dozen wins already.
4. CINCINNATI REDS [up from 15]
Record: 29-18
Last 10: 8-2

How's this for high praise? The Reds' Cesar Izturis says that Cincinnati's Joey Votto is the best player that he's played with. That was after Votto's NL player of the Week honours when he had five multi-hit games. The well-travelled Izturis used to share a locker room with a fellow named Albert Pujols.
5. ATLANTA BRAVES [unchanged]
Record: 28-18
Last 10: 7-3

Tommy John surgery has sidelined Braves lefties Jonny Venters and Eric O'Flaherty from the Atlanta bullpen but left-handed starter Paul Maholm stepped up to win the first and last games of a 6-0 Braves' homestand. Maholm's got a 1.69 earned-run-average at Turner Field.
6. CLEVELAND INDIANS [up from 12]
Record: 27-19
Last 10: 6-4

Indians closer Chris Perez always speaks his mind, but not on Twitter any more. After giving up a late go-ahead homer, Perez surrendered two more long balls the next night and suffered a barrage of insulting tweets. So he shut down his account. Now he can concentrate on the form that saw him notch 39 saves last year and 36 in 2011.
7. PITTSBURGH PIRATES [up from 14]
Record: 29-18
Last 10: 8-2

When Travis Snider hit the Pirates' first pinch-hit grand slam homer since 2008, reversing a 3-0 deficit against the Cubs, Pittsburgh pitcher Wandy Rodriguez said he'd treat Snider to a steak. That makes sense for the player whose twitter handle is @Lunchboxhero45. Snider says he loves crushing ribeyes. Homers first; then ribeyes.
8. BOSTON RED SOX [down from 6]
Record: 28-20
Last 10: 6-4

David Ortiz may be the no-holds-barred public voice of the Red Sox but no one drives the team like Dustin Pedroia. The diminutive dirt dog leads Boston in hits and runs and hasn't committed an error this season. His average is the highest it's been since his 2008 MVP season.
9. DETROIT TIGERS [down from 8]
Record: 26-19
Last 10: 6-4

Last time we mentioned Triple Crown in this Tigers space and Miguel Cabrera must have been started tingling. Although he was nicely on top of the American League in average and RBI, he was lagging in the home run department. No more! Miggy socked six longballs in four games and a Triple Crown repeat is part of his domain once more.
10. ARIZONA DIAMONDBACKS [up from 11]
Record: 26-21
Last 10: 5-5

Since taking over for the injured J.J. Putz as the Diamondbacks' closer, Heath Bell turned back the clock to his heyday when he saved 42, 47 and 43 games with the Padres. Bell has chimed in with five saves in six tries for Arizona after last year's disastrous showing with the Marlins when he had a 5.09 ERA and eight blown saves.
11. SAN FRANCISCO GIANTS [down from 7]
Record: 26-21
Last 10: 4-6

That was a nice 19-game hitting streak by the Giants' little big man Marco Scutaro. The San Francisco second baseman hit .464 during a 20-game period following last year's career-high .306 average with the Giants and Rockies. His Giants teammates have been showing some power of late at home, now with 22 homers at AT & T after only 31 all of last season.
12. BALTIMORE ORIOLES [down from 3]
Record: 25-22
Last 10: 3-7

The Orioles began to struggle somewhat in late May so they've turned to their minor league pitching depth. Kevin Gausman, out of Louisiana State, and the No. 4 pick last year, made his MLB debut against the Blue Jays. He gave up four runs in five innings but looked pretty impressive, hitting 99 mph with his fast ball.
13. COLORADO ROCKIES [down from 9]
Record: 26-21
Last 10: 6-4

Sticking with Louisiana State alumni, D.J. LeMahieu is back at second base for the Rockies. He played there last year while Josh Rudledge filled in at short when Troy Tulowitzki was hurt. LeMahieu hit .364 in the minors to earn the call up to Colorado and after a 5-2 homestand against the Giants and D-Backs, the Rockies like what they see.
14. TAMPA BAY RAYS [up from 18]
Record: 24-22
Last 10: 6-4

Healthy, happy and hitting. That's the Rays' Evan Longoria. The three-time all-star was working on a 16-game hitting streak as the mainstay of the Tampa Bay attack. Last year when he played in only 74 games, the Rays were 47-27 with Longoria in the lineup and two games under .500 without him.
15. OAKLAND ATHLETICS [up from 16]
Record: 25-23
Last 10: 6-4

For only the second time in eight years, the A's had a chance for a sweep in Arlington against the Rangers. But two homers and three runs in the first inning scuttled Oakland's bid. Jarrod Parker, a 13-8 revelation as a rookie last year, gave up the homers. That's 11 in 54 innings this year. Last year he gave up 11 homers, but in 181 innings.
16. WASHINGTON NATIONALS [down from 13]
Record: 24-23
Last 10: 4-6

Rafael Soriano may critique his positioning in the outfield, but the rest of the Nationals are pretty pleased with the contributions of Bryce Harper. The fearless wall-crasher halted Washington's four-game losing streak by homering and scoring the only two runs in a win over San Francisco. The Nats, 28th in runs and 29th in average, can certainly use Harper's offence.
17. KANSAS CITY ROYALS [up from 18]
Record: 21-23
Last 10: 3-7

Billy Butler has long been the midwest doubles man for the Royals but his teammate Alex Gordon is starting to steal his thunder. Last year, Gordon led MLB with 51 doubles and he's thrust himself into the batting title race with a mid-.340's average and a team-leading 11 doubles for Kansas City.
18. PHILADELPHIA PHILLIES [up from 19]
Record: 23-24
Last 10: 7-3

A worrisome Phillies' offence that had scored two runs or less in 18 games and three runs or less in 26, lost Chase Utley to the DL with a rib cage injury. Utley reported feeling a burning sensation. Maybe that's what the Marlins' hitters experienced as Cliff Lee shut them out, 3-0, for his 12th career whitewash.
19. CHICAGO WHITE SOX [up from 24]
Record: 21-24
Last 10: 6-4

Making his first start in just over a year, John Danks of the White Sox at least gets to pitch at home in Chicago and against the Miami Marlins. His best season was 2010 when he was 15-11 for the Pale Hose but last year his season ended in May with shoulder surgery after just nine starts.
20. SAN DIEGO PADRES [up from 22]
Record: 21-25
Last 10: 5-5

Playing short-handed without outfielder Cameron Maybin and starter Clayton Richard, the Padres are hanging within striking distance in the crowded NL West division. Everth Cabrera scooted for his third hat trick of stolen bases in a game this season to pilfer the MLB lead with 18.
21. LOS ANGELES ANGELS [up from 26]
Record: 20-27
Last 10: 6-4

At the heart of the Angels' season-best winning streak is none other than Mike Trout, last year's Rookie of the Year and MVP runner-up. The 21-year-old Trout was swimming along with a .278 average, eight homers and 29 RBI when he broke out Tuesday night against Seattle hitting for the cycle. That's a single, double, triple and homer for those scoring at home.
22. TORONTO BLUE JAYS [up from 25]
Record: 20-27
Last 10: 7-3

On May 1 two-time American League home run king Jose Bautista of the Blue Jays was batting .195 with 12 RBI. With a week to go in the month he had raised his game to add 80 points to his average and 15 RBI. Joey Bats drove Tampa Bay crazy with a four-hit, two-homer game where he drove in all the Toronto runs to key a series win over the Rays.
23. LOS ANGELES DODGERS [up from 27]
Record : 19-26
Last 10 : 5-5

Has the clock started running on the Don Mattingly watch yet? Donnie Baseball benched Andre Ethier in an apparent effort to kickstart the listless Dodgers. Ethier wasn't too happy to be singled out for the club's woes, although Dodgers president Stan Kasten supported Mattingly's move, at least in principle.
24. SEATTLE MARINERS [down from 21]
Record: 20-27
Last 10: 3-7

One-for-one equals a big zero. That's the current score of the Mariners' trade that netted them Jesus Montero for pitcher Michael Pineda. The latter has yet to throw a pitch for the Yankees while Montero has headed south to Triple A Tacoma after hitting .208 with nine RBI as the Seattle catcher/DH.
25. MINNESOTA TWINS [down from 17]
Record: 18-26
Last 10: 1-9

Briefly cresting the .500 mark, the Twins went off the rails and turned to the Classic approach to reverse their slide. They called up World Baseball Classic players Samuel Deduno and Chris Colabello. Deduno pitched well for the Dominican Republic while third baseman Colabello, who toiled for seven years in the Can Am League, helped Italy reach the second round.
26. NEW YORK METS [down from 23]
Record: 17-27
Last 10: 3-7

Riffing off the tune employed by the Cards, the Mets are wondering how deep is your slump, Ike Davis? The 26-year-old first baseman had 32 homers and 90 RBI last season in New York, albeit with a .227 average. A May meltdown has Ike looking like the polar opposite of Baltimore first baseman Chris Davis, who's red-hot again. Icy Ike was on a 1-for-38 slide.
27. CHICAGO CUBS [Up from 28]
Record: 18-28
Last 10: 4-6

It wasn't exactly the return of Gabe Kapler in Welcome Back Kotter but you might say the Cubs were pretty happy to have Matt Garza back on the mound in a starting role. The oft-injured righty served up five innings of scoreless one-hit ball in his comeback with three walks and five strikeouts.

28. MILWAUKEE BREWERS [down from 20]
Record: 18-27
Last 10: 3-7

The Brewers were keen to receive former Angels' No. 1 prospect Jean Segura in last year's trade for Zack Greinke. The Dominican native had a career .313 minor league average, though not above Double A. That isn't stopping him from tearing up big league pitching in Milwaukee. The 22-year-old shortstop is hitting .351 in 44 games.

29. HOUSTON ASTROS [unchanged]
Record: 14-33
Last 10: 4-6

All great journeys began with a single step and for the Houston Astros that means getting their pitchers to last longer in their starts so they don't wipe out their bullpen. Over a half-dozen game stretch the Astros hurlers delivered a 2.21 earned-run-average, leading to a split in the six games and a series win over Kansas City, Houston's first against a non-AL West club.
30. MIAMI MARLINS [unchanged]
Record: 13-34
Last 10: 2-8

I finally figured out what that monstrosity behind the fence at Marlins Park does. It supplies the power for Miami's anti-gravity treadmill. That's what Giancarlo Stanton and Logan Morrison have been working out on as they rehab their injuries. It seems they'll achieve lift-off back into the Marlins' lineup early next month.