Skip to main content

2023 Fantasy Baseball Rankings (AL)

Expert Consensus Ranking (55 of 58 Experts) -

Rank Player (Team, Position) Overall Notes
1 Bo Bichette (TOR - SS) 9 9.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.
2 Bobby Witt Jr. (KC - 3B,SS) 12 10.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.
3 Corey Seager (TEX - SS) 19 20.0 +1.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.
4 Marcus Semien (TEX - 2B,SS) 14 13.0 -1.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.
5 Tim Anderson (CWS - SS) 35 44.0 +9.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.
6 Wander Franco (TB - SS) 40 45.0 +5.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.
7 Andres Gimenez (CLE - 2B,SS) 37 40.0 +3.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.
8 Carlos Correa (MIN - SS) 50 52.0 +2.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.
9 Gunnar Henderson (BAL - 3B,SS) 48 43.0 -5.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.
10 Jeremy Pena (HOU - SS) 56 60.0 +4.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.
11 Amed Rosario (CLE - SS,LF) 66 76.0 +10.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.
12 Javier Baez (DET - SS) 94 97.0 +3.0
13 Anthony Volpe (NYY - SS) 101 104.0 +3.0
14 Adalberto Mondesi (BOS - SS) IL60 133 134.0 +1.0
15 Jorge Mateo (BAL - SS) 142 138.0 -4.0
16 Elvis Andrus (CWS - SS) 148 178.0 +30.0
17 Luis Rengifo (LAA - 2B,3B,SS) 158 168.0 +10.0
18 Oswald Peraza (NYY - SS) MiLB 172 162.0 -10.0
19 Nick Gordon (MIN - 2B,SS,LF,CF) 169 193.0 +24.0
20 Kike Hernandez (BOS - 2B,SS,CF) 185 172.0 -13.0
21 J.P. Crawford (SEA - SS) 202 173.0 -29.0
22 Royce Lewis (MIN - SS) IL60 318 244.0 -74.0
23 Santiago Espinal (TOR - 2B,3B,SS) 208 222.0 +14.0
24 Dylan Moore (SEA - 2B,SS,LF,CF,RF) IL10 209 250.0 +41.0
25 Nick Allen (OAK - 2B,SS) 444 345.0 -99.0
26 Isiah Kiner-Falefa (NYY - SS) 309 231.0 -78.0
27 Aledmys Diaz (OAK - 1B,2B,3B,SS,LF) 244 272.0 +28.0
28 Kyle Farmer (MIN - 3B,SS) 329 204.0 -125.0
29 Christian Arroyo (BOS - 1B,2B,3B,SS,RF) 241 233.0 -8.0
30 Ryan Kreidler (DET - 3B,SS) 589    
31 David Fletcher (LAA - 2B,SS) 254 330.0 +76.0
32 Jordan Westburg (BAL - SS) MiLB 593 367.0 -226.0
33 Nicky Lopez (KC - 2B,3B,SS) 298 296.0 -2.0
34 Mauricio Dubon (HOU - 2B,SS,LF,CF) 493    
35 Taylor Walls (TB - 2B,3B,SS) 355 349.0 -6.0
36 Josh H. Smith (TEX - 3B,LF,SS) 392    
37 Tyler Freeman (CLE - 3B,SS) MiLB 588 455.0 -133.0
38 Maikel Garcia (KC - SS) MiLB 360 352.0 -8.0
39 Otto Lopez (TOR - 2B,SS) MiLB 470    
40 Joey Ortiz (BAL - SS) MiLB 376 384.0 +8.0
41 Zach McKinstry (DET - 2B,3B,SS) 465 342.0 -123.0
42 Lenyn Sosa (CWS - 2B,SS) MiLB 600    
43 Brayan Rocchio (CLE - 2B,SS) MiLB 672 438.0 -234.0
44 Kevin Smith (OAK - 3B,SS) MiLB 514 405.0 -109.0
45 Addison Barger (TOR - 3B,SS) MiLB 556 377.0 -179.0
46 Livan Soto (LAA - SS) MiLB 515 370.0 -145.0
47 Willi Castro (MIN - 2B,SS,LF,CF,RF) 572 396.0 -176.0
48 Yu Chang (BOS - 1B,2B,SS) 649 262.0 -387.0
49 Andrew Velazquez (LAA - SS) MiLB 615 427.0 -188.0
50 Johan Camargo (KC - 2B,3B,SS) MiLB 655    
51 David Hamilton (BOS - 2B,SS) MiLB 657    
52 Tyler Wade (OAK - 2B,3B,SS) NRI 598    
53 Zack Short (DET - SS) MiLB 679    
54 Nick Loftin (KC - SS,CF) MiLB      
55 Dixon Machado (HOU - SS) MiLB 681    
56 Orelvis Martinez (TOR - SS) MiLB      
57 Erik Gonzalez (CWS - SS) MiLB 678    
58 Davis Wendzel (TEX - 3B,SS) MiLB 686    
59 Jermaine Palacios (DET - 2B,SS) MiLB 687