MLB Projections · BB

2025 season · projected (median) · pitchers · per ~700 BF (role-blind v1)
Top 100
2025 proj
#PlayerPosTmSOBBHRHER
1Aroldis ChapmanPBOS234931611766
2Michael KopechPLAD184922613677
3Michel OtañezPATH209881713062
4Lucas SimsPCWS166872012373
5Alex LangePKC204861613168
6Kirby YatesPLAA208852011658
7Erik MillerPSF200821913573
8Kyle NicolasPCIN168821715173
9Hayden BirdsongPSF183822414479
10Daysbel HernándezPATL181821913868
11Edward CabreraPCHC177812214078
12Joe BoylePTB171811513775
13Touki ToussaintPLAA161801814379
14Ángel PerdomoPATH203801812467
15Craig KimbrelPTB207792013075
16Alexis DíazPATL187791712565
17Luis GilPNYY183781813274
18Devin WilliamsPNYM240781610856
19Camilo DovalPNYY191781713770
20Abner UribePMIL198781613471
21Steven WilsonPCWS174782212871
22José ButtóPSF174781913472
23Luke LittlePCHC181771913367
24Jovani MoránPBOS188771613871
25Fernando CruzPNYY233772012667
26Ron MarinaccioPSD180762113269
27Brad KellerPPHI121762116180
28Carlos HernándezPCLE156762015081
29Connor PhillipsPCIN170762615382
30Blake SnellPLAD216761813464
31Justin MartinezPAZ191761313869
32Andrew ChafinPLAA189761814068
33Huascar BrazobánPNYM163751614371
34Trevor RichardsPCWS184752214480
35Drew PomeranzPLAA190751914671
36Zack KellyPBOS161752114270
37Garrett CleavingerPTB186741713569
38José LeclercPATH198741813166
39Jacob WebbPCHC162741913770
40Ryne StanekPSTL174742113968
41Jacob LatzPTEX161742013868
42Justin LawrencePMIN158741915482
43Pierce JohnsonPCIN186732114571
44Luke JacksonPSEA172731914571
45Porter HodgePCHC190731711967
46Jordan WeemsPHOU154732414784
47Ben JoycePLAA160731614572
48Bradley BlalockPCOL129732216085
49Tayler ScottPHOU168721814971
50Kendall GravemanPAZ162721914468
51Daniel PalenciaPCHC191721713973
52José QuijadaPLAA191721513171
53Josh HaderPHOU256722111854
54Tanner ScottPLAD203721413561
55Michael SorokaPAZ159722314781
56Tyler FergusonPCHC181721913272
57Scott McGoughPATH162722315085
58Bryce JarvisPAZ132721814470
59Shawn DubinPBAL166711715173
60Ronel BlancoPHOU162712414071
61Jackson KowarPSEA159712116280
62Reed GarrettPNYM190711714367
63Matt BrashPSEA214711614260
64Matt SauerPLAD137712015776
65Ben BowdenPATH164712015277
66Jordan LeasurePCWS152712215179
67Ryan FernandezPSTL170711814775
68Bryan AbreuPHOU218711813360
69José AlvaradoPPHI198711713968
70Landen RouppPSF152701815274
71Félix BautistaPBAL264701911354
72Justin GarzaPNYM166701914275
73Corbin MartinPCHC151702514980
74Nick SandlinPLAA180702413073
75Cody BoltonPHOU154702115677
76Scott BarlowPATH183701913670
77Steven OkertPHOU175692314773
78José SuarezPATH159692415878
79Charlie MortonPATL157692115878
80Adam MazurPMIA134692316786
81Jeremiah EstradaPSD219691713261
82Bryan BakerPTB172691614567
83Carson FulmerPLAA150691915474
84Tanner RaineyPDET156692114369
85Héctor NerisPHOU174691814369
86Génesis CabreraPMIN147692515172
87Sam BachmanPLAA153681615767
88Calvin FaucherPMIA171681715374
89Gregory SotoPPIT177681614369
90Joey WentzPATL159682315377
91Ian AndersonPLAA155682115983
92Victor VodnikPCOL161681615075
93Alex VesiaPLAD220681911561
94Cionel PérezPNYM151681314767
95Kai-Wei TengPHOU138681915179
96Roansy ContrerasPCOL144682315477
97Chris StrattonPLAD152681815176
98Aaron BummerPATL178681415773
99Johan OviedoPBOS152681815478
100Sam MollPCIN169681514068