MLB Projections · SO

2025 season · projected (median) · pitchers · per ~700 BF (role-blind v1)
Top 100
2025 proj
#PlayerPosTmSOBBHRHER
1Félix BautistaPBAL264701911354
2Edwin DíazPLAD262611611757
3Josh HaderPHOU256722111854
4Mason MillerPSD247671912563
5Devin WilliamsPNYM240781610856
6Aroldis ChapmanPBOS234931611766
7Fernando CruzPNYY233772012667
8Alex VesiaPLAD220681911561
9Jeremiah EstradaPSD219691713261
10Garrett CrochetPBOS218532013762
11Andrés MuñozPSEA218671511957
12Bryan AbreuPHOU218711813360
13Blake SnellPLAD216761813464
14Matt BrashPSEA214711614260
15Tony SantillanPCIN214561913362
16Cade SmithPCLE213521313658
17Paul SkenesPPIT212481814256
18Michel OtañezPATH209881713062
19Kirby YatesPLAA208852011658
20Shohei OhtaniTWPLAD207602113666
21Robert StephensonPLAA207532113265
22Craig KimbrelPTB207792013075
23Edwin UcetaPTB206571713455
24Tyler GlasnowPLAD205512313366
25Alex LangePKC204861613168
26Ryan HelsleyPBAL204641412658
27Ángel PerdomoPATH203801812467
28Griffin JaxPTB203471813559
29Tanner ScottPLAD203721413561
30Erik MillerPSF200821913573
31Jeff HoffmanPTOR200591713460
32José LeclercPATH198741813166
33David RobertsonPPHI198661713268
34Dylan CeasePTOR198622014168
35Chris SalePATL198422114263
36José AlvaradoPPHI198711713968
37Abner UribePMIL198781613471
38Dedniel NúñezPNYM197552013760
39Dauri MoretaPPIT196652013372
40Jhoan DuránPPHI196571814462
41Tarik SkubalPDET196401614061
42Orion KerkeringPPHI196561614564
43A. J. MinterPNYM195512014567
44Ryan WalkerPSF195531913961
45Cole RagansPKC195611714165
46Matt StrahmPKC195462014064
47Mark LeiterPATH194642113968
48Troy TaylorPSEA194632113775
49A. J. PukPAZ194561913864
50Gabe SpeierPSEA194531913668
51Hunter GreenePCIN194622114269
52Penn MurfeePCWS193601813170
53Jason AdamPSD193581912862
54Dylan LeePATL193501914462
55Robbie RayPSF191652113570
56Justin MartinezPAZ191761313869
57Camilo DovalPNYY191781713770
58Daniel PalenciaPCHC191721713973
59Kyle BradishPBAL191551814269
60José QuijadaPLAA191721513171
61Eury PérezPMIA190552514671
62Porter HodgePCHC190731711967
63Hunter BiggePTB190562014870
64Drew PomeranzPLAA190751914671
65Reed GarrettPNYM190711714367
66Yimi GarcíaPTOR190501913469
67Pete FairbanksPMIA190631613563
68Keegan AkinPBAL189442215170
69Andrew ChafinPLAA189761814068
70Brandon WoodruffPMIL189472314461
71Jordan RomanoPLAA188642014262
72Ryan BurrPTOR188621814169
73Jack FlahertyPDET188552315272
74Jovani MoránPBOS188771613871
75Alexis DíazPATL187791712565
76Alek JacobPSD187571613570
77Pierce JohnsonPCIN186732114571
78Garrett CleavingerPTB186741713569
79Freddy PeraltaPNYM186612514475
80Zack WheelerPPHI185412014569
81Mike KingPSD185571814565
82Erik SwansonPTOR185542314666
83Paul SewaldPAZ184582414068
84Trevor RichardsPCWS184752214480
85Yuki MatsuiPSD184682014071
86Joe RyanPMIN184402715373
87Michael KopechPLAD184922613677
88Scott BarlowPATH183701913670
89Spencer ArrighettiPHOU183662215375
90Luis GilPNYY183781813274
91Taj BradleyPMIN183602415681
92Hayden BirdsongPSF183822414479
93Sonny GrayPBOS183471714565
94Nick PivettaPSD183522715072
95Evan PhillipsPLAD183491913962
96Nick MearsPKC182661814572
97Hunter BrownPHOU182592215875
98Kenley JansenPDET181641713872
99Daysbel HernándezPATL181821913868
100Luke LittlePCHC181771913367