2026 MLB Fantasy Shortstop Rankings

Updated June 28, 2026

The top fantasy SS in fantasy baseball for the 2026 MLB season is CJ Abrams (WSH), who scored 788.0 fantasy points — 9.7 per game over 81 games. The full top-45 SS rankings are below.

C1B2B3BSSLFCFRFDHSPRP
#PlayerTeamPtsPPGGP
1CJ AbramsWSH788.09.781
2Bobby WittKC753.09.778
3Zach NetoLAA743.09.281
4Otto LopezMIA735.09.082
5Kevin McGonigleDET683.08.580
6Gunnar HendersonBAL681.08.283
7Colson MontgomeryCWS646.08.378
8Brooks LeeMIN621.07.880
9Elly De La CruzCIN605.09.862
10Willy AdamesSF597.07.580
11Trea TurnerPHI592.07.381
12Dansby SwansonCHC590.07.579
13Geraldo PerdomoAZ567.07.279
14Mauricio DubónATL563.07.377
15Brayan RocchioCLE538.06.780
16Ezequiel DuranTEX523.07.174
17Xander BogaertsSD498.06.577
18José CaballeroNYY495.07.170
19Masyn WinnSTL469.06.572
20Andrés GiménezTOR460.05.879
21J.P. CrawfordSEA454.06.966
22Konnor GriffinPIT435.08.452
23Ezequiel TovarCOL424.05.577
24Jeremy PeñaHOU404.08.647
25Mookie BettsLAD398.08.348
26David HamiltonMIL384.05.767
27Corey SeagerTEX372.07.649
28Jacob WilsonATH360.07.250
29Taylor WallsTB356.05.763
30Tristan GrayMIN269.05.054
31Jorge MateoATL250.04.951
32Joey OrtizMIL249.03.767
33Anthony VolpeNYY239.07.034
34Jared TrioloPIT227.04.550
35Andruw MonasterioBOS213.04.547
36Miguel RojasLAD189.03.455
37Francisco LindorNYM187.06.927
38Alika WilliamsATH111.04.326
39Max SchuemannNYY97.04.024
40Gabriel AriasCLE79.04.418
41Cooper PrattMIL69.06.311
42Ha-Seong KimATL49.02.025
43Ronny MauricioNYM46.03.812
44Luis UríasTOR26.05.25
45Tsung-Che ChengBOS10.05.02
Need rankings for your exact league?

FantasyBot tailors SS rankings to your scoring, roster, and matchups.

Open FantasyBot

MLB Shortstop rankings FAQ

Who is the #1 fantasy SS for 2026?

CJ Abrams of WSH ranks as the top fantasy SS, scoring 788.0 fantasy points (9.7 per game) in 2026.

How are these MLB SS rankings calculated?

Players are ranked by total fantasy points scored during the 2026 MLB season, pulled live from FantasyBot's data layer. Points per game (PPG) is shown to account for missed games.