Position: P
Grouped Buy → Sell · ranked by confidence within each group
Buy91
- 1
96 mph fastball, 2.94 xERA — no luck needed here.
Buyconf 0.92 - 2
xERA 2.81, xwOBA .261 — the numbers beat the ERA.
Buyconf 0.92 - 3
98.8 mph and a 2.28 xERA — no luck needed.
Buyconf 0.92 - 4
xERA 2.85 while xwOBA allowed sits at .263.
Buyconf 0.92 - 5
98 mph heat, 28.8% Ks, 2.76 xERA — the skills are real.
Buyconf 0.92 - 6
30% Ks, 4.5% walks, 2.64 xERA — the skills are real.
Buyconf 0.92 - 7
100.6 mph fastball, 38% K rate, 2.09 xERA — real ace
Buyconf 0.92 - 8
98.7 mph heat, 2.47 xERA — the profile is real.
Buyconf 0.92 - 9Buyconf 0.92
- 10
97 mph heat, 31.8% Ks, 2.99 xERA — the real deal.
Buyconf 0.92 - 11
98.4 mph fastball, 37.9% Ks, 2.57 xERA — real ace.
Buyconf 0.92 - 12
29.8% K rate with 3.03 xERA anchors the rotation.
Buyconf 0.92 - 13
97 mph heat, 2.85 xERA, 27.7 K% — real arm.
Buyconf 0.92 - 14
97 mph heat, 31.6% Ks, 2.76 xERA — arm is real.
Buyconf 0.92 - 15
100.4 mph heat, 34% K rate, 2.11 xERA — untouchable.
Buyconf 0.92 - 16
96.8 mph heat, 30% Ks, 2.83 xERA — nothing fluky here.
Buyconf 0.92 - 17Buyconf 0.92
- 18
xERA 2.72 backed by 96 mph heat and 28% Ks.
Buyconf 0.92 - 19
101.5 mph heat, 48.5% K — xERA 1.48 backs it
Buyconf 0.92 - 20
xERA 2.83 backs the 30.7% K rate.
Buyconf 0.92 - 21
98 mph heat, 2.08 xERA — nothing fluky here
Buyconf 0.92 - 22
99.3 mph heat, 2.32 xERA — the profile is real
Buyconf 0.92 - 23
xERA 2.68 and 32% Ks: still an elite arm.
Buyconf 0.92 - 24
xERA 2.68 with 96 mph heat and 29% Ks
Buyconf 0.92 - 25
97.5 mph heat, 35.7% K rate, .270 xwOBA allowed
Buyconf 0.92 - 26
100.7 mph fastball, 2.35 xERA — contact can't touch it
Buyconf 0.92 - 27
30% Ks, 4% walks, 96.8 heat — no regression coming
Buyconf 0.92 - 28
xERA 2.64 and 32% Ks — .228 BABIP masks nothing.
Buyconf 0.92 - 29
30.6 K% and 4.8 BB% — 96 mph still plays
Buyconf 0.91 - 30
30% K rate anchors a legit 3.06 xERA arm
Buyconf 0.91 - 31
95.9 mph heat, 4.5% walks, .274 xwOBA allowed — no regression coming.
Buyconf 0.90 - 32
3.10 xERA, 95 mph heat, and a .201 BABIP fluke
Buyconf 0.90 - 33
xERA 3.13 with a .232 BABIP-against mask
Buyconf 0.89 - 34
97.6 mph fastball, 29% Ks, xERA 3.15 — still undervalued.
Buyconf 0.89 - 35
96.8 mph heat, 31.6% Ks, 5.7% walks — elite arsenal
Buyconf 0.89 - 36
28% K rate and .277 xwOBA allowed — legit ace skills.
Buyconf 0.88 - 37
99.7 mph heat, 38% Ks — 4.13 ERA is a mirage.
Buyconf 0.88 - 38
97.4 mph fastball, 31% Ks: xERA 3.2 hides a 4.17 ERA.
Buyconf 0.87 - 39
xERA 3.22 and .279 xwOBA allowed — ERA is real
Buyconf 0.86 - 40
96.9 mph heater, 28.3% K rate, xERA 0.86 under league
Buyconf 0.86 - 41
27.5 K% and 5.6 BB% — elite command profile, xERA 3.22
Buyconf 0.86 - 42
3.22 xERA with 4.6% walks — command carries the profile.
Buyconf 0.86 - 43
29.4 K% with a 3.22 xERA — the skills are real.
Buyconf 0.86 - 44
28.6% Ks and a 3.27 xERA hold the 3.13 ERA up.
Buyconf 0.85 - 45
4.32 ERA hides 3.27 xERA, 6.5% walk rate
Buyconf 0.85 - 46Buyconf 0.83
- 47Buyconf 0.83
- 48
3.37 xERA with a .218 BABIP flattering him
Buyconf 0.82 - 49
97.9 mph fastball, 28.6% Ks, xERA 3.39 — real stuff.
Buyconf 0.81 - 50
34% K rate with 96 mph heat; .376 BABIP is hiding it
Buyconf 0.80 - 51
96.6 mph heat, 27% K rate, and walks the only blemish.
Buyconf 0.80 - 52
97.3 mph fastball, xERA 3.44 — ERA gap is noise
Buyconf 0.80 - 53
97.3 mph fastball and a 5.2% walk rate.
Buyconf 0.80 - 54
xERA 3.44 beats his 3.91 ERA — 17% K rate is the catch.
Buyconf 0.80 - 55
4.22 ERA hides 3.44 xERA and 96 mph heat.
Buyconf 0.80 - 56
3.42 xERA with 17% Ks — contact-manager value
Buyconf 0.80 - 57
xERA 3.42 with .227 BABIP luck baked in
Buyconf 0.80 - 58
xERA 3.47 with a stingy 6% walk rate.
Buyconf 0.79 - 59
xERA 3.47 matches ERA exactly; BABIP .213 says luck incoming.
Buyconf 0.79 - 60Buyconf 0.78
- 61
xERA 3.49 says better than the 3.93 ERA shows.
Buyconf 0.78 - 62
xERA 3.49 but ERA 4.78 — a 1.29-run gap to exploit
Buyconf 0.78 - 63
3.54 xERA holds up despite .210 BABIP noise
Buyconf 0.77 - 64
97.3 mph fastball, 29.9% K — xERA says 3.54 real
Buyconf 0.77 - 65Buyconf 0.77
- 66
96.8 mph heat, 3.54 xERA: ERA gap says buy
Buyconf 0.77 - 67
29.4% K rate and 3.54 xERA carry the profile
Buyconf 0.77 - 68
5.81 ERA masks 3.54 xERA — 2.27 runs of bad luck
Buyconf 0.77 - 69
96.2 mph fastball fuels 3.52 xERA.
Buyconf 0.77 - 70
xERA 3.57 beats the league's 4.1 — real skills.
Buyconf 0.76 - 71
xERA 3.60 with a 5.9% walk rate — buy the gap.
Buyconf 0.75 - 72
xERA 3.6 with .294 xwOBA allowed — legitimate arm.
Buyconf 0.75 - 73
95.7 mph heat, 6.5% walks — ERA undersells the profile
Buyconf 0.74 - 74
98 mph heat, 27.6% Ks; 4.46 ERA hides 3.62 xERA
Buyconf 0.74 - 75
98.3 mph fastball, xERA 3.62 — ERA gap hides it
Buyconf 0.74 - 76
28.8% K rate and a 0.71-run ERA gap to close.
Buyconf 0.74 - 77
96.3 mph heat, 3.65 xERA — walk rate is the lone flaw.
Buyconf 0.73 - 78
96.9 mph heat, 4.9% walks — command plus power.
Buyconf 0.73 - 79
2.69 ERA hides a 3.67 xERA; walks just 6.5%
Buyconf 0.73 - 80
xERA 3.65 beats the 4.1 league; ERA matches exactly.
Buyconf 0.73 - 81
xERA 3.7 with .270 BABIP luck dragging his ERA down
Buyconf 0.72 - 82
3.70 xERA beats 4.10 league; walks only 7.4%.
Buyconf 0.72 - 83
96.9 mph fastball, 27.9% Ks, 3.7 xERA beats league
Buyconf 0.72 - 84
3.73 xERA beats the 4.1 league mark
Buyconf 0.71 - 85
28.5% K rate with 94.7 mph heat backs the 3.73 xERA
Buyconf 0.71 - 86
96.3 mph fastball, 26.6% Ks — ERA backed by xERA
Buyconf 0.71 - 87
97.5 mph fastball and 6.8% walks, but just 18.1% Ks
Buyconf 0.71 - 88
16% strikeouts but xERA 3.75 still beats league
Buyconf 0.70 - 89
xERA 3.75 beats the 4.10 league mark
Buyconf 0.70 - 90
97.6 mph fastball with a 33.5% strikeout rate to match
Buyconf 0.70 - 91
2.82 ERA hides a 3.75 xERA and 18.9% K rate.
Buyconf 0.70
Buy-Low31
- 1
95.6 mph fastball, .313 xwOBA — the 5.25 ERA is .324 BABIP noise.
Buy Lowconf 0.90 - 2
5.44 ERA hides a 3.84 xERA — 1.6 runs of bad luck
Buy Lowconf 0.90 - 3
44.7% BABIP against a 33% K rate — ERA will fall
Buy Lowconf 0.90 - 4
4.86 ERA hides 3.49 xERA; .349 BABIP is the thief
Buy Lowconf 0.90 - 5
6.00 ERA vs 3.57 xERA — 90 mph fastball masks it
Buy Lowconf 0.90 - 6
99.4 mph fastball, 2.96 xERA, 4.39 ERA — bad luck gap
Buy Lowconf 0.90 - 7
5.28 ERA vs 3.39 xERA; 16% K rate is the drag.
Buy Lowconf 0.90 - 8
6.69 ERA, 4.17 xERA — 96 mph heat says fluke.
Buy Lowconf 0.90 - 9
97.2 mph fastball, .368 BABIP noise masking 3.84 xERA
Buy Lowconf 0.90 - 10
6.53 ERA hides 4.06 xERA and 95.7 mph heat.
Buy Lowconf 0.90 - 11
97.6 mph fastball, .408 BABIP driving 4.62 ERA
Buy Lowconf 0.90 - 12
96.6 mph, 28.5 K% — .369 BABIP is doing the damage
Buy Lowconf 0.90 - 13Buy Lowconf 0.90
- 14
5.79 ERA, 3.89 xERA — .375 BABIP inflates it
Buy Lowconf 0.90 - 15
xERA 3.97 but .354 BABIP inflates ERA to 5.25
Buy Lowconf 0.90 - 16
36% K rate, 2.18 xERA, but .377 BABIP against
Buy Lowconf 0.90 - 17
6.54 ERA but 3.54 xERA, .357 BABIP inflating it
Buy Lowconf 0.90 - 18
97.3 mph fastball, .275 xwOBA allowed, 0.94 ERA gap
Buy Lowconf 0.88 - 19
99.2 mph heater, .351 BABIP inflating a 4.91 ERA
Buy Lowconf 0.85 - 20
95.4 mph fastball, 25.5% Ks, .330 BABIP masks a 3.49 xERA
Buy Lowconf 0.84 - 21
96.6 mph heat, but 13.8% K rate is the red flag
Buy Lowconf 0.81 - 22
0.319 BABIP inflates a 3.52 xERA arm
Buy Lowconf 0.78 - 23
95 mph heat, 13.6% K rate — hard contact finds gloves anyway
Buy Lowconf 0.78 - 24
96.6 mph heater, 29.8% K rate, ERA inflated by .320 BABIP
Buy Lowconf 0.77 - 25
0.348 BABIP masks a 3.84 xERA and 16.6% K rate
Buy Lowconf 0.74 - 26
BABIP .335 and velo down to 92 — ERA is the mirage.
Buy Lowconf 0.74 - 27
100.2 mph fastball, 2.79 xERA — ERA undersells the arm.
Buy Lowconf 0.74 - 28
xERA 3.67 beats 4.09 ERA; .317 BABIP inflates it
Buy Lowconf 0.73 - 29
97 mph fastball, .324 BABIP luck — xERA 4.29 says buy
Buy Lowconf 0.72 - 30
97.3 mph fastball, 31% Ks, .333 BABIP luck tax
Buy Lowconf 0.72 - 31
15.6% K rate and .350 BABIP-against inflate his 4.43 ERA.
Buy Lowconf 0.71
Sell-High87
- 1Sell Highconf 0.95
- 2
15.8% strikeout rate can't hold a 3.18 ERA.
Sell Highconf 0.95 - 3
1.66 ERA masks 3.24 xERA; .233 BABIP won't hold
Sell Highconf 0.95 - 4
13.4% strikeout rate can't hold a 1.81 ERA forever
Sell Highconf 0.95 - 5
xERA 5.95 dwarfs his 4.37 ERA — regression coming
Sell Highconf 0.95 - 6
11.6% strikeout rate can't support a 3.06 ERA
Sell Highconf 0.95 - 7
ERA 2.42 hides a 3.84 xERA — sell before it corrects
Sell Highconf 0.95 - 8
2.55 ERA masks a 4.32 xERA and 18% K rate
Sell Highconf 0.95 - 9
3.67 ERA hides a 5.57 xERA — sell that mirage.
Sell Highconf 0.95 - 10
3.58 ERA over a 4.98 xERA and only 15.6% Ks
Sell Highconf 0.95 - 11
0.56 ERA but xERA 3.29 and 21.5% K rate float it.
Sell Highconf 0.95 - 12
0.208 BABIP against is carrying a 2.79 ERA
Sell Highconf 0.95 - 13
3.25 ERA, 4.75 xERA — 1.5-run BABIP mirage
Sell Highconf 0.95 - 14
3.46 ERA hides 4.72 xERA and .257 BABIP luck
Sell Highconf 0.95 - 15
3.24 ERA hides 4.11 xERA and .265 BABIP luck
Sell Highconf 0.95 - 16
2.74 ERA hides 4.06 xERA and 17% strikeout rate
Sell Highconf 0.95 - 17
13.1% strikeout rate; 4.03 ERA hides the 5.39 xERA
Sell Highconf 0.95 - 18
BABIP-against .232 vs .295 league — ERA inflated by luck
Sell Highconf 0.95 - 19
2.52 ERA hides a 3.86 xERA and .235 BABIP
Sell Highconf 0.95 - 20
2.70 ERA hides a 4.50 xERA and .207 BABIP luck
Sell Highconf 0.95 - 21
2.89 ERA hides a .242 BABIP-against mirage
Sell Highconf 0.95 - 22
1.72 ERA hides a 3.54 xERA and .225 BABIP luck.
Sell Highconf 0.95 - 23
ERA 3.36 but xERA 4.26 — sell before .255 BABIP corrects
Sell Highconf 0.95 - 24
3.42 ERA hides 4.35 xERA and 11.2% walk rate
Sell Highconf 0.95 - 25
0.206 BABIP masks a 14% walk rate
Sell Highconf 0.95 - 26
3.04 ERA hides 4.2 xERA and 14.8% strikeout rate
Sell Highconf 0.95 - 27
2.31 ERA but xERA sits 1.36 runs higher
Sell Highconf 0.95 - 28
3.39 ERA hides a 4.78 xERA and 12% walks
Sell Highconf 0.95 - 29
0.226 BABIP against flatters a 3.65 xERA.
Sell Highconf 0.95 - 30
xERA 7.56 buried under a .196 BABIP mirage.
Sell Highconf 0.95 - 31
7.33 xERA screams sell-high despite .250 BABIP
Sell Highconf 0.95 - 32
BABIP .227 masks an ERA 0.8 runs better than xERA
Sell Highconf 0.95 - 33
3.00 ERA hides 4.35 xERA; .253 BABIP won't hold.
Sell Highconf 0.95 - 34
2.02 ERA flatters a 2.9 xERA; BABIP .257 won't last
Sell Highconf 0.95 - 35
2.46 ERA hides 4.2 xERA and 15.9% strikeout rate
Sell Highconf 0.95 - 36
3.50 ERA hides a 5.18 xERA and 12.4% walk rate.
Sell Highconf 0.95 - 37
3.51 ERA hides 4.59 xERA and 18.9% strikeout rate.
Sell Highconf 0.95 - 38
0.203 BABIP-against carries a 1.61 ERA over a 3.08 xERA
Sell Highconf 0.95 - 39
0.227 BABIP against propping up a 1.33 ERA
Sell Highconf 0.95 - 40Sell Highconf 0.95
- 41
2.83 ERA vs 4.06 xERA, and a .249 BABIP propping it up
Sell Highconf 0.95 - 42
3.58 ERA propped by .238 BABIP and 16.5% K rate.
Sell Highconf 0.95 - 43
15.3% strikeout rate propping up a 5.08 xERA arm.
Sell Highconf 0.95 - 44
ERA 2.50 flatters xERA 3.62; walks at 13.3% erode it
Sell Highconf 0.95 - 45
2.73 ERA but xERA says 3.84 — sell the gap.
Sell Highconf 0.95 - 46
3.26 ERA hides 4.26 xERA, a full-run gift
Sell Highconf 0.95 - 47
2.79 ERA hides 3.81 xERA, .261 BABIP won't hold
Sell Highconf 0.95 - 48
2.42 ERA hides 3.67 xERA and a .236 BABIP.
Sell Highconf 0.95 - 49
3.15 ERA hides 3.95 xERA — BABIP flattering him .261
Sell Highconf 0.95 - 50
14% strikeout rate can't survive .235 BABIP regression
Sell Highconf 0.95 - 51
2.13 ERA masks a 3.10 xERA and .230 BABIP luck
Sell Highconf 0.95 - 52
3.84 ERA hides 4.72 xERA; .266 BABIP won't hold
Sell Highconf 0.95 - 53Sell Highconf 0.95
- 54Sell Highconf 0.94
- 55
3.20 ERA hides 3.89 xERA and 13.3% walk rate
Sell Highconf 0.93 - 56
16.4% strikeouts can't sustain a 2.50 ERA.
Sell Highconf 0.93 - 57
BABIP-against .248 hides a 3.67 xERA and 11.8% walks.
Sell Highconf 0.92 - 58
.177 BABIP props up a 1.85 ERA; xERA says 2.51
Sell Highconf 0.91 - 59
0.246 BABIP masks a 3.39 xERA and 11.8% walk rate
Sell Highconf 0.91 - 60
BABIP .197 is 100 points of pure luck
Sell Highconf 0.91 - 61
16.3 K% can't hold a 4.00 ERA; xERA says 4.63
Sell Highconf 0.90 - 62
0.181 BABIP against won't hold; ERA 0.89 vs xERA 1.77
Sell Highconf 0.90 - 63
32.4% K rate, 0.259 xwOBA — but the ERA gap says sell
Sell Highconf 0.89 - 64
0.255 BABIP against is 40 points of pure luck.
Sell Highconf 0.89 - 65
.206 BABIP against — 89 points of pure defense luck
Sell Highconf 0.88 - 66
16.3% walk rate undermines that 29% strikeout stuff.
Sell Highconf 0.87 - 67
xERA 3.62 sits 0.56 runs above his shiny 3.06 ERA
Sell Highconf 0.87 - 68
19% K rate can't hold a 2.43 ERA forever
Sell Highconf 0.86 - 69
3.51 ERA hides a 16.8% K rate and .240 BABIP
Sell Highconf 0.86 - 70
0.221 BABIP against flatters a 2.44 ERA over 2.94 xERA
Sell Highconf 0.85 - 71
2.53 ERA hides a 3.03 xERA; bat-missing real, luck isn't
Sell Highconf 0.85 - 72
.241 BABIP-against is 54 points of pure luck
Sell Highconf 0.83 - 73
.256 BABIP masks a 12.6% walk rate and 4.53 xERA.
Sell Highconf 0.82 - 74
0.26 BABIP props up 2.83 ERA over 3.49 xERA.
Sell Highconf 0.81 - 75
18.8% K rate, .261 BABIP luck inflating 3.35 ERA
Sell Highconf 0.80 - 76
BABIP-against .230 masks an 11.5% walk rate.
Sell Highconf 0.80 - 77Sell Highconf 0.80
- 78Sell Highconf 0.80
- 79
35% strikeouts, but a .269 BABIP won't hold.
Sell Highconf 0.79 - 80
BABIP-against .232 vs .295 norm; K% 29.5 masks it.
Sell Highconf 0.79 - 81
0.224 BABIP-against, 0.36-run gap: regression is coming
Sell Highconf 0.79 - 82
.185 BABIP against fuels a 2.00 ERA mirage
Sell Highconf 0.79 - 83
0.261 BABIP props up 1.88 ERA over 2.45 xERA
Sell Highconf 0.78 - 84
12.3% strikeout rate can't survive a 5.25 xERA
Sell Highconf 0.76 - 85
16% strikeouts, 15.4% walks — xERA 6.46 confirms it
Sell Highconf 0.75 - 86
0.135 BABIP with a 15.9% strikeout rate won't hold.
Sell Highconf 0.71 - 87
.230 BABIP-against masks a 4.06 xERA and middling whiffs.
Sell Highconf 0.71
Sell71
- 1
5.29 xERA and 12.6% walks — nothing fluky here.
Sellconf 0.90 - 2
K rate 17.5%, xERA 5.5 — zero luck baked in
Sellconf 0.90 - 3
14.6% strikeout rate, 6.02 xERA — hitters feast
Sellconf 0.90 - 4
17% K rate inflates ERA; xERA 5.29 confirms it's real
Sellconf 0.90 - 5
ERA 4.11 hides a 5.39 xERA; walks fuel it
Sellconf 0.90 - 6
xERA 5.91 with a .249 BABIP masking worse days
Sellconf 0.90 - 7
15.9% strikeout rate fuels 5.61 xERA blowup
Sellconf 0.90 - 8
xERA 5.46 with a 17.7% strikeout rate — empty tank.
Sellconf 0.90 - 9
3.92 ERA hides a 5.36 xERA and 16.7% K rate
Sellconf 0.90 - 10
xERA 6.71 with a 15.4% strikeout rate — collapse.
Sellconf 0.90 - 11
3.98 ERA hides a 5.57 xERA and 15% K rate
Sellconf 0.90 - 12
17.5 K% can't survive a 5.25 xERA.
Sellconf 0.90 - 13
13.9% strikeout rate with a 6.59 xERA — nothing fluky.
Sellconf 0.90 - 14
xERA 5.32 with a 17% strikeout rate — hittable.
Sellconf 0.90 - 15
5.25 xERA behind a .398 BABIP mask
Sellconf 0.90 - 16Sellconf 0.90
- 17
xERA 6.42 — 18.5% K rate can't hide it
Sellconf 0.90 - 18
xERA 6.8 with a 14% strikeout rate. Ugly.
Sellconf 0.90 - 19
3.86 ERA hides a 5.32 xERA and 17.9% strikeouts.
Sellconf 0.90 - 20
5.32 xERA says the 5.52 ERA is honest, not unlucky.
Sellconf 0.90 - 21
18.2% K rate can't cover a 5.22 xERA.
Sellconf 0.89 - 22
xERA 5.22 and just 16.9% strikeouts; nothing hidden here.
Sellconf 0.89 - 23
14.9% strikeout rate can't hide a 5.22 xERA.
Sellconf 0.89 - 24
17% strikeout rate can't hide a 5.18 xERA
Sellconf 0.87 - 25
xERA 5.15 says the surface 4.96 is flattering him
Sellconf 0.86 - 26
xERA 5.15, K rate 17.2%: hittable and getting hit.
Sellconf 0.86 - 27
xERA 5.08 and 20.4% K rate — hittable, not unlucky
Sellconf 0.84 - 28Sellconf 0.84
- 29
14.4% walk rate sinks an above-average strikeout arm.
Sellconf 0.84 - 30
15.7% strikeout rate can't support a 5.05 xERA.
Sellconf 0.83 - 31
4.03 ERA flatters a 5.05 xERA
Sellconf 0.83 - 32
xERA 5.01 vs 3.90 ERA — 18% K rate can't hold it
Sellconf 0.82 - 33
Walks 11.6% drive 5.01 xERA — the real damage
Sellconf 0.82 - 34
15.5% strikeout rate, xERA 5.01 — no hidden luck.
Sellconf 0.82 - 35
4.23 ERA hides 4.95 xERA and a 19.7% K rate.
Sellconf 0.81 - 36
xERA 4.95 hidden by a .292 BABIP, 18% K rate
Sellconf 0.81 - 37
4.98 xERA and 19.5% K rate won't play.
Sellconf 0.81 - 38
xERA 4.95 outpacing a flashy 4.79 ERA
Sellconf 0.81 - 39
xERA 4.91 and a 19.2% K rate — fading arm.
Sellconf 0.79 - 40
16% strikeouts can't support a 4.02 ERA.
Sellconf 0.79 - 41
11.6% walk rate sinks a 4.91 xERA arm
Sellconf 0.79 - 42
3.50 ERA hides a 4.85 xERA; regression due
Sellconf 0.78 - 43
xERA 4.85 with a 10% walk rate inflating the damage
Sellconf 0.78 - 44
3.41 ERA hiding 4.85 xERA, .328 BABIP luck
Sellconf 0.78 - 45
18% strikeout rate, 4.88 xERA — the profile is thin.
Sellconf 0.78 - 46
18.2% strikeout rate; 4.85 xERA can't survive that
Sellconf 0.78 - 47
15% walks with a .241 BABIP propping up the ERA
Sellconf 0.78 - 48
Six-run ERA with strikeouts down to 18%, skill is slipping
Sellconf 0.77 - 49
27.9% K rate undercut by 14.9% walks, xERA 4.78
Sellconf 0.75 - 50
2.54 ERA hides a 4.78 xERA and 16% strikeouts.
Sellconf 0.75 - 51
5.36 ERA over 4.69 xERA — walks pad the damage.
Sellconf 0.73 - 52
3.90 ERA hides 4.69 xERA and .333 BABIP luck
Sellconf 0.73 - 53
Sub-20% K rate, 4.69 xERA says the 4.23 is flattered
Sellconf 0.73 - 54
xERA 4.66 with a .316 BABIP masking nothing good
Sellconf 0.72 - 55
ERA 4.03 hides 4.66 xERA and a 19% strikeout rate.
Sellconf 0.72 - 56
3.53 ERA masks 4.66 xERA and 19% strikeout rate
Sellconf 0.72 - 57
3.64 ERA hides a 4.63 xERA — nearly a run of luck.
Sellconf 0.71 - 58
xERA 4.63 outruns the 4.13 ERA by half a run.
Sellconf 0.71 - 59
ERA 5.65 with a 4.59 xERA — regression won't save him
Sellconf 0.70 - 60
xERA 4.59 with no luck gap — the profile is the problem.
Sellconf 0.70 - 61
19.9% strikeout rate can't miss bats at this level
Sellconf 0.69 - 62
3.82 ERA hides a 4.56 xERA — regression due.
Sellconf 0.69 - 63
17.3 K% can't hide a 6.13 ERA much longer.
Sellconf 0.69 - 64
17% strikeout rate can't support this ERA.
Sellconf 0.68 - 65
4.16 ERA hides 4.53 xERA and .313 BABIP help
Sellconf 0.68 - 66
5.71 ERA masks a 4.53 xERA — pay for the skills, not the noise.
Sellconf 0.68 - 67
xERA 4.47 with 11.2% walks — collapse risk from free passes
Sellconf 0.66 - 68
3.48 ERA hides a 4.44 xERA — nearly a full run
Sellconf 0.65 - 69
17.3% strikeout rate is 5 points under league
Sellconf 0.65 - 70
10.8% walk rate undercuts a 26.2% strikeout arm.
Sellconf 0.64 - 71
xERA 4.41 with a 9.4% walk rate — nothing lucky here
Sellconf 0.64
259 more players · league average or insufficient sample · expand to view
- Aaron CivaleCHCHoldleans sell
- Aaron NolaPHIHoldsteady
- Adam MackoTEXHoldwait & see
- AJ Smith-ShawverATLHoldwait & see
- Alex CookTBNo Call Yet
- Alex HoppeBALHoldwait & see
- Alex McFarlanePHINo Call Yet
- Andre PallanteSTLHoldleans buy
- Andrew AlvarezWSHHoldleans sell
- Andrew KittredgeBALHoldsteady
- Andrew NardiON THE 60-DAY ILMIAHoldwait & see
- Angel ZerpaON THE 60-DAY ILMILNo Call Yet
- Anthony BandaON THE 60-DAY ILMINHoldwait & see
- Anthony BenderON THE 15-DAY ILMIAHoldwait & see
- Anthony GoseKCNo Call Yet
- Anthony NunezBALHoldleans buy
- Antonio SenzatelaMILHoldleans buy
- Austin WarrenNYMHoldwait & see
- Bailey FalterATLNo Call Yet
- Beau BrieskeDETNo Call Yet
- Beck WayON THE 15-DAY ILKCHoldwait & see
- Ben CaspariusON THE 60-DAY ILLADNo Call Yet
- Ben JoyceLAANo Call Yet
- Blade TidwellSFHoldwait & see
- Blake SnellLADHoldwait & see
- Blake TreinenLADHoldwait & see
- Blake WeimanLAANo Call Yet
- Blas CastañoCOLHoldwait & see
- Brad KellerON THE 60-DAY ILPHIHoldwait & see
- Brandon WoodruffON THE 60-DAY ILMILHoldwait & see
- Brandon YoungBALHoldleans sell
- Brandyn GarciaAZHoldwait & see
- Brennan BernardinoCOLHoldleans buy
- Brent SuterATLHoldsteady
- Brian FitzpatrickON THE 60-DAY ILMILNo Call Yet
- Brock StewartLADHoldwait & see
- Brooks KriskeON THE 60-DAY ILATHNo Call Yet
- Bryan KingHOUHoldsteady
- Bryce ElderON THE 15-DAY ILATLHoldsteady
- Brycen MautzSTLNo Call Yet
- Bryse WilsonON THE 15-DAY ILMILHoldwait & see
- Bubba ChandlerPITHoldsteady
- Burch SmithON THE 60-DAY ILDETHoldwait & see
- Cade HortonON THE 60-DAY ILCHCNo Call Yet
- Cade WinquestSTLNo Call Yet
- Caleb ThielbarCHCHoldwait & see
- Cam SandersBALHoldwait & see
- Carlos VargasSEANo Call Yet
- Carson SeymourSFHoldwait & see
- Carson WhisenhuntON THE 60-DAY ILSFHoldwait & see
- Carter BaumlerON THE 60-DAY ILTEXNo Call Yet
- Casey LeguminaTBHoldsteady
- Cesar PerdomoSFNo Call Yet
- Chase DollanderON THE 60-DAY ILCOLHoldwait & see
- Chase ShugartPHIHoldwait & see
- Chase SilsethTEXHoldsteady
- Chris DevenskiNYMNo Call Yet
- Chris MurphyCWSHoldwait & see
- Chris RoycroftATHHoldwait & see
- Christian ScottNYMHoldleans buy
- Cionel PérezON THE 15-DAY ILNYMHoldwait & see
- Cody BradfordTEXHoldwait & see
- Cody PonceON THE 60-DAY ILTORNo Call Yet
- Cole RagansON THE 60-DAY ILKCHoldwait & see
- Cole SandsON THE 60-DAY ILMINNo Call Yet
- Cole WilcoxON THE 15-DAY ILSEAHoldwait & see
- Cole WinnON THE 15-DAY ILTEXHoldleans sell
- Connelly EarlyON THE 60-DAY ILWSHHoldleans sell
- Connor ThomasKCHoldwait & see
- Cooper CriswellSEAHoldwait & see
- Cooper HjerpeSTLNo Call Yet
- Corbin BurnesAZNo Call Yet
- Craig KimbrelKCHoldwait & see
- Craig YohoCLEHoldwait & see
- Cristian JavierHOUHoldleans sell
- Daniel EspinoCLENo Call Yet
- Dax FultonMIAHoldwait & see
- Dedniel NúñezNYMNo Call Yet
- Derek LawAZNo Call Yet
- Drew AndersonDETHoldleans buy
- Dylan SmithSFHoldwait & see
- Easton McGeeKCNo Call Yet
- Eddy YeanWSHNo Call Yet
- Eduardo RiveraON THE 60-DAY ILBOSNo Call Yet
- Edwin DíazON THE 15-DAY ILLADHoldwait & see
- Elvis AlvaradoATHHoldwait & see
- Emerson HancockON THE 15-DAY ILSEAHoldsteady
- Emilio PagánCINHoldwait & see
- Emmet SheehanLADHoldleans buy
- Erik MillerBOSHoldwait & see
- Erik SabrowskiCLEHoldwait & see
- Erik TolmanWSHNo Call Yet
- Eury PérezMIAHoldsteady
- Evan PhillipsLADHoldwait & see
- Franco AlemanCLEHoldwait & see
- Freddy PeraltaTBHoldleans buy
- Gage JumpATHHoldleans sell
- Garrett CrochetON THE 60-DAY ILBOSHoldwait & see
- Gavin HollowellON THE 15-DAY ILCHCNo Call Yet
- George KirbySEAHoldsteady
- Graham AshcraftCINHoldwait & see
- Grayson RodriguezLAAHoldleans sell
- Griffin CanningSDHoldleans sell
- Hagen SmithCWSNo Call Yet
- Hayden WesneskiHOUHoldwait & see
- Hunter DobbinsON THE 15-DAY ILSTLHoldsteady
- Hunter GreeneON THE 60-DAY ILCINHoldwait & see
- Hunter HarveyON THE 60-DAY ILCHCNo Call Yet
- Isaac MattsonON THE 15-DAY ILPITHoldwait & see
- Jack RalstonMIANo Call Yet
- Jack SinclairWSHNo Call Yet
- Jackson JobeDETHoldwait & see
- Jackson KentWSHHoldwait & see
- Jacob WebbCHCHoldleans sell
- Jaden HillCOLHoldwait & see
- Jalen BeeksON THE 60-DAY ILTEXHoldwait & see
- Janson JunkMIAHoldsteady
- Jared SimpsonWSHNo Call Yet
- Jeremiah EstradaON THE 15-DAY ILSDHoldwait & see
- Jimmy HergetCOLHoldleans sell
- Joe MantiplyTORHoldwait & see
- Joel KuhnelSFHoldwait & see
- Joel PegueroON THE 60-DAY ILSFNo Call Yet
- Joey CantilloCLEHoldsteady
- Joey EstesATHNo Call Yet
- Johan OviedoON THE 60-DAY ILBOSNo Call Yet
- Jonah TongNYMNo Call Yet
- Jonathan HeasleyON THE 60-DAY ILTBNo Call Yet
- Jordan MontgomeryTEXNo Call Yet
- Jordan RomanoCOLHoldwait & see
- José ButtóON THE 60-DAY ILSFNo Call Yet
- Jose CorniellON THE 60-DAY ILTEXNo Call Yet
- Jose CuasKCHoldwait & see
- José FerminLAAHoldleans sell
- Jose QuintanaON THE 60-DAY ILCOLHoldwait & see
- Josh WalkerBALHoldwait & see
- Juan MejiaCOLHoldleans sell
- Julian GarciaCINHoldwait & see
- Justin BruihlSTLHoldsteady
- Justin MartinezAZNo Call Yet
- Justin SternerON THE 60-DAY ILATHHoldwait & see
- Justin VerlanderON THE 60-DAY ILDETNo Call Yet
- Kade AndersonSEANo Call Yet
- Keegan AkinON THE 60-DAY ILBALHoldwait & see
- Ken WaldichukON THE 60-DAY ILWSHNo Call Yet
- Kenley JansenDETHoldwait & see
- Kervin CastroON THE 60-DAY ILNYYNo Call Yet
- Kevin GausmanCHCHoldleans buy
- Khristian CurtisPITNo Call Yet
- Kirby YatesON THE 15-DAY ILPITHoldwait & see
- Kody FunderburkMINHoldleans buy
- Kyle BradishBALHoldleans sell
- Kyle FreelandON THE 15-DAY ILCOLHoldleans sell
- Logan WebbSFHoldsteady
- Lucas GiolitoON THE 60-DAY ILSDHoldwait & see
- Luinder AvilaON THE 60-DAY ILKCHoldleans sell
- Luis De LeónBALNo Call Yet
- Luis GastelumSTLHoldwait & see
- Luis GilNYYHoldwait & see
- Luis MedinaATHHoldsteady
- Luis MeyCINHoldwait & see
- Luis PeralesWSHNo Call Yet
- Luis SeverinoON THE 60-DAY ILATHHoldleans sell
- Luke MurphyLAANo Call Yet
- MacKenzie GoreTEXHoldleans buy
- Manuel RodríguezON THE 15-DAY ILTBNo Call Yet
- Mark Leiter Jr.ON THE 60-DAY ILATHHoldwait & see
- Mark ManfrediCOLNo Call Yet
- Mason AdamsCOLNo Call Yet
- Matt BrashON THE 60-DAY ILSEANo Call Yet
- Matt FestaCLEHoldleans buy
- Matt GageON THE 60-DAY ILSFHoldwait & see
- Matt WilkinsonSFHoldwait & see
- Matthew LiberatoreSTLHoldleans sell
- Max RajcicON THE 60-DAY ILSTLNo Call Yet
- Max ScherzerTORHoldsteady
- Michael FulmerNYYNo Call Yet
- Michael SorokaAZHoldleans sell
- Mick AbelON THE 60-DAY ILMINHoldwait & see
- Miguel UllolaHOUNo Call Yet
- Mike BurrowsON THE 60-DAY ILHOUHoldleans sell
- Mitchell ParkerON THE 60-DAY ILWSHHoldwait & see
- Nate LavenderNYMNo Call Yet
- Nathan EovaldiON THE 15-DAY ILTEXHoldsteady
- Nick DavilaON THE 60-DAY ILSEAHoldwait & see
- Nick FrassoCOLNo Call Yet
- Nick MearsON THE 60-DAY ILKCHoldwait & see
- Nick PivettaSDHoldwait & see
- Noah CameronKCHoldsteady
- Nolan HoffmanKCNo Call Yet
- Orlando RibaltaON THE 15-DAY ILWSHHoldwait & see
- Paul SewaldTORHoldwait & see
- Pete FairbanksMIAHoldwait & see
- Peter StrzeleckiON THE 15-DAY ILSTLNo Call Yet
- Phil MatonON THE 60-DAY ILCHCHoldwait & see
- Pierce JohnsonCINHoldwait & see
- Ray KerrATLNo Call Yet
- Raymond BurgosBOSHoldwait & see
- Reiver SanmartinSFHoldwait & see
- Richard LoveladyON THE 60-DAY ILWSHHoldwait & see
- Ricky TiedemannTORNo Call Yet
- Riley CornelioWSHHoldwait & see
- Riley MartinON THE 60-DAY ILCHCNo Call Yet
- Robby AhlstromTEXHoldwait & see
- Robby SnellingON THE 60-DAY ILMIANo Call Yet
- Robert GarciaTEXNo Call Yet
- Robert GasserMILHoldsteady
- Robert StockNYMHoldwait & see
- Ronel BlancoHOUHoldwait & see
- Ryan HelsleyON THE 60-DAY ILBALNo Call Yet
- Ryan WeathersON THE 15-DAY ILNYYHoldleans sell
- Ryne StanekSTLHoldsteady
- Sam HentgesON THE 15-DAY ILSFHoldwait & see
- Sammy PeraltaLAANo Call Yet
- Samy Natera Jr.LAAHoldwait & see
- Sandy AlcantaraMIAHoldleans buy
- Scott BlewettATHHoldwait & see
- Sean BurkeCWSHoldleans buy
- Sean SullivanON THE 15-DAY ILCOLHoldwait & see
- Seranthony DomínguezSEAHoldleans sell
- Seth HalvorsenLADHoldwait & see
- Seth JohnsonATHHoldwait & see
- Shane BazBALHoldsteady
- Shawn ArmstrongON THE 60-DAY ILCLEHoldwait & see
- Shota ImanagaCHCHoldleans buy
- Spencer StriderON THE 60-DAY ILATLHoldwait & see
- Stephen KolekON THE 60-DAY ILKCHoldleans buy
- Steven CruzKCHoldsteady
- Taj BradleyMINHoldleans buy
- Tanner BanksON THE 60-DAY ILPHIHoldwait & see
- Tanner BibeeCLEHoldleans sell
- Tanner GordonCOLHoldleans sell
- Tayler SaucedoLAANo Call Yet
- Tim HillNYYHoldleans sell
- Tommy NanceMINHoldleans sell
- Tony SantillanCINHoldwait & see
- Travis AdamsMINHoldwait & see
- Trent HarrisSFNo Call Yet
- Trevor McDonaldON THE 60-DAY ILSFHoldsteady
- Trevor WilliamsTEXHoldwait & see
- Ty JohnsonTBNo Call Yet
- Tyler DavisCWSHoldwait & see
- Tyler MahleATLHoldsteady
- Victor VodnikMIAHoldsteady
- Walker BuehlerSDHoldsteady
- Wandy PeraltaSDHoldsteady
- Welinton HerreraON THE 60-DAY ILCOLNo Call Yet
- Wilber DotelPITHoldwait & see
- Will DionWSHHoldwait & see
- Will KleinON THE 60-DAY ILLADHoldwait & see
- William KempnerON THE 60-DAY ILMIANo Call Yet
- Wyatt OldsBOSNo Call Yet
- Yennier CanoBALHoldwait & see
- Yilber DíazDETNo Call Yet
- Yovanny CruzWSHNo Call Yet
- Yunior MarteSFNo Call Yet
- Yunior TurATHNo Call Yet
- Zach EflinON THE 60-DAY ILBALNo Call Yet
- Zack KellyON THE 60-DAY ILBOSHoldwait & see