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 MillerATH · RHP · Four-Seam
Stuff+130
Primary velo, mph100.9
Primary spin, rpm2,508
Whiff per swing, %37.7
▼
xwOBA .210 below lg .316▲
RV/100 1.9 allows runs
Josh HaderHOU · LHP · Sinker
Stuff+124
Primary velo, mph96.1
Primary spin, rpm2,264
Whiff per swing, %37.9
▼
xwOBA .261 below lg .316▲
RV/100 0.8 allows runs
Jason AdamSD · RHP · Four-Seam
Stuff+122
Primary velo, mph95.5
Primary spin, rpm2,653
Whiff per swing, %36.6
▼
xwOBA .283 below lg .316▲
RV/100 2.1 allows runs
Blake SnellSF · LHP · Four-Seam
Stuff+121
Primary velo, mph95.9
Primary spin, rpm2,435
Whiff per swing, %35.4
▼
xwOBA .254 below lg .316▲
RV/100 1.2 allows runs
Jeremiah EstradaSD · RHP · Four-Seam
Stuff+120
Primary velo, mph97.2
Primary spin, rpm2,224
Whiff per swing, %33.8
▼
xwOBA .253 below lg .316▲
RV/100 1.1 allows runs
Michael KopechLAD · RHP · Four-Seam
Stuff+119
Primary velo, mph98.7
Primary spin, rpm2,620
Whiff per swing, %31.3
▼
xwOBA .293 below lg .316▲
RV/100 0.4 allows runs
Justin MartinezAZ · RHP · Sinker
Stuff+119
Primary velo, mph100.2
Primary spin, rpm2,080
Whiff per swing, %29.7
▼
xwOBA .277 below lg .316▲
RV/100 0.9 allows runs
José LeclercTEX · RHP · Four-Seam
Stuff+118
Primary velo, mph95.3
Primary spin, rpm2,534
Whiff per swing, %34.4
▼
xwOBA .297 below lg .316▲
RV/100 0.2 allows runs
Garrett CrochetCWS · LHP · Four-Seam
Stuff+116
Primary velo, mph97.2
Primary spin, rpm2,500
Whiff per swing, %30.5
▼
xwOBA .266 below lg .316▲
RV/100 0.8 allows runs
Tanner ScottSD · LHP · Four-Seam
Stuff+116
Primary velo, mph97.0
Primary spin, rpm2,567
Whiff per swing, %30.5
▼
xwOBA .272 below lg .316▲
RV/100 1.6 allows runs
Aroldis ChapmanPIT · LHP · Four-Seam
Stuff+116
Primary velo, mph97.8
Primary spin, rpm2,368
Whiff per swing, %29.7
▼
xwOBA .272 below lg .316▼
RV/100 -0.3 prevents runs
Dylan CeaseSD · RHP · Four-Seam
Stuff+116
Primary velo, mph96.9
Primary spin, rpm2,557
Whiff per swing, %30.6
▼
xwOBA .287 below lg .316▲
RV/100 0.8 allows runs
Luke WeaverNYY · RHP · Four-Seam
Stuff+115
Primary velo, mph95.7
Primary spin, rpm2,462
Whiff per swing, %31.0
▼
xwOBA .286 below lg .316▲
RV/100 0.7 allows runs
Tarik SkubalDET · LHP · Four-Seam
Stuff+113
Primary velo, mph96.9
Primary spin, rpm2,226
Whiff per swing, %28.3
▼
xwOBA .258 below lg .316▲
RV/100 1.3 allows runs
Erik MillerSF · LHP · Four-Seam
Stuff+113
Primary velo, mph96.9
Primary spin, rpm2,272
Whiff per swing, %28.6
▼
xwOBA .280 below lg .316▲
RV/100 0.3 allows runs
Paul SkenesPIT · RHP · Four-Seam
Stuff+113
Primary velo, mph98.8
Primary spin, rpm2,243
Whiff per swing, %26.5
▼
xwOBA .249 below lg .316▲
RV/100 1.4 allows runs
Mason MillerATH · RHP · Four-Seam
Stuff+130
Primary velo, mph100.9
Primary spin, rpm2,508
Whiff per swing, %37.7
▼
xwOBA .210 below lg .316▲
RV/100 1.9 allows runs
Josh HaderHOU · LHP · Sinker
Stuff+124
Primary velo, mph96.1
Primary spin, rpm2,264
Whiff per swing, %37.9
▼
xwOBA .261 below lg .316▲
RV/100 0.8 allows runs
Jason AdamSD · RHP · Four-Seam
Stuff+122
Primary velo, mph95.5
Primary spin, rpm2,653
Whiff per swing, %36.6
▼
xwOBA .283 below lg .316▲
RV/100 2.1 allows runs
Blake SnellSF · LHP · Four-Seam
Stuff+121
Primary velo, mph95.9
Primary spin, rpm2,435
Whiff per swing, %35.4
▼
xwOBA .254 below lg .316▲
RV/100 1.2 allows runs
Jeremiah EstradaSD · RHP · Four-Seam
Stuff+120
Primary velo, mph97.2
Primary spin, rpm2,224
Whiff per swing, %33.8
▼
xwOBA .253 below lg .316▲
RV/100 1.1 allows runs
Michael KopechLAD · RHP · Four-Seam
Stuff+119
Primary velo, mph98.7
Primary spin, rpm2,620
Whiff per swing, %31.3
▼
xwOBA .293 below lg .316▲
RV/100 0.4 allows runs
Justin MartinezAZ · RHP · Sinker
Stuff+119
Primary velo, mph100.2
Primary spin, rpm2,080
Whiff per swing, %29.7
▼
xwOBA .277 below lg .316▲
RV/100 0.9 allows runs
José LeclercTEX · RHP · Four-Seam
Stuff+118
Primary velo, mph95.3
Primary spin, rpm2,534
Whiff per swing, %34.4
▼
xwOBA .297 below lg .316▲
RV/100 0.2 allows runs
Garrett CrochetCWS · LHP · Four-Seam
Stuff+116
Primary velo, mph97.2
Primary spin, rpm2,500
Whiff per swing, %30.5
▼
xwOBA .266 below lg .316▲
RV/100 0.8 allows runs
Tanner ScottSD · LHP · Four-Seam
Stuff+116
Primary velo, mph97.0
Primary spin, rpm2,567
Whiff per swing, %30.5
▼
xwOBA .272 below lg .316▲
RV/100 1.6 allows runs
Aroldis ChapmanPIT · LHP · Four-Seam
Stuff+116
Primary velo, mph97.8
Primary spin, rpm2,368
Whiff per swing, %29.7
▼
xwOBA .272 below lg .316▼
RV/100 -0.3 prevents runs
Dylan CeaseSD · RHP · Four-Seam
Stuff+116
Primary velo, mph96.9
Primary spin, rpm2,557
Whiff per swing, %30.6
▼
xwOBA .287 below lg .316▲
RV/100 0.8 allows runs
Luke WeaverNYY · RHP · Four-Seam
Stuff+115
Primary velo, mph95.7
Primary spin, rpm2,462
Whiff per swing, %31.0
▼
xwOBA .286 below lg .316▲
RV/100 0.7 allows runs
Tarik SkubalDET · LHP · Four-Seam
Stuff+113
Primary velo, mph96.9
Primary spin, rpm2,226
Whiff per swing, %28.3
▼
xwOBA .258 below lg .316▲
RV/100 1.3 allows runs
Erik MillerSF · LHP · Four-Seam
Stuff+113
Primary velo, mph96.9
Primary spin, rpm2,272
Whiff per swing, %28.6
▼
xwOBA .280 below lg .316▲
RV/100 0.3 allows runs
Paul SkenesPIT · RHP · Four-Seam
Stuff+113
Primary velo, mph98.8
Primary spin, rpm2,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.