Yordan Alvarez is set to face the Twins on June 30, and he has a good chance of hitting a home run against Joe Ryan. Alvarez has an elite rating on Batters-Box and covers 76.8% of Ryan's pitch mix.

What's the matchup?

Alvarez will face Ryan at 8:10 p.m. ET, and the game can be watched on Twins.TV and SCHN.

Why is Alvarez favored?

Ryan has allowed hitters to generate a nearly 50% hard-hit rate over his last five outings, and Alvarez has a .412 xBA, .988 OPS, and 60% hard contact rate against fastballs.

What are the odds?

Alvarez is +224 to hit a home run, and the odds are subject to change.

The game is expected to be a high-scoring affair, with both teams having strong hitters. Alvarez has been barreling the ball nearly 15% of the time, despite batting .200 with a .400 slugging percentage.

How has Ryan performed lately?

Ryan has been allowing a high percentage of hard contact, and Alvarez is well-positioned to take advantage of this. The Twins' pitcher has been leaning heavily on his four-seam fastball, which Alvarez has a high xBA against.

Alvarez will look to capitalize on this favorable matchup and hit a home run against the Twins. The game is set to start at 8:10 p.m. ET, and fans can watch it on Twins.TV and SCHN.

The odds are in Alvarez's favor, and he has a good chance of hitting a home run. With his elite rating on Batters-Box and favorable matchup against Ryan, Alvarez is a strong bet to hit a home run on June 30.