The title "best player in Major League Baseball" is one that every ball player grows up wanting.

From the Mickey Mantle era to Pete Rose to Derek Jeter dominating the 2000s, every generation has their top player. Right now, Miguel Cabrera and Mike Trout are fighting for said title.

Widely regarded as the two best players in all of baseball, fans are split on just who is the superior player. Here, Latin Post compares the two players and let you decide who is better:

Why Miguel Cabrera is Better

When it comes to this player rivalry, Trout still has a way to go to catch up to the king.

Cabrera is one of the most consistent players at the plate in MLB history, having recorded 100 runs batted in every year since his rookie season in 2003. Cabrera has also eclipsed the .300 batting mark in 10 of the last 11 seasons and has led the league in batting average in three of the last four years.

Last season, Cabrera's batting average was .311, while Trout's was just .287.

Many fans have said Cabrera "had a down year" last season, but Cabrera had a league-leading 52 doubles and 191 hits. Although Trout did hit 11 more home runs than Cabrera last season, the Venezuelan infielder still had a higher slugging percentage than Trout last year.

It's also important to note that Trout struck out the most of any batter last season, 184 times. Cabrera only struck out 117 times.

The biggest reason Cabrera is better than Trout is because of playoff experience. Cabrera won the 2003 World Series with the Florida Marlins against the New York Yankees. He also guided the Detroit Tigers to a World Series in 2013, but lost to the San Francisco Giants. Cabrera's postseason batting average is .278, while Trout's is just .083.

Why Mike Trout is Better

Out with the old, in with the new. It's 2015, and Trout is dominating baseball for the Los Angeles Angels of Anaheim. Trout won the American League Most Valuable Player of the Year award last season. The 23-year-old outfielder smashed 36 home runs last season, 11 more than Cabrera did. Trout also led the league in runs scored, runs batted in and total bases last season.

Without a doubt, the biggest gap between these two players is base running. Trout has proven to be a good base runner having 107 career stolen bases in his first five seasons. Cabrera (close your eyes) has just 38 career stolen bases in his 13 seasons, just three per season!

Trout is nine years younger than Cabrera, and he's equally as good a defender. Trout is just entering his prime. Another key statistic favoring Trout is ground outs. Trout averages just eight ground into double plays per season, one of the lowest in the league. Cabrera, however, averages 21 per season.

You Decide--Who's Better?

In the end, it's up to you. Cabrera is the prime example of consistency. Cabrera can do everything, well, except steal bases. On the other side, Trout is a special player who is up and coming. Trout still has to make his mark on the postseason, but he has plenty of time to do so.

Feel to vote in our MLB fan poll below, and tell us who is the better player.

Follow Damon Salvadore on Twitter