Bryce Harper admits Mike Trout is MLB's best player during All-Star Game interview

The debate over who is Major League Baseball’s best player isn’t much of a debate at all if you ask Bryce Harper.

The Washington Nationals outfielder revealed his choice while being interviewed during the 2018 All-Star Game, telling Fox Sports broadcaster Joe Buck that the title clearly belongs to Los Angeles Angels All-Star Mike Trout.

[Yahoo Fantasy Football leagues are open: Sign up now for free]

The revelation came directly after Trout launched a third-inning home run against New York Mets ace Jacob deGrom. Before Trout even returned to the dugout, Buck asked if Harper agreed that Trout was the best player in the league, to which Harper responded, “If you don’t think that, you must not be watching.”

At the same time, millions watching at home surely nodded in agreement. 

Harper’s opinion is a valuable one. Since Harper and Trout’s careers began in 2010 and 2011 respectively, they’ve been constantly compared to one another as they’ve developed from the future to the present of MLB. It’s a conversation neither has been able to escape, even though both have tended to shy away from it.

There was no shying away Tuesday night.

Harper shared his opinion while standing in the outfield grass at Nationals Park, his home ballpark in Washington D.C., and in front of one of the largest television audiences MLB will have this season.

See photos from the game: 

19 PHOTOS
2018 MLB All-Star Game
See Gallery
2018 MLB All-Star Game
WASHINGTON, DC - JULY 17: J.D. Martinez #28 and Mookie Betts #50 of the Boston Red Sox are introduced before the 89th MLB All-Star Game at Nationals Park Tuesday, July 17, 2018 in Washington, DC. (Photo by Billie Weiss/Boston Red Sox/Getty Images)
WASHINGTON, DC - JULY 17: Chris Sale #41 of the Boston Red Sox delivers during the first inning of the 89th MLB All-Star Game at Nationals Park Tuesday, July 17, 2018 in Washington, DC. (Photo by Billie Weiss/Boston Red Sox/Getty Images)
WASHINGTON, DC - JULY 17: Aaron Judge #99 of the New York Yankees reacts with Manny Machado #13 of the Baltimore Orioles after hitting a solo home run during the second inning of the 89th MLB All-Star Game at Nationals Park Tuesday, July 17, 2018 in Washington, DC. (Photo by Billie Weiss/Boston Red Sox/Getty Images)
WASHINGTON, DC - JULY 17: Aaron Judge #99 of the New York Yankees reacts after hitting a solo home run during the second inning of the 89th MLB All-Star Game at Nationals Park Tuesday, July 17, 2018 in Washington, DC. (Photo by Billie Weiss/Boston Red Sox/Getty Images)
WASHINGTON, DC - JULY 17: Jean Segura #2 of the Seattle Mariners reacts after hitting a three run home run during the eighth inning of the 89th MLB All-Star Game at Nationals Park Tuesday, July 17, 2018 in Washington, DC. (Photo by Billie Weiss/Boston Red Sox/Getty Images)
WASHINGTON, DC - JULY 17: Aaron Judge #99 of the New York Yankees, Mike Trout #27 of the Los Angeles Angels of Anaheim, and Mookie Betts #50 of the Boston Red Sox pose for a selfie photograph in the outfield during the fourth inning of the 89th MLB All-Star Game at Nationals Park Tuesday, July 17, 2018 in Washington, DC. (Photo by Billie Weiss/Boston Red Sox/Getty Images)
WASHINGTON, D.C. - JULY 17: Washington Nationals and the National League pitcher Max Scherzer (31) throws a pitch in the first inning during the 2018 All-Star Game at Nationals Park on Tuesday, July 17, 2018. (Photo by Katherine Frey/The Washington Post via Getty Images)
WASHINGTON, D.C. - JULY 17: Scooter Gennett #3 of the Cincinnati Reds points to the sky after hitting a game-tying two-run homer in the ninth inning during the the 89th MLB All-Star Game at Nationals Park on Tuesday, July 17, 2018 in Washington, D.C. (Photo by Alex Trautwig/MLB Photos via Getty Images)
WASHINGTON, D.C. - JULY 17: Jose Berrios #17 of the Minnesota Twins shares part of the game on Instagram Live during the 89th MLB All-Star Game at Nationals Park on Tuesday, July 17, 2018 in Washington, D.C. (Photo by Adam Glanzman/MLB Photos via Getty Images)
WASHINGTON, D.C. - JULY 17: Bryce Harper #34 of the Washington Nationals laughs in the dugout during the the 89th MLB All-Star Game at Nationals Park on Tuesday, July 17, 2018 in Washington, D.C. (Photo by Alex Trautwig/MLB Photos via Getty Images)
WASHINGTON, DC - JULY 17: Christian Yelich #22 of the Milwaukee Brewers and the National League attempts to catch the home run hits a by Alex Bregman #2 of the Houston Astros and the American League in the tenth inning during the 89th MLB All-Star Game, presented by Mastercard at Nationals Park on July 17, 2018 in Washington, DC. (Photo by Patrick McDermott/Getty Images)
WASHINGTON, DC - JULY 17: Brad Hand #52 of the San Diego Padres and the National League pitches in the eighth inning against the American League during the 89th MLB All-Star Game, presented by Mastercard at Nationals Park on July 17, 2018 in Washington, DC. (Photo by Patrick Smith/Getty Images)
WASHINGTON, DC - JULY 17: J.A. Happ #33 of the Toronto Blue Jays and the American League pitches in the tenth inning against the National League during the 89th MLB All-Star Game, presented by Mastercard at Nationals Park on July 17, 2018 in Washington, DC. (Photo by Patrick Smith/Getty Images)
WASHINGTON, DC - JULY 17: Trevor Story #27 of the Colorado Rockies and the National League celebrates after hitting a solo home run in the seventh inning against the American League during the 89th MLB All-Star Game, presented by Mastercard at Nationals Park on July 17, 2018 in Washington, DC. (Photo by Win McNamee/Getty Images)
WASHINGTON, DC - JULY 17: George Springer #4 of the Houston Astros and the American League celebrates while rounding the bases after hitting a solo home run in the tenth inning against the National League during the 89th MLB All-Star Game, presented by Mastercard at Nationals Park on July 17, 2018 in Washington, DC. (Photo by Rob Carr/Getty Images)
WASHINGTON, DC - JULY 17: Jean Segura #2 of the Seattle Mariners and the American League celebrates after hitting a three-run home run in the eighth inning against the National League during the 89th MLB All-Star Game, presented by Mastercard at Nationals Park on July 17, 2018 in Washington, DC. (Photo by Win McNamee/Getty Images)
WASHINGTON, DC - JULY 17: Mookie Betts #50 of the Boston Red Sox fields during the fourth inning of the 89th MLB All-Star Game at Nationals Park Tuesday, July 17, 2018 in Washington, DC. (Photo by Billie Weiss/Boston Red Sox/Getty Images)
Jul 17, 2018; Washington, DC, USA; American League outfielder George Springer of the Houston Astros (4) and American League infielder Alex Bregman (2) of the Houston Astros (2) celebrate after beating the National League in the 2018 MLB All Star Game at Nationals Ballpark. Mandatory Credit: Brad Mills-USA TODAY Sports
Jul 17, 2018; Washington, DC, USA; The American League celebrates beating the National League in the 2018 MLB All Star Game at Nationals Ballpark. Mandatory Credit: Tommy Gilligan-USA TODAY Sports
HIDE CAPTION
SHOW CAPTION
of
SEE ALL
BACK TO SLIDE

Truth be told, it hasn’t been much of a debate among baseball fans and experts in recent years. While Harper and Trout were comparable during the early stages of their MLB careers, few would argue that Trout has surpassed everyone, including Harper, and has probably even lapped most of the MLB field.

At age 26, Trout has already won two American League MVP awards (with three runner up finishes) and earned seven All-Star selections. He’s a lifetime .306 hitter with 226 home runs and 619 RBIs in just 1,022 career games.

The numbers don’t lie, and neither does Bryce Harper. Mike Trout is the man in MLB.

More from Yahoo Sports:

Bryce Harper winning HR Derby cost the Nationals a lot of money
LaVar’s JBA league still silent on coach’s bullying of player
HR Derby truthers are disputing Bryce Harper’s win
Legends of Summer League: Zero pay, a year-round grind and elusive NBA dreams

Read Full Story