1. Miguel Cabrera, Detroit Tigers. Miggy went 3-for-4 with two long home runs, including a sixth-inning shot off Tim Stauffer that traveled an estimated 465 feet. Cabrera is now hitting a cool .370/.453/.630. Give the doctor who performed his foot surgery in the offseason a raise.

A reader asked in my chat the other day if Cabrera had surpassed Albert Pujols as the greatest right-handed batter since Willie Mays/Hank Aaron. I'm not sure he's done that yet, but he's getting close and he looks like he may age a little better into his mid-30s than Pujols has. Plus, Frank Thomas has to be in the discussion. A quick comparison:

OPS+

Pujols: 162

Thomas: 156

Cabrera: 154

Manny Ramirez: 154

(FYI, Mark McGwire is at 163 and Dick Allen at 156.)

So, even with Pujols dropping in recent years, Cabrera is still behind him in this stat. Cabrera is currently in his age-32 season; through his age-32 season (his first year with the Angels), Pujols was at 168. Thomas was 169. Anyway, it's a fun debate. Cabrera may inch a little closer the next couple years as he continues to rake and Pujols falls a bit, but at some point he'll enter his own decline phase. But if he ages exceptionally well, there's a good chance he does surpass Pujols not only in some of the advanced metrics but the career counting numbers like home runs. Pujols currently leads 523 to 395 in home runs and 1,612 to 1,386 in RBIs.

2. Gerrit Cole, Pittsburgh Pirates. The Pirates made the playoffs the past two seasons but they didn't really have a true No. 1 starter either year. It looks like they have one now. Cole is 4-0 with a 1.76 ERA after striking out eight in six innings in an 8-1 win over the Cubs. After giving up three runs in his first, he's allowed just five over his past four without giving up a home run. The Pirates have been very conservative with his pitch counts, allowing him to top 100 just once so far, meaning he's gone more than six innings just that one time. So I'd like to either see a little better pitch efficiency or the Pirates extend him a bit longer so he can start going 7-8 innings. Once he does that, then he'll justify that ace status.

3. Dallas Keuchel, Houston Astros. Speaking of new aces, he finished April 3-0 with a 0.73 as the Astros beat the Padres 7-2. Here's more on Keuchel and the red-hot Astros, who completed an impressive 8-1 road trip.

4. Nelson Cruz, Seattle Mariners. He keeps his finding his way on to the nightly power rankings. Tonight, because he hit the longest home run of the season so far according to StatCast, a 483-foot blast in Arlington as the Mariners won 5-2. Cruz tied Hanley Ramirez for the major league lead with 10 big ones.

5. Ichiro Suzuki, Miami Marlins. I wanted to give the fifth spot to those Orioles fans who watched today's game from outside the gate at Camden Yards, but we can't ignore what could be Ichiro's final home run, a three-run shot in the eighth that broke open a 4-3 game against the Mets. He only hit one last season, so if this is Ichiro's final season, this may be it. Oh, FYI, Giancarlo Stanton did this.