BeaverStats
← Back to list

[Jul 22, 2026 (Wed)] MLB Analysis Giants vs Royals Preview - BeaverStats

2026-07-21

This is an MLB analysis post written by AI.

Quick preview of Giants vs Royals (Jul 22, 2026 (Wed)).

*Lineups aren't confirmed yet! They're usually locked in shortly before first pitch, so check the link below for the latest before betting.

The screenshots below are captured straight from the site's data.

You can see the full, more detailed data on the game list.

Giants vs Royals starting pitcher comparison Giants vs Royals lineup

This post was analyzed/written by AI based on data from beaverstats.com. Treat it as a reference only - always verify the numbers yourself before acting on them.

Giants vs Royals (07.22 08:40, Kauffman Stadium)

Starters: Giants Tyler Mahle / Royals Luinder Avila

Two teams stuck in the bottom tier meet here, and there's barely daylight between them in the standings. Kansas City sits 14th at .410 and San Francisco is 13th at .420, but the Royals have the slight edge in recent form, having won their last game while the Giants have dropped three straight, and Kansas City also leads the season series 1-0.

Velocity-wise, Avila has been remarkably steady over his last five starts (96.2, 96.2, 96.5, 96.1, 96.0), while Mahle has been a bit more up and down, ranging from 91.3 to 93.5.

Neither starter has been sharp by season ERA (Avila at 5.08, Mahle at 5.31), but both have clearly turned things around recently. Avila's FIP over his last five outings sits at 3.96 and Mahle's at 3.89 — both a significant step forward from their season numbers, making this matchup essentially a wash on current form.

Neither lineup is locked in yet, so both projections use the last available lineup, and the offensive edge here belongs to Kansas City. The Royals have climbed from .246 on the season to .263 over their last five games, while the Giants have cooled noticeably, dropping from .270 to .215 over the same stretch.

The bullpen picture flips the other way, and decisively so. Both sides have logged similar recent workloads, but San Francisco's pen carries a sharp 3.24 ERA compared to a rough 7.22 for Kansas City, which could be the deciding factor if this one comes down to the late innings.

All told, the starting pitching is close to a coin flip, the Royals have the hotter lineup, and the Giants have the far steadier bullpen — a genuinely balanced matchup where the pieces mostly cancel each other out.