Two Arms,
Side by Side

Pick any two of the sixteen arms. Every bar shares one scale across the gutter, so a longer bar is genuinely more; the badges flag each arm against the league line. No live query, no fabricated head-to-head winner - just two readouts you can line up yourself.

Mason Miller ATH · RHP · Four-Seam
Stuff+ 130
Primary velo, mph 100.9
Primary spin, rpm 2,508
Whiff per swing, % 37.7
xwOBA .210 below lg .316 RV/100 1.9 allows runs
Josh Hader HOU · LHP · Sinker
Stuff+ 124
Primary velo, mph 96.1
Primary spin, rpm 2,264
Whiff per swing, % 37.9
xwOBA .261 below lg .316 RV/100 0.8 allows runs
Jason Adam SD · RHP · Four-Seam
Stuff+ 122
Primary velo, mph 95.5
Primary spin, rpm 2,653
Whiff per swing, % 36.6
xwOBA .283 below lg .316 RV/100 2.1 allows runs
Blake Snell SF · LHP · Four-Seam
Stuff+ 121
Primary velo, mph 95.9
Primary spin, rpm 2,435
Whiff per swing, % 35.4
xwOBA .254 below lg .316 RV/100 1.2 allows runs
Jeremiah Estrada SD · RHP · Four-Seam
Stuff+ 120
Primary velo, mph 97.2
Primary spin, rpm 2,224
Whiff per swing, % 33.8
xwOBA .253 below lg .316 RV/100 1.1 allows runs
Michael Kopech LAD · RHP · Four-Seam
Stuff+ 119
Primary velo, mph 98.7
Primary spin, rpm 2,620
Whiff per swing, % 31.3
xwOBA .293 below lg .316 RV/100 0.4 allows runs
Justin Martinez AZ · RHP · Sinker
Stuff+ 119
Primary velo, mph 100.2
Primary spin, rpm 2,080
Whiff per swing, % 29.7
xwOBA .277 below lg .316 RV/100 0.9 allows runs
José Leclerc TEX · RHP · Four-Seam
Stuff+ 118
Primary velo, mph 95.3
Primary spin, rpm 2,534
Whiff per swing, % 34.4
xwOBA .297 below lg .316 RV/100 0.2 allows runs
Garrett Crochet CWS · LHP · Four-Seam
Stuff+ 116
Primary velo, mph 97.2
Primary spin, rpm 2,500
Whiff per swing, % 30.5
xwOBA .266 below lg .316 RV/100 0.8 allows runs
Tanner Scott SD · LHP · Four-Seam
Stuff+ 116
Primary velo, mph 97.0
Primary spin, rpm 2,567
Whiff per swing, % 30.5
xwOBA .272 below lg .316 RV/100 1.6 allows runs
Aroldis Chapman PIT · LHP · Four-Seam
Stuff+ 116
Primary velo, mph 97.8
Primary spin, rpm 2,368
Whiff per swing, % 29.7
xwOBA .272 below lg .316 RV/100 -0.3 prevents runs
Dylan Cease SD · RHP · Four-Seam
Stuff+ 116
Primary velo, mph 96.9
Primary spin, rpm 2,557
Whiff per swing, % 30.6
xwOBA .287 below lg .316 RV/100 0.8 allows runs
Luke Weaver NYY · RHP · Four-Seam
Stuff+ 115
Primary velo, mph 95.7
Primary spin, rpm 2,462
Whiff per swing, % 31.0
xwOBA .286 below lg .316 RV/100 0.7 allows runs
Tarik Skubal DET · LHP · Four-Seam
Stuff+ 113
Primary velo, mph 96.9
Primary spin, rpm 2,226
Whiff per swing, % 28.3
xwOBA .258 below lg .316 RV/100 1.3 allows runs
Erik Miller SF · LHP · Four-Seam
Stuff+ 113
Primary velo, mph 96.9
Primary spin, rpm 2,272
Whiff per swing, % 28.6
xwOBA .280 below lg .316 RV/100 0.3 allows runs
Paul Skenes PIT · RHP · Four-Seam
Stuff+ 113
Primary velo, mph 98.8
Primary spin, rpm 2,243
Whiff per swing, % 26.5
xwOBA .249 below lg .316 RV/100 1.4 allows runs
Mason Miller ATH · RHP · Four-Seam
Stuff+ 130
Primary velo, mph 100.9
Primary spin, rpm 2,508
Whiff per swing, % 37.7
xwOBA .210 below lg .316 RV/100 1.9 allows runs
Josh Hader HOU · LHP · Sinker
Stuff+ 124
Primary velo, mph 96.1
Primary spin, rpm 2,264
Whiff per swing, % 37.9
xwOBA .261 below lg .316 RV/100 0.8 allows runs
Jason Adam SD · RHP · Four-Seam
Stuff+ 122
Primary velo, mph 95.5
Primary spin, rpm 2,653
Whiff per swing, % 36.6
xwOBA .283 below lg .316 RV/100 2.1 allows runs
Blake Snell SF · LHP · Four-Seam
Stuff+ 121
Primary velo, mph 95.9
Primary spin, rpm 2,435
Whiff per swing, % 35.4
xwOBA .254 below lg .316 RV/100 1.2 allows runs
Jeremiah Estrada SD · RHP · Four-Seam
Stuff+ 120
Primary velo, mph 97.2
Primary spin, rpm 2,224
Whiff per swing, % 33.8
xwOBA .253 below lg .316 RV/100 1.1 allows runs
Michael Kopech LAD · RHP · Four-Seam
Stuff+ 119
Primary velo, mph 98.7
Primary spin, rpm 2,620
Whiff per swing, % 31.3
xwOBA .293 below lg .316 RV/100 0.4 allows runs
Justin Martinez AZ · RHP · Sinker
Stuff+ 119
Primary velo, mph 100.2
Primary spin, rpm 2,080
Whiff per swing, % 29.7
xwOBA .277 below lg .316 RV/100 0.9 allows runs
José Leclerc TEX · RHP · Four-Seam
Stuff+ 118
Primary velo, mph 95.3
Primary spin, rpm 2,534
Whiff per swing, % 34.4
xwOBA .297 below lg .316 RV/100 0.2 allows runs
Garrett Crochet CWS · LHP · Four-Seam
Stuff+ 116
Primary velo, mph 97.2
Primary spin, rpm 2,500
Whiff per swing, % 30.5
xwOBA .266 below lg .316 RV/100 0.8 allows runs
Tanner Scott SD · LHP · Four-Seam
Stuff+ 116
Primary velo, mph 97.0
Primary spin, rpm 2,567
Whiff per swing, % 30.5
xwOBA .272 below lg .316 RV/100 1.6 allows runs
Aroldis Chapman PIT · LHP · Four-Seam
Stuff+ 116
Primary velo, mph 97.8
Primary spin, rpm 2,368
Whiff per swing, % 29.7
xwOBA .272 below lg .316 RV/100 -0.3 prevents runs
Dylan Cease SD · RHP · Four-Seam
Stuff+ 116
Primary velo, mph 96.9
Primary spin, rpm 2,557
Whiff per swing, % 30.6
xwOBA .287 below lg .316 RV/100 0.8 allows runs
Luke Weaver NYY · RHP · Four-Seam
Stuff+ 115
Primary velo, mph 95.7
Primary spin, rpm 2,462
Whiff per swing, % 31.0
xwOBA .286 below lg .316 RV/100 0.7 allows runs
Tarik Skubal DET · LHP · Four-Seam
Stuff+ 113
Primary velo, mph 96.9
Primary spin, rpm 2,226
Whiff per swing, % 28.3
xwOBA .258 below lg .316 RV/100 1.3 allows runs
Erik Miller SF · LHP · Four-Seam
Stuff+ 113
Primary velo, mph 96.9
Primary spin, rpm 2,272
Whiff per swing, % 28.6
xwOBA .280 below lg .316 RV/100 0.3 allows runs
Paul Skenes PIT · RHP · Four-Seam
Stuff+ 113
Primary velo, mph 98.8
Primary spin, rpm 2,243
Whiff per swing, % 26.5
xwOBA .249 below lg .316 RV/100 1.4 allows runs

Bars share one scale per row across both panels. Badges compare each arm to the league line (lower xwOBA and lower run value are better for the pitcher). Velo, spin, whiff, xwOBA and run value are real Statcast figures; Stuff+ is a Curated stand-in from the real velocity and whiff inputs - see the methodology on the front page.

← Back to the dashboard