Tampa Bay Rays vs Kansas City Royals
⚡ Alternating good/bad starts
Tampa Bay Rays at Kansas City Royals (2026-06-30). Griffin Jax vs Noah Cameron at Kauffman Stadium.
Griffin Jax, pitching for the Rays, enters this contest with a 3.33 ERA and a 1.31 WHIP over 54 innings pitched this season, featuring a K/9 of 8.83 and a BB/9 of 3.33. His recent trend shows an upward movement in ERA, and he has yet to record a quality start this season, indicating a lack of deep outings. Noah Cameron, the Royals' starter, has a higher season ERA of 4.50 and a 1.33 WHIP across 80 innings, with a K/9 of 8.44 and a BB/9 of 2.48. Cameron's ERA trend is currently moving down, and he has recorded a quality start in 16.7% of his appearances, suggesting slightly more consistency than Jax in terms of length and effectiveness.
The Rays' offense has been more productive this season, boasting an OPS of 0.730 and scoring 366 runs, supported by a .259 average. Their pitching staff maintains a solid 3.78 ERA and a 1.20 WHIP, allowing fewer home runs than their opponents. The Royals' offense has a slightly lower OPS of 0.707 and has scored 357 runs, with a .245 batting average. Kansas City's pitching staff carries a higher team ERA of 4.83 and a WHIP of 1.43, indicating more struggles on the mound compared to Tampa Bay.
Recent head-to-head matchups from 2025 show a mixed bag, with both teams securing wins. The Rays swept a three-game series in June, while the Royals swept a three-game series in April. The total line for this game is set at 9.5, which appears to acknowledge the Royals' higher team ERA and the potential for runs given both starting pitchers' season statistics, despite Jax's lower ERA.
Yandy Díaz has a .400 average and .900 OPS against Cameron, going 2-for-5 in 6 plate appearances. Jonathan Aranda has been even better, with a .667 average and 1.667 OPS from 2-for-3. Jonny DeLuca also boasts a .500 average and 1.500 OPS, going 1-for-2 in 3 plate appearances, while Nick Fortes is 1-for-2 in 3 plate appearances with a .500 average and 1.167 OPS. Junior Caminero is hitless in 4 at-bats across 6 plate appearances, with an OPS of .333, and Ryan Vilade is 0-for-5 with a .000 OPS. Chandler Simpson is 1-for-5 in 6 plate appearances with a .200 average and .400 OPS, and Ben Williamson is 0-for-3 in 5 plate appearances with a .400 OPS. Taylor Walls is 1-for-5 with a .200 average and .600 OPS.
Bobby Witt Jr. has the most history against Jax, going 3-for-13 in 18 plate appearances with a .231 average and .675 OPS. Salvador Perez has gone 2-for-20 in 22 plate appearances, holding a .100 average and .332 OPS. Carter Jensen is 1-for-2 in 3 plate appearances with a .500 average and 1.167 OPS. Lane Thomas is 1-for-2 with a .500 average and 1.000 OPS. Michael Massey is 2-for-9 with a .222 average and .555 OPS. John Rave is 1-for-2 with a .500 average and 1.500 OPS. Isaac Collins is 1-for-3 with a .333 average and .666 OPS. Jac Caglianone is 0-for-3 with a .000 OPS, and Nick Loftin is 0-for-3 in 4 plate appearances with a .250 OPS.
Takeaway: The away lineup has more hitters with a higher average and OPS against the opposing starter, Noah Cameron, compared to the home team's performance against Griffin Jax.
Explore more MLB matchups
Related game previews for these clubs and around the league.