(Los Angeles) Toronto Blue Jays power hitter Vladimir Guerrero Jr., fellow Seattle Mariners Julio Rodriguez and Los Angeles Dodgers Mookie Betts will be among eight hitters competing in the home run contest. presented at T-Mobile Park in Seattle on July 10.

Guerrero Jr., 24, has 86 hits and 12 long runs on 306 at-bats so far this season and is posting a stellar .281 batting average.

For his part, Betts leads the Dodgers with 20 home runs so far this season. The star player confirmed his participation in the home run contest on Friday, after being elected to the National League starting team for the All-Star Game.

Juan Soto won last year’s home run contest at Dodger Stadium in Los Angeles, edging out Rodriguez 19-18 in the final.

No Dodgers player has ever won the Major League Home Run Contest. Joc Pederson found himself in the final in Cincinnati in 2015, but lost to Todd Frazier.