Scenes from MLB's 2019 Home Run Derby on Monday at Progressive Field in Cleveland.

Mets' rookie Pete Alonso won the Derby, beating Blue Jays rookie Vladimir Guerrero Jr.

Credit: AP/Tony Dejak

Mets first baseman Pete Alonso celebrates winning the Home Run Derby on Monday in Cleveland.

Credit: AP/Tony Dejak

Pete Alonso, of the New York Mets, reacts during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/John Minchillo

Pete Alonso, of the New York Mets, watches his hit during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/Tony Dejak

Vladimir Guerrero Jr., of the Toronto Blue Jays, holds the son of Ketel Marte, of the Arizona Diamondbacks, during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/Tony Dejak

Pete Alonso, of the New York Mets, reacts after hitting during the first round in the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/John Minchillo

Vladimir Guerrero Jr., left, of the Toronto Blue Jays, is greeted by Carlos Santana, of the Cleveland Indians, after Guerrero Jr. hit during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/John Minchillo

Vladimir Guerrero Jr., of the Toronto Blue Jays, reacts during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/John Minchillo

Pete Alonso, of the New York Mets, is congratulated by Carlos Santana, of the Cleveland Indians, during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

Minnesota Twins Jake Odorizzi (C) during the national anthem at the MLB All-Star T-Mobile Home Run Derby at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: AP/Ron Schwane

Vladimir Guerrero Jr., right, of the Toronto Blue Jays, is congratulated by Joc Pederson, of the Los Angeles Dodgers, during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/Ron Schwane

Vladimir Guerrero Jr., Toronto Blue Jays, reacts during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/Tony Dejak

Pete Alonso, of the New York Mets, hits during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/Ron Schwane

Vladimir Guerrero Jr., Toronto Blue Jays, reacts after hitting a home run during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/Ron Schwane

Joc Pederson, of the Los Angeles Dodgers, reacts during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

Los Angeles Dodgers Joc Pederson hits a home run ball during the MLB All-Star T-Mobile Home Run Derby first round at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

Oakland Athletics Matt Chapman during the MLB All-Star T-Mobile Home Run Derby introductions at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: AP/Tony Dejak

Pete Alonso, of the New York Mets, is congratulated by Ketel Marte, of the Arizona Diamondbacks, after Alonso hit during the first round in the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

\New York Mets Pete Alonso (R) hugs Cleveland Indians Carlos Santana (L) during the MLB All-Star T-Mobile Home Run Derby introductions at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

Oakland Athletics Matt Chapman (R) greets Toronto Blue Jays Vladimir Guerrero Jr. (L) during MLB All-Star T-Mobile Home Run Derby introductions at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

Former Cleveland Indians All-Star Jim Thome (L) greets Houston Astros Alex Bregman (R) during the MLB All-Star T-Mobile Home Run Derby at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

Los Angeles Dodgers pitcher Clayton Kershaw (L) and his son Charley Kershaw at home plate before the start of the MLB All-Star T-Mobile Home Run Derby at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

MLB Commissioner Robert D. Manfred Jr. during the MLB All-Star T-Mobile Home Run Derby at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

Toronto Blue Jays Vladimir Guerrero Jr. follows through during the MLB All-Star T-Mobile Home Run Derby first round at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

Former Cleveland Indians All-Star Jim Thome throws out the first pitch during the MLB All-Star T-Mobile Home Run Derby first round at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: TANNEN MAURY/EPA-EFE/Shutterstoc/TANNEN MAURY/EPA-EFE/Shutterstock

Pittsburgh Pirates Josh Bell during the MLB All-Star T-Mobile Home Run Derby introductions at Progressive Field in Cleveland, Ohio on July 8, 2019. 

Credit: AP/John Minchillo

Vladimir Guerrero Jr., Toronto Blue Jays, hugs Matt Chapman, of the Oakland Athletics, during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: Getty Images/Jason Miller

Joc Pederson of the Los Angeles Dodgers competes in the T-Mobile Home Run Derby at Progressive Field on July 08, 2019 in Cleveland, Ohio. 

Credit: AP/Ron Schwane

Ronald Acuna Jr., of the Atlanta Braves, hits during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/Tony Dejak

Alex Bregman, of the Houston Astros, hugs Joc Pederson, of the Los Angeles Dodgers, during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/John Minchillo

Alex Bregman, of the Houston Astros, reacts during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/Tony Dejak

Fans battle for a home run ball hit by Vladimir Guerrero Jr., of the Toronto Blue Jays, during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/Tony Dejak

Vladimir Guerrero Jr., of the Toronto Blue Jays, hits during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/Tony Dejak

Vladimir Guerrero Jr., Toronto Blue Jays, hits during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/Tony Dejak

Matt Chapman, of the Oakland Athletics, hits during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/Tony Dejak

Matt Chapman, of the Oakland Athletics, hugs Vladimir Guerrero Jr., Toronto Blue Jays, during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/Tony Dejak

Carlos Santana, of the Cleveland Indians, hugs Pete Alonso, of the New York Mets, during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/John Minchillo

Joc Pederson, of the Los Angeles Dodgers, hits during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/John Minchillo

Mike Trout, left, of the Los Angeles Angels, talks with Vladimir Guerrero Jr., of the Toronto Blue Jays, during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/John Minchillo

Gerrit Cole, of the Houston Astros, watches during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday.

Credit: AP/John Minchillo

Francisco Lindor, of the Cleveland Indians, right, talks with former Cleveland Indians' player Jim Thome during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/Ron Schwane

Alex Bregman, of the Houston Astros, hits during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/Ron Schwane

Joc Pederson, of the Los Angeles Dodgers, hits during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/Ron Schwane

Vladimir Guerrero Jr., Toronto Blue Jays, hits during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

Credit: AP/John Minchillo

Carlos Santana, of the Cleveland Indians, watches with his family during the Major League Baseball Home Run Derby, Monday, July 8, 2019, in Cleveland. The MLB baseball All-Star Game will be played Tuesday. 

More MLB news