Cross-position comparison — no head-to-head winner arrows. Each player's own projection categories are shown in their column.
Rest of Season Projection
JoeCategoryWillson
Joe Ryan (P)
134K—
3.07ERA—
1.09WHIP—
4–10W—
0SV—
Willson Contreras (1B)
—HR16
—R42
—RBI53
—SB2
—AVG.264
Current Season
JoeCategoryWillson
Joe Ryan (P)
79K—
3.20ERA—
0.97WHIP—
4W—
0SV—
Willson Contreras (1B)
—HR11
—R26
—RBI33
—SB1
—AVG.286
What Each Player's System Trusts
Joe Ryan
- xeraSIGNALskill near league average (3.07)
Willson Contreras
- xwobaSIGNALstable xwOBA 0.399, +0.084 vs league — production is earned
- hard_hit_pctSIGNALelite, already-stable contact quality
Ryan projects 134 K with 3.07 ERA; Contreras offers 16 HR and .264 AVG. Different categories — roster need decides.

