Skip to main content

2023 Fantasy Baseball Rankings

Expert Consensus Ranking (55 of 58 Experts) -

Rank Player (Team, Position) Overall Notes
1 Trea Turner (PHI - SS) 2 1 1 1.0 0.0 1.0 -1.0
Trea Turner cashed in on his elite speed/power combination and signed an 11-year, $300 million contract to join the reigning National League Champion Philadelphia Phillies. The 29-year-old scored 101 runs and tallied 100 RBI, often batting behind Mookie Betts and Freddie Freeman in L.A. Fantasy managers shouldn't expect a repeat RBI performance, given that he is almost assuredly going to bat leadoff in Philly, but repeating a 20 HR/100 R season is likely as Citizens Bank plays well to right-handed power. Where Turner catapults to No. 1 is the addition of stolen bases. He had 27 of them in 2022, but if the new baserunning rules indeed make it easier to run, his elite 24.7 ft/sec sprint speed could see him flirt with 40 in 2023. Philly has no problem letting their guys run (ranked seventh in SB attempts), and they're not going to lock up their new toy on arrival. Draft him and enjoy.
2 Bo Bichette (TOR - DH,SS) 16 2 7 2.4 0.7 16.0
Raise your hand if you cursed at and/or traded Bo Bichette prior to the All-Star Break last season! He ended the first half with 14 HR, five SB (out of 10 attempts), and a slash line of .259/.301/.430. He looked lost in a lineup that should have been a bastion of productivity, and fantasy managers everywhere panicked. The 24-year-old responded by slashing .329/.370/.521 with 10 HR and eight SB (out of 10 attempts). That second-half stat line was much closer to his career average, and he still bats in a high-octane lineup that should drive his counting stats back to the 25/15 range without harming your ratios. While he may not be a slam dunk high-round pick, his upside makes him worthy of his ADP.
3 Bobby Witt Jr. (KC - 3B,DH,SS) 19 2 7 3.4 1.0 17.0 -2.0
There were a lot of arguments prior to the 2022 season about whether Witt was ready for the majors full time or if he would need some seasoning. The 22-year-old responded by getting 632 plate appearances, hitting 20 HR, stealing 30 bases, and scoring 82 runs while knocking in 80. Not a bad way to introduce yourself to the neighborhood. Witt struggled to get on base, walking away with an OBP of .294 and xwOBA of .313. He also struggled defensively, which could lead to more time at third base, depending on how Kansas City wants to play him. But he will play every day, and with the new base-stealing rules boosting that category, he may run every day, too. In dynasty leagues, he is already taken; for those in redraft, he is worth a high pick.
4 Fernando Tatis Jr. (SD - CF,RF,SS) 21 2 10 3.6 0.9 20.0 -1.0
Fernando Tatis Jr. is the glow-in-the-dark, neon-colored wild card sitting in every fantasy baseball draft of 2023. Tatis missed the entire 2022 season with injuries and a PED suspension in August. The injuries have been addressed: He surgically repaired his torn labrum shortly after his suspension for a nagging shoulder issue that plagued him, and he had surgery on his left wrist in October. The suspension will end on April 20, so fantasy managers don't have to take a long absence into account. It's just every other part of the picture that muddies the water. Tatis's raw skills are phenomenal; he hits the ball as hard as anyone in the game, runs extremely well, and gets on base. He will be surrounded by superstar talent in the San Diego lineup, and he will have SS and OF eligibility in 2023, but he probably won't be playing the demanding infield position. If someone could guarantee that 2021 Tatis is who we're getting, he'd be a Top 5 pick, but the variables are numerous, and the impact is unknown. Someone will spend a high-round draft pick on him, so you only have to ask yourself if it will be you.
5 Francisco Lindor (NYM - SS) 28 3 10 5.5 1.1 30.0 +2.0
Francisco Lindor had an abysmal 2021 after signing a huge contract with the Mets, but he returned to form in 2022, tallying 26 HR, 107 RBI, 98 runs, and 16 SB. He hit .270, though his xBA was only .254. With the Mets starting lineup getting stronger by the day, Lindor should continue to see good counting stats in the 25/80/90 range, and the new stolen base rules may help him get back to 20 in that department. Lindor is the definition of a "safe" pick in a good lineup with some upside, but he won't be returning to 2017-2019 numbers anytime soon.
6 Corey Seager (TEX - DH,SS) 40 2 17 6.6 0.9 46.0 +6.0
Corey Seager can hit. While most analysts thought there might be some regression after he signed his 10-year contract with Texas, Seager proved those fears unnecessary. He crushed a career-high 33 home runs while scoring 91 runs and driving in 83. One area that did prove disappointing was his .245 batting average, but this is misleading due to his extremely low .242 BABIP. While his OBP sat at .317, his xwOBA was .372, meaning that he should see a positive correction to this in 2023. The shortstop position feels deeper than in years past, but heading into his age-29 season, Seager remains at or near the top. Fantasy managers should hope he drops to the sixth or seventh round to maximize his value.
7 Marcus Semien (TEX - 2B,SS) 33 3 10 5.8 1.1 26.0 -7.0
In 2022, everyone in fantasy baseball circles knew Marcus Semien would experience some serious regression in Texas after his career year in Toronto. The regression happened across the board everywhere but stolen bases, where he actually increased from 15 to 25 in 2022. The power decreased (45 HR to 26) but in exchange, his K% dropped, and he landed in the 95th percentile in outs above average. Beyond that, Semien has played in 155 games or more in six of the past seven seasons (excluding 2020). He bats at the top of an improved batting order, so 100 runs should be bankable. Semien is a great, reliable 2B option, which at this point, looks like a very shallow position heading into 2023.
8 Tim Anderson (CWS - SS) 67 7 17 10.4 2.5 85.0 +18.0
Tim Anderson played in only 79 games in 2022, just another lost piece in an overall lost White Sox season. The issue for fantasy managers is that he hasn't been durable, crossing the 150-game mark only once in his entire career. Anderson hits for a high average and doesn't strike out much, which puts him on base and with great baserunning instinct (81% career success rate). Anderson and Xander Bogaerts are being drafted very closely together in NFBC drafts and appropriately so. If Chicago can become what everyone thought it might be last year, Tim Anderson will be a huge reason why. Just make sure to draft a durable second option later.
9 Xander Bogaerts (SD - DH,SS) 71 7 18 11.1 2.5 72.0 +1.0
Xander Bogaerts signed an 11-year, $280 million contract with the Padres in the offseason, joining what should be a top-10 offense in all of baseball. The 30-year-old comes with some red flags for 2023, however. He slashed .307/.377/.456, but his expected numbers suggest his stat line should have been closer to .259/.363/.383. His BABIP was an unsustainable .362, and his barrel%, exit velocity, sweet spot%, and walk rate all declined from 2021. Bogaerts will be a solid, but not elite, producer in a lineup with Juan Soto and Manny Machado. Be prepared for a letdown if you reach too high for him.
10 Dansby Swanson (CHC - SS) 76 5 20 11.2 2.6 77.0 +1.0
Dansby Swanson will enter his age-29 season with a freshly signed 7-year, $177 million with the Chicago Cubs. He played in all 162 games in 2022, swatting 25 HR with 96 RBI, 99 runs, and 18 stolen bases. The park switch to Wrigley Field could add one or two homers, but he may benefit from the new rules regarding swiping bags. Even with the big contract, Swanson has proven that his durability is consistent, and he should bat at the top of the order, both of which make him a valuable fantasy asset.
11 Oneil Cruz (PIT - SS) IL60 75 6 23 11.2 2.8 76.0 +1.0
Oneil Cruz headed to Triple-A following Spring Training because while the Pirates predictably floundered around the first one-third of the season. When Cruz did make it to Steel City, he struggled with strikeouts, sitting in the first percentile in K% at 34.9%. He countered that by being in the 100th percentile in maxEV when he made contact. Over the last month of the season, he showed some patience and ability to get on base, which allowed him to get 15 SB to go along with his 17 HR. A full season from Cruz has sky-high potential, but he still plays in Pittsburgh with little in the way of talent around him, especially if Bryan Reynolds leaves by trade.
12 Wander Franco (TB - SS) RST 80 5 18 12.8 2.3 86.0 +6.0
Wander Franco will only be 22 years old when the first pitch of the MLB season is thrown. This is important to remember coming off a disappointing 2022 campaign in which he only played 83 games due to hamstring and hamate bone injuries. When he is healthy, Franco offers all the potential in the world, and if he can get 600 plate appearances in 2023, he could be a league winner with his current ADP of 92. He doesn't strike out, will always hit for average, is a smart baserunner, and has fantastic raw power. With only 153 MLB games under his belt, he has yet to show all he is capable of, and it is worth it to chase his upside.
13 Tommy Edman (STL - 2B,CF,RF,SS) 86 7 22 13.3 3.4 71.0 -15.0
Tommy Edman's fantasy value ebbs and flows with where he bats in the Cardinals' order. The switch hitter did everything better when St. Louis put him in the leadoff slot, which led to an overall .265/.324/.400 slash line. His primary category contributions are runs (95) and stolen bases (32). He doesn't take a ton of walks but doesn't strike out much, either. If he indeed gets to bat in front of the likes of Paul Goldschmidt and Nolan Arenado, he will be worth a higher pick and should benefit from the new SB rules.
14 Willy Adames (MIL - SS) 83 8 20 13.5 2.1 87.0 +4.0
Willy Adames had the second-most home runs by a shortstop (31) in 2022, finishing only two behind Corey Seager for the lead. He went 8-for-11 in stolen bases, scored 83 runs, and tallied 98 RBI. So why isn't he begin drafted higher than his current ADP of 101? His batting average was .238 which perfectly matched his xBA. He did cut down on his strikeout rate, but he can be something of a free swinger. Still, in leagues with an SS and MI slot, fantasy managers can do a lot worse than a 30/10 guy in the ninth round.
15 Andres Gimenez (CLE - 2B,SS) 77 7 18 11.9 2.8 79.0 +2.0
Andres Gimenez became the Guardians' everyday shortstop in 2022, and the 24-year-old is locked into that role for the foreseeable future thanks to his defense and ability to get on base. His .353 BABIP is unsustainable, so he will bat closer to his xBA of .257 than his .297 line from last year. What Gimenez offers is speed and a little pop at a scarce position in 2023. A 20/20 season is well in play.
16 Carlos Correa (MIN - SS) 96 5 24 16.0 2.5 101.0 +5.0
Nobody signed with more teams in the offseason than Carlos Correa. The 28-year-old shortstop did the tango with the Giants (12-year, $315 million) and waltzed with the Mets (12-year, $315 million) before they rejected him, and he decided to take his ex back, signing a 6-year, $200 million contract with the Twins. Both San Francisco and New York balked at Correa following a physical that reportedly raised concerns about his ankle injury and how it would hold up in such long contracts. Fantasy managers shouldn't worry any more than they typically do about his injury risk. When he is healthy, he is a slash machine (career .279/.357/.479), and even though his running days are over, he will make an excellent SS2 or middle infielder on fantasy rosters.
17 Jeremy Pena (HOU - SS) 108 8 24 17.4 2.5 115.0 +7.0
Jeremy Pena arrived to Houston and promptly hit 22 HR and stole 11 bases. The 22 home runs came out of nowhere, as he had only 18 in his three-year minor league career. While he is projected to have double digits in those two categories again, unless he learns a great deal more patience at the plate and figures out how to get on base more, he could be a bust in 2023.
18 Amed Rosario (LAD - 2B,DH,LF,SS) 126 12 24 18.6 1.8 142.0 +16.0
Amed Rosario's numbers in 2022 looked quite similar to the ones from 2021. He hit 11 homers, stole 18 bases, and slashed .283/.312/.403 in 153 games. He still has a microscopic walk rate, but he also took four points off his K%. A lot of his fantasy worth is tied up in whether or not he continues to bat at the top of the lineup. It's worth watching in Spring Training, and if he routinely bats behind Jose Ramirez, drop him in your rankings a bit as the counting stats will be affected. However, he can be a mid-round source of stolen bases either way.
19 Gunnar Henderson (BAL - 3B,DH,SS) 93 8 24 15.8 3.5 83.0 -10.0
Gunnar Henderson's Double-A and Triple-A numbers were cheat-code level, so the Orioles brought him up for 34 games in 2022. The first overall pick of the 2019 MLB Draft responded with four homers, 12 runs, 18 RBI, and one stolen base while carrying an xwOBA of .338. His on-base skills and power to all fields will be a boon to fantasy teams, even while he gets the kinks out that every 21-year-old player experiences.
20 Nico Hoerner (CHC - 2B,SS) IL10 154 14 28 20.5 2.4 180.0 +26.0
Nico Hoerner should be the Cubs' everyday second baseman, and he should bat near the top of the lineup. He hit 10 HR and stole 20 bases while slashing .281/.327/.410 in 2022, even though he appeared in only 135 games. He is an intriguing later-round option who could nicely fill a MI slot and provide some speed/average help.
21 Javier Baez (DET - DH,SS) 178 18 29 22.5 2.2 185.0 +7.0
 
22 Thairo Estrada (SF - 2B,SS,LF) 193 17 32 22.9 2.8 178.0 -15.0
 
23 Ezequiel Tovar (COL - SS) 202 17 34 23.9 2.5 220.0 +18.0
 
24 Jake Cronenworth (SD - 1B,2B,SS) IL10 170 15 28 22.3 2.3 153.0 -17.0
 
25 CJ Abrams (WSH - 2B,SS) 225 16 36 26.2 3.2 246.0 +21.0
 
26 Bryson Stott (PHI - 2B,SS) 248 22 39 28.5 3.3 279.0 +31.0
 
27 Luis Urias (BOS - 2B,3B,SS) IL10 253 21 37 28.7 2.9 252.0 -1.0
 
28 Anthony Volpe (NYY - SS) 236 10 48 23.2 6.9 198.0 -38.0
 
29 Ha-Seong Kim (SD - 2B,3B,SS) 271 18 40 30.2 3.1 290.0 +19.0
 
30 Adalberto Mondesi (BOS - SS) IL60 264 21 43 29.9 5.0 250.0 -14.0
 
31 Jorge Mateo (BAL - SS) 279 20 44 31.0 4.2 265.0 -14.0
 
32 Jon Berti (MIA - 2B,3B,SS,LF) 294 20 52 33.6 5.0 230.0 -64.0
 
33 Elvis Andrus (CWS - 2B,SS) 295 22 45 32.0 3.9 341.0 +46.0
 
34 Luis Rengifo (LAA - 2B,3B,LF,RF,SS) IL60 305 18 50 35.5 4.8 327.0 +22.0
 
35 Brendan Donovan (STL - 1B,2B,3B,DH,LF,RF,SS) IL60 299 18 50 32.6 5.1 247.0 -52.0
 
36 Christopher Morel (CHC - 2B,3B,CF,DH,LF,RF,SS) 329 27 58 37.6 6.6 281.0 -48.0
 
37 Oswald Peraza (NYY - 2B,3B,SS) 350 25 72 38.5 8.3 312.0 -38.0
 
38 Luis Garcia (WSH - 2B,SS) 357 26 53 37.0 5.3 439.0 +82.0
 
39 J.P. Crawford (SEA - SS) 379 28 50 38.6 4.7 352.0 -27.0
 
40 Kike Hernandez (LAD - 1B,2B,3B,CF,LF,SS) 341 29 45 36.9 4.0 331.0 -10.0
 
41 Nick Gordon (MIN - 2B,SS,LF,CF) IL60 338 29 53 37.3 5.0 367.0 +29.0
 
42 Joey Wendle (MIA - 2B,3B,SS) 390 31 49 39.7 3.5 412.0 +22.0
 
43 Brice Turang (MIL - 2B,SS) 366 22 48 38.9 6.1 496.0 +130.0
 
44 Brandon Crawford (SF - SS) 429 32 54 41.4 4.6 357.0 -72.0
 
45 Miguel Rojas (LAD - 1B,SS) 432 36 53 42.2 4.8 432.0
 
46 Isiah Kiner-Falefa (NYY - 3B,CF,LF,RF,SS) 541 33 63 48.2 7.0 415.0 -126.0
 
47 Rodolfo Castro (PHI - 2B,3B,SS) MiLB 456 29 61 44.1 5.7 416.0 -40.0
 
48 Santiago Espinal (TOR - 2B,3B,SS) 490 25 55 47.3 5.2 423.0 -67.0
 
49 Royce Lewis (MIN - 3B,DH,SS) 617 31 65 48.2 8.7 536.0 -81.0
 
50 Elly De La Cruz (CIN - 3B,SS) 499 36 70 49.1 8.3 380.0 -119.0
 
51 Kyle Farmer (MIN - 2B,3B,SS) 593 34 64 50.8 6.9 443.0 -150.0
 
52 Dylan Moore (SEA - 2B,CF,DH,LF,RF,SS) 512 29 59 48.9 5.7 478.0 -34.0
 
53 Aledmys Diaz (OAK - 1B,2B,3B,DH,LF,SS) 455 33 59 45.9 5.0 524.0 +69.0
 
54 Christian Arroyo (1B,2B,3B,SS,RF) FA 481 37 57 47.6 4.7 386.0 -95.0
 
55 Kevin Newman (1B,2B,3B,DH,SS) FA 489 32 62 49.0 6.4 569.0 +80.0
 
56 David Fletcher (LAA - 2B,SS) 666 39 61 53.1 6.6 603.0 -63.0
 
57 Nicky Lopez (ATL - 2B,3B,SS) 608 45 60 53.4 4.5 518.0 -90.0
 
58 Edmundo Sosa (PHI - 3B,SS) 557 36 75 55.5 9.2 706.0 +149.0
 
59 Nick Ahmed (SS) FA 705 44 77 56.8 8.7 720.0 +15.0
 
60 Nick Allen (OAK - 2B,SS) 866 33 78 62.1 10.3 647.0 -219.0
 
61 Mauricio Dubon (HOU - 2B,SS,LF,CF) 973 48 93 63.6 12.5    
 
62 Braden Shewmake (ATL - SS) MiLB 655 44 90 67.0 13.5    
 
63 Josh H. Smith (TEX - 3B,DH,LF,SS) 764 50 74 62.8 6.6    
 
64 Jose Barrero (CIN - CF,SS) MiLB 717 51 70 63.5 4.6 644.0 -73.0
 
65 Alan Trejo (COL - 2B,3B,SS) 771 58 72 63.2 4.7 668.0 -103.0
 
66 Garrett Hampson (MIA - 2B,3B,CF,LF,RF,SS) 663 46 85 68.0 10.1 641.0 -22.0
 
67 Jose Iglesias (SS) FA 914 41 76 65.7 5.7 640.0 -274.0
 
68 Taylor Walls (TB - 2B,3B,SS) 706 48 69 64.1 3.4 651.0 -55.0
 
69 Sergio Alcantara (ARI - 2B,3B,SS) MiLB 1385 52 115 82.2 21.8 618.0 -767.0
 
70 Maikel Garcia (KC - 3B,DH,SS) 716 53 107 74.3 18.1 737.0 +21.0
 
71 Masyn Winn (STL - SS) 1281 49 124 88.0 30.7 634.0 -647.0
 
72 Jordan Lawlar (ARI - SS) 887 52 147 85.2 32.1 564.0 -323.0
 
73 Paul DeJong (SS) FA 1190 48 84 72.5 8.5 801.0 -389.0
 
74 Ronny Mauricio (NYM - 2B,3B,SS) 731 53 112 91.8 23.0 858.0 +127.0
 
75 Harold Castro (COL - 1B,2B,3B,CF,LF,SS) 948 46 72 67.3 4.2 712.0 -236.0
 
76 Joey Ortiz (BAL - 2B,SS) MiLB 743 57 98 75.0 12.6 733.0 -10.0
 
77 Jordan Westburg (BAL - 2B,3B,SS) 1211 40 84 75.3 8.2 716.0 -495.0
 
78 Zach McKinstry (DET - 2B,3B,LF,RF,SS) 913 63 75 69.1 3.4 697.0 -216.0
 
79 Ryan Kreidler (DET - 3B,SS) MiLB 1192 38 98 75.7 11.0    
 
80 Geraldo Perdomo (ARI - 2B,3B,SS) 925 58 74 69.6 2.9 657.0 -268.0
 
81 Luis Guillorme (NYM - 2B,3B,SS) 1196 49 92 74.5 9.2 642.0 -554.0
 
82 Diego Castillo (ARI - 2B,SS,RF) MiLB 1030 62 107 77.7 13.9    
 
83 Jose Peraza (NYM - 2B,SS) MiLB   66 131 98.5 32.5    
 
84 Otto Lopez (TOR - 2B,SS) IL60 922 56 109 89.2 13.6    
 
85 Tyler Freeman (CLE - 2B,3B,DH,SS) 1191 51 87 78.2 5.9 911.0 -280.0
 
86 Ildemaro Vargas (WSH - 2B,3B,LF,SS) 944 55 82 73.2 4.9 830.0 -114.0
 
87 Leury Garcia (2B,3B,SS,LF,RF) FA 1290 63 96 87.0 5.9 877.0 -413.0
 
88 Lenyn Sosa (CWS - 2B,3B,SS) 1231 65 89 84.4 4.6    
 
89 Brayan Rocchio (CLE - 2B,3B,SS) 1426 69 103 87.3 13.2 883.0 -543.0
 
90 Kevin Smith (OAK - 3B,SS) MiLB 1028 69 85 74.5 5.0 815.0 -213.0
 
91 Addison Barger (TOR - 3B,SS) MiLB 1131 71 88 82.6 4.3 731.0 -400.0
 
92 Livan Soto (LAA - SS) MiLB 1031 74 110 92.2 15.2 760.0 -271.0
 
93 Noelvi Marte (CIN - 3B,SS) 1056 76 158 105.3 33.6 753.0 -303.0
 
94 Willi Castro (MIN - 2B,3B,CF,LF,RF,SS) 1162 76 86 81.4 3.3 804.0 -358.0
 
95 Danny Mendick (NYM - 2B,3B,SS) 1222 78 100 86.8 8.2 770.0 -452.0
 
96 Yu Chang (BOS - 1B,2B,SS) MiLB 1378 78 98 85.0 9.2 636.0 -742.0
 
97 Didi Gregorius (SS) FA 1377 78 88 84.0 4.3    
 
98 Andrelton Simmons (2B,SS) FA 1381 80 173 113.7 42.1    
 
99 Andrew Velazquez (ATL - 2B,SS) MiLB 1287 80 94 87.8 5.4 866.0 -421.0
 
100 Johan Camargo (2B,3B,SS) FA 1393 81 95 89.7 6.2    
 
101 David Hamilton (BOS - 2B,SS) MiLB 1397 84 102 95.7 8.3    
 
102 Tyler Wade (OAK - 2B,3B,SS) MiLB 1228 86 100 91.0 5.4    
 
103 Alcides Escobar (SS) FA 1392 87 95 91.0 3.3    
 
104 Liover Peguero (PIT - 2B,SS) 1247 88 104 94.0 5.8    
 
105 Ryan Vilade (PIT - SS,LF,RF) MiLB 1266 89 111 97.0 7.9    
 
106 Zack Short (DET - 2B,3B,RP,SS) 1443 90 154 116.7 27.2    
 
107 Jared Triolo (PIT - 1B,2B,3B,SS) 1404 90 92 91.0 1.0    
 
108 Matt Reynolds (CIN - 1B,2B,3B,SS,RF) MiLB 1401 91 110 100.5 9.5    
 
109 Nick Loftin (KC - 1B,2B,CF,SS)   94 110 102.0 8.0    
 
110 Jacob Amaya (MIA - SS) MiLB 1412 94 103 99.7 4.0    
 
111 Adeiny Hechavarria (2B,3B,SS) FA 1425 95 160 127.5 32.5    
 
112 Marco Luciano (SF - SS)   97 142 119.5 22.5 748.0  
 
113 Erick Mejia (WSH - 2B,3B,SS) MiLB 1430 99 134 116.5 17.5    
 
114 Dixon Machado (HOU - SS) MiLB 1447 99 114 106.5 7.5    
 
115 Yolbert Sanchez (2B,SS) MiLB 1438 99 113 105.0 5.9    
 
116 Orelvis Martinez (TOR - SS) MiLB   99 105 102.0 3.0    
 
117 Erik Gonzalez (CWS - SS) MiLB 1442 100 105 102.0 2.2    
 
118 Dee Strange-Gordon (SS) FA 1436 101 171 124.7 32.8    
 
119 Chris Owings (PIT - 2B,SS) MiLB 1450 104 172 128.0 31.2    
 
120 Davis Wendzel (TEX - 3B,SS) MiLB 1469 106 113 109.5 3.5    
 
121 Blaze Alexander (ARI - SS) MiLB   109 117 113.0 4.0    
 
122 Jermaine Palacios (2B,SS) FA 1470 112 175 143.5 31.5    
 
123 Kramer Robertson (STL - SS) MiLB 1476 115 155 135.0 20.0