2026 MLB Leaders

Last season's top fantasy producers, for draft prep and trade talks. Totals from MLB.com (MLB Advanced Media) season stats.

01 // Hitters by OPS300+ plate appearances
1Yordan AlvarezHOUDH158105421061.3161.033
2Pete Crow-ArmstrongCHCCF1621194510741.280.943
3Juan SotoNYMLF1116327689.275.908
4Willson ContrerasBOS1B1306827813.275.901
5Ben RiceNYYDH15410541973.264.897
6James WoodWSHRF135106307721.265.891
7Shohei OhtaniLADDH13989308111.275.889
8Junior CamineroTB3B162100421013.276.885
9Pete AlonsoBAL1B161100431135.267.884
10Elly De La CruzCINSS14399307930.283.880
11Nick KurtzATH1B996221697.256.879
12Gabriel MorenoAZC1307216836.311.874
13Jake BauersMIL1B14493268611.266.874
14Bryce HarperPHI1B1629329877.269.865
15Rafael DeversSF1B1488837980.258.865
16Randy ArozarenaSEALF154113267926.281.865
17Ty FranceSD1B1335921721.295.865
18Kyle SchwarberPHIDH1569545973.232.857
19Oneil CruzPITCF9765206730.280.854
20Curtis MeadBOS2B884917486.253.851
21Griffin ConineMIARF944519434.264.846
22Riley GreeneDETLF1407921753.280.844
23TJ RumfieldCOL1B1556716730.300.843
24Seiya SuzukiCHCRF1439626863.270.841
25Hunter GoodmanCOLC1388441885.245.839
26Jackson ChourioMILLF12796257523.291.837
27Max MuncyLAD3B1498129763.252.837
28Miguel VargasCWS3B159106339322.250.837
29Andrew VaughnMIL1B104336430.306.834
30CJ AbramsWSHSS152933310634.261.834
31Jac CaglianoneKCRF1437223757.289.834
32Luis García Jr.NYY1B1476930925.277.831
33Byron BuxtonMINCF936525467.254.829
34Fernando Tatis Jr.SDRF15996258338.289.828
35Josh JungTEX3B1045412421.299.827
36Bryce EldridgeSFDH1075017571.269.825
37Munetaka MurakamiCWS1B1278235771.207.825
38Brandon LowePIT2B1509435962.260.824
39Matt OlsonATL1B1629941934.251.823
40Chase DeLauterCLERF13362166711.287.820
41Dominic CanzoneSEADH1466023772.264.820
42Alex BregmanCHC3B1559228933.265.819
43Cole CarriggCOLCF9350125311.279.818
44Drake BaldwinATLC1388525793.284.817
45Alec BurlesonSTL1B16089261164.279.816
46Brice TurangMIL2B1511022110019.268.816
47Joc PedersonTEXDH1365626532.235.816
48Ryan JeffersMINC924914561.256.814
49Michael Harris IIATLCF15579268712.294.812
50Andy PagesLADCF13475238513.274.811
51Tyler SoderstromATHLF1095819562.245.810
52Jake McCarthyCOLLF14780158332.291.809
53Isaac ParedesHOU3B1556925940.262.806
54Kevin McGonigleDETSS15697187212.278.806
55Nolan ArenadoAZ3B1528030864.255.806
56Yandy DíazTBDH1549322853.293.805
57Mike TroutLAACF14286225411.242.803
58Jeremy PeñaHOUSS11282225612.277.802
59Shea LangeliersATHC1065823583.262.802
60Liam HicksTBC1426618823.284.801
61Bobby Witt Jr.KCSS14394185445.281.800
62Michael ConfortoCHCDH1133215451.240.800
63Ronald Acuña Jr.ATLRF10761205521.255.796
64Zack GelofATH3B11176225516.256.796
65Corbin CarrollAZRF15691227821.239.795
66Jordan WalkerSTLRF158972910222.269.793
67Freddie FreemanLAD1B1537416707.288.792
68Jonathan ArandaTB1B1557322920.274.792
69Javier SanojaMIA3B14450116911.295.791
70Carter JensenKCC1498027812.239.790
71Bryan ReynoldsPITLF16210217729.261.789
72Kyle StowersMIA1B1215721651.239.789
73Trevor LarnachMINLF1225713482.269.788
74Sal StewartCIN1B162873211215.263.787
75Otto LopezMIASS15794117134.305.786
76Casey SchmittSFLF984721559.271.784
77Luke KeaschallMIN2B15286105220.282.781
78Mookie BettsLADSS1237123692.257.780
79Carson BengeNYMRF15686206522.282.776
80Tristan PetersCWSCF1566312568.265.774
81Wilyer AbreuBOSRF1578124768.248.773
82Yainer DiazHOUC983814450.285.772
83Garrett MitchellMILCF14574116514.262.771
84Ryan O'HearnPIT1B1105818761.265.770
85Cody BellingerNYYLF13273177312.264.768
86Alejandro KirkTORC792610431.278.767
87Sam AntonacciCWSLF1408184820.277.766
88Spencer TorkelsonDET1B1596626771.230.766
89Zach NetoLAASS157102277724.239.766
90Chase MeidrothCWS2B1549016634.276.765
91Luis ArraezPHI2B1516766410.310.765
92Paul GoldschmidtNYY1B1054418521.252.765
93Ceddanne RafaelaBOSCF13867167017.285.764
94Henry BolteATHCF11957113821.277.764
95Kazuma OkamotoTOR3B1568133921.232.762
96Kyle KarrosCOL3B1316313495.253.761
97Nathaniel LoweCLE1B1263817640.252.761
98Vinnie PasquantinoKC1B1145417635.249.760
99Wade MecklerLAALF98433278.300.760
100Coby MayoBAL3B1326424634.228.759
101Jared YoungNYM1B103469393.266.759
102Keibert RuizWSHC1054410482.280.759
103Teoscar HernándezLADLF1256616645.267.759
104Kody ClemensMIN2B14574278110.239.758
105Mickey MoniakCOLLF1174923651.238.758
106William ContrerasMILC1478218941.270.758
107Angel MartínezCLELF11449186211.254.756
108Heriberto HernándezMIALF13051256713.228.755
109Nick GonzalesPIT3B148726617.303.755
110Wyatt LangfordTEXLF11064174415.238.754
111Dillon DinglerDETC1457227910.243.749
112Ketel MarteAZ2B1417822764.249.748
113Willi CastroCOL2B12065155610.260.748
114Geraldo PerdomoAZSS1577595921.262.747
115Hao-Yu LeeDET2B1144010463.264.747
116Michael BuschCHC1B1607820773.242.745
117Jackson MerrillSDCF15886268727.254.743
118Travis BazzanaCLE2B12456155719.245.742
119Troy JohnstonCOLRF129414504.277.741
120Adley RutschmanBOSC994413600.242.740
121Eugenio SuárezCINDH1255026741.212.740
122Ezequiel DuranTEX3B15371178312.260.740
123JJ BledayCINLF1336124586.217.740
124Spencer SteerCIN1B985416403.238.739
125Ian HappCHCLF1568924684.218.738
126Josh BellMINDH1547821962.255.738
127Bryson StottPHI2B15571106727.256.736
128Corey SeagerTEXSS1025720512.227.736
129Nolan SchanuelLAA1B107437491.276.736
130Iván HerreraSTLDH1619819698.241.735
131Michael MasseyKC2B1314913503.274.735
132Francisco LindorNYMSS1056321493.225.733
133Steven KwanCLELF1518033210.282.731
134Joey OrtizMILSS134499479.270.730
135Xavier EdwardsMIA2B1426165221.280.730
136Brandon NimmoTEXRF1556514627.260.728
137Brooks LeeMIN3B1567224838.253.728
138Colt KeithDET3B1405110366.258.728
139Jonny DeLucaTBRF11244115017.266.728
140Konnor GriffinPITSS804363323.272.728
141Christian WalkerHOU1B1567329870.226.727
142Gleyber TorresDET2B96578380.260.727
143Tyler StephensonCINC1304115540.241.727
144George SpringerTORDH12659155412.249.726
145Daylen LileWSHLF16081228915.246.725
146Drew GilbertSFCF1345311433.238.724
147Jung Hoo LeeSFRF14365105712.276.724
148Jake BurgerTEX1B1557128904.228.722
149Dane MyersCINCF1173982710.257.721
150Lars NootbaarAZLF90398332.239.721
02 // Pitchers by strikeouts40+ innings
1Jacob MisiorowskiMILSP30174.21602521.800.80
2Gavin WilliamsCLESP32184.11402483.761.11
3Cam SchlittlerNYYSP33193.21402391.950.92
4Dylan CeaseTORSP29169.01102392.401.10
5Cristopher SánchezPHISP33207.01802312.911.20
6Jesús LuzardoPHISP30179.21402212.861.07
7Reid DetmersLAASP32185.0702113.361.04
8Logan GilbertSEASP32186.01202053.731.09
9Taj BradleyMINSP31178.11202053.731.22
10Jacob deGromTEXSP31162.21102014.201.14
11Cade CavalliWSHSP32169.21302003.021.16
12Chris SaleATLSP27162.21402002.160.98
13Paul SkenesPITSP32174.11002003.821.12
14Nolan McLeanNYMSP31179.21201943.161.17
15Parker MessickCLESP32186.11201932.561.06
16Zack WheelerPHISP28162.01401933.001.05
17Tarik SkubalLADSP26158.21201862.720.96
18Chase BurnsCINSP29154.11501852.861.17
19Sean BurkeCWSSP32172.11101853.341.20
20Kevin GausmanCHCSP32177.2901844.511.27
21Yoshinobu YamamotoLADSP28185.01401822.530.87
22Aaron NolaPHISP33175.1701774.671.35
23Bryan WooSEASP30173.01201754.011.10
24Drew RasmussenTBSP30172.01601742.670.91
25MacKenzie GoreTEXSP34173.0801744.581.34
26Shota ImanagaCHCSP32174.11101743.771.10
27Braxton AshcraftPITSP28165.11401733.651.09
28Joey CantilloCLESP33159.01101713.621.42
29Payton TolleBOSSP26148.2901713.031.10
30Eury PérezMIASP30159.0801703.911.21
31José SorianoTORSP32177.11201693.911.29
32Joe RyanMINSP27144.2701593.791.16
33Michael KingSDSP32185.01201593.211.18
34Foster GriffinCLESP31172.21501583.601.21
35Ian SeymourTBRP47132.2921584.211.13
36Michael WachaKCSP32200.2901583.321.11
37Noah CameronKCSP31177.1901584.111.23
38Will WarrenNYYSP32156.01101583.921.37
39Trevor RogersBALSP30169.21001574.031.18
40Freddy PeraltaTBSP32169.01001564.421.33
41Matthew LiberatoreSTLSP31155.0601545.231.47
42Peter LambertHOUSP29155.2801543.821.25
43Shane BazBALSP31179.2601544.111.35
44Sandy AlcantaraMIASP36214.01331533.871.23
45Sonny GrayBOSSP29169.01801492.721.15
46George KirbySEASP30174.2901484.331.40
47Tanner BibeeCLESP33188.0701484.361.22
48Dustin MayMILSP31145.2701444.701.32
49Nathan EovaldiTEXSP27145.21101444.201.22
50Sean ManaeaNYMSP33150.2601444.781.30
51Eduardo RodriguezAZSP32189.21601432.891.24
52Landen RouppSFSP29155.0901434.011.30
53Ryan WeathersNYYSP25137.1501433.601.22
54Kyle BradishBALSP29155.0701424.121.46
55Walbert UreñaLAASP29148.1901422.971.23
56Kyle HarrisonMILSP28115.21101414.201.35
57Bubba ChandlerPITSP31154.0801404.501.40
58Jack PerkinsATHRP37121.0331406.101.45
59Ranger SuarezBOSSP28148.1801403.221.19
60Robbie RaySDSP31165.21301403.591.35
61Kumar RockerTEXSP30148.0601384.381.41
62David PetersonCHCSP32148.1911374.791.50
63Tyler MahleATLSP27149.0701373.991.23
64Framber ValdezDETSP31174.01001354.031.36
65Christian ScottNYMSP23110.0401343.851.27
66Logan WebbSFSP27160.2801344.311.17
67Seth LugoKCSP32172.1701345.171.47
68Brandon YoungBALSP28156.2901333.561.35
69Emmet SheehanLADSP23112.1501324.571.18
70Kyle LeahySTLSP30140.01001323.661.34
71Andrew AbbottCINSP32166.0601314.611.45
72Gerrit ColeNYYSP22127.01001313.611.10
73Walker BuehlerSDSP32153.2901314.631.35
74Anthony KayCWSSP33158.01001294.441.37
75Mason MillerSDRP6670.05381291.670.90
76Connor PrielippMINSP24125.2601284.871.29
77Brady SingerCINSP31157.0601265.851.59
78Emerson HancockSEASP25138.2701263.571.14
79Shane DrohanMILSP33124.2721254.191.32
80Hunter BrownHOUSP20107.1601243.191.27
81Jared JonesPITSP21101.2501233.721.08
82Roki SasakiLADSP26122.1501234.491.32
83Davis MartinCWSSP29146.0901223.951.32
84Bryce ElderATLSP26149.0801214.111.27
85J.T. GinnATHSP27138.1901213.711.24
86Max MeyerMIASP20111.0901212.681.14
87Bryce MillerSEASP22118.2401194.171.16
88Justin WrobleskiLADSP28140.01201183.661.14
89Aaron AshbyMILRP7589.11341163.121.31
90Griffin JaxTBSP34112.1801163.531.18
91Zebby MatthewsMINSP23130.1901164.901.26
92Andrew PainterPHISP25126.2301155.401.41
93Grant HolmesATLSP31151.21001153.441.31
94Michael McGreevySTLSP31168.2701153.951.28
95Andrew AlvarezWSHSP25112.2211143.431.30
96Drew AndersonDETRP49108.0521143.671.27
97Michael SorokaAZSP22116.0901143.411.09
98Merrill KellyAZSP29162.01001134.941.46
99Jacob LopezATHSP27123.1701125.471.49
100Jeffrey SpringsATHSP29142.2401126.181.46
101Luis CastilloCWSSP29130.2401125.851.49
102Andre PallanteSTLSP29162.01201103.831.27
103Casey MizeSDSP26131.1601104.321.23
104Jake IrvinWSHSP22106.2201105.481.40
105Logan HendersonMILSP1898.11101102.470.84
106Nick MartinezTBSP31180.01501093.101.09
107Gage JumpATHSP2098.2601085.471.52
108Kyle FreelandCOLSP26135.1401086.651.52
109Adrian MorejonSDRP7686.0931072.831.08
110Cade SmithCLERP6974.06411071.950.96
111Keider MonteroDETSP32155.01011073.481.04
112Grant TaylorCWSRP6084.07101062.251.07
113Shane McClanahanTBSP24118.01001063.361.12
114Spencer ArrighettiTORSP24110.2901064.961.38
115Mason MontgomeryPITRP7068.26181052.881.03
116Max FriedNYYSP20112.2501042.800.99
117Jack FlahertyDETSP2088.1301034.481.39
118Rhett LowderCINSP29133.1701035.741.52
119Robert GasserMILSP21109.1501033.871.19
120Jeff HoffmanMINRP7166.0661023.551.32
FCT Weekly

Get the MLB notes by email.

One short email a week with the best Fantasy Chalk Talk read and what changed for your lineup. Free, and one click to unsubscribe.

Player photos (cropped): Wikimedia Commons contributors under open licenses, credited on Credits.