Mike Trout's Top 5 Home Run-Stealing Catches

Mike Trout, centerfielder for the Los Angeles Angels, is a four-time All-Star and Silver Slugger Award winner. He was the 2014 American League MVP and Rookie of the Year in 2012. Trout has accomplished all this in only four years in the big leagues.

Take a look at his stats: a .303 career batting average and 138 home runs, including 40 this season alone, his career-best.

Mike Trout, centerfielder for the Los Angeles Angels, is a four-time All-Star and Silver Slugger Award winner. He was the 2014 American League MVP and Rookie of the Year in 2012. Trout has accomplished all this in only four years in the big leagues.

Take a look at his stats: a .303 career batting average and 138 home runs, including 40 this season alone, his career-best.

Trout is also a superstar on defense. He has committed no errors during the 2015 season, and his specialty is robbing batters of would-be home runs. This guy can do it all.

Here's our list of Trout's 5 most epic home run-robbing catches.

5. Trout runs into the wall and loses his hat but still makes the grab.

4. Here he looks like Odell Beckham Jr., jumping and reaching back to snag the ball.

3. Trout adjusts his body to rob slugger Prince Fielder.

2. This amazing catch happened just a few days ago. Trout literally climbs up the wall to make the grab.

1. The reason this 2012 play is No. 1 is because Trout's timing is absolutely perfect. He doesn't climb the wall and wait for it. He simply puts all his effort and power into the jump and catches the ball.