Skip to main content

2023 Fantasy Baseball Rankings

Expert Consensus Ranking (23 of 24 Experts) -

Rank Player (Team, Position) Overall Notes
1 Vladimir Guerrero Jr. (TOR - 1B,DH) 9 1 2 1.2 0.4 11.0 +2.0
Vladimir Guerrero, Jr., took a step back in 2022, which was expected once he got out of the bandbox parks of Dunedin and Buffalo. He continued to smash the ball, sitting in the 90th percentile in avgEV, MaxEV, and HardHit%. It is somewhat concerning that his K% went up while his BB% went down, but the slight drop in counting stats is projected to normalize back to his 35/100/100 levels. While the fifth-year player probably isn't going to gift fantasy managers with double-digit steals, Guerrero can keep four categories and all ratios afloat, allowing you to build around that foundation. Be prepared to grab him on the turn at the end of Round 1.
2 Freddie Freeman (LAD - 1B) 13 1 5 2.0 0.6 9.0 -4.0
After a volatile offseason that saw him sign with the Dodgers, Freddie Freeman settled in and got to work being the hitting machine fantasy managers have come to know and love. While his HR total dropped to 21, his runs (117), RBI (100), and SB (13) kept him in the fantasy MVP conversation. What we really love, though, are his ratios. He may not duplicate his .325/.407/.511 line again, his three-year average of .312/.415/.563 says that range is possible with his elite skills. Ranking in the 90th percentile in K%, BB%, and xwOBA is all you need to know to feel confident in grabbing the 33-year-old in the second round.
3 Pete Alonso (NYM - 1B,DH) 20 2 5 3.2 0.5 17.0 -3.0
The Polar Bear was dethroned at the 2022 HR Derby but otherwise had a phenomenal campaign, hitting 40 HR with 131 RBI, 95 runs, and lowering his K% to a career-low 18.7. He had an impressive xwOBA of .354, an ISO of .246, and WRC+ of 143 while batting cleanup in New York. Projections for the 28-year-old look similar to this stat line, though he will have a boosted lineup ahead of him to knock in with the re-signing of Brandon Nimmo, return of Francisco Lindor, and anyone else Steve Cohen decides to add to his luxury tax mountain. The beauty of Alonso is that he has all of the power without cratering your batting average (.271 last season). He remains worthy of a second-round pick in 2023.
4 Paul Goldschmidt (STL - 1B,DH) 21 1 6 4.0 0.7 24.0 +3.0
Paul Goldschmidt won the NL MVP in 2022, putting together a strong campaign that saw him hit 35 HR with 115 RBI and 105 runs while slashing .317/.404/.578 in his age-34 season. Strangely, all of his underlying metrics were actually worse in 2022 than in 2021 with the exception of his BB% bouncing from 9.9 to 12.1. One striking reason for this was a .368 BABIP, while another was facing a lot of atrocious pitching in the NL Central. His Statcast page reads like a warning when comparing his expected numbers with his actual ones. All of this adds up to that Goldy is due for some regression in 2023, which could be dramatic. The positives are his solid floor, and a good surrounding lineup will keep the numbers afloat. Just make sure you're not paying for his MVP iteration on draft day.
5 Matt Olson (ATL - 1B) 38 5 8 5.9 0.7 37.0 -1.0
After signing an 8-year, $168 million contract with the Atlanta Braves, Matt Olson did his best to replace franchise icon Freddie Freeman in one of the weirder series of transactions in recent memory. The 28-year-old's numbers were lower than what fantasy managers had come to expect, losing 31 points off his batting average and dropping his OBP from .371 to .325. His K% jumped precipitously (16.8 to 24.3), while his walk rate went the other direction (13.1 to 10.7). The good news is that his expected numbers were all higher than the actuals, and he still hit 34 homers with 86 runs and 103 RBI. Olson played in all 162 games last season, continuing his career of solid durability, so fantasy managers can draft him with the expectation that his numbers will normalize in his second year in Atlanta with a good lineup around him.
6 Jose Abreu (HOU - 1B,DH) 87 5 14 8.7 1.8 104.0 +17.0
Jose Abreu signed a 3-year, $58.5 million with the Astros to serve as their first baseman. Entering his age-36 season, Abreu's Statcast page suggests that he is still a solid hitter, though there was a significant decrease in home runs, dropping from 30 to 15. So now the primary question is how much is his age impacting his power. His counting stats should get a boost, batting in one of the best lineups in baseball, and if his home runs correct at all, he will serve as a nice corner infield piece on fantasy squads.
7 Nathaniel Lowe (TEX - 1B) 90 7 18 9.5 1.3 93.0 +3.0
Nathaniel Lowe became something of an on-base machine in 2022. The 27-year-old slashed .302/.358/.492 with 27 HR, 76 RBI, and 74 runs scored in 157 games. That put him in the Top 10 first basemen at the end of the year and those who rode out his atrocious stretch at the beginning of the year were definitely rewarded. His .363 BABIP is due to regress so draft him with the knowledge that his batting average may drop 15-20 points. Short of that, though, he is a solid choice in the ninth round, particularly in OBP leagues.
8 Vinnie Pasquantino (KC - 1B,DH) 95 6 24 9.7 1.9 94.0 -1.0
Vinnie Pasquantino can hit. This wasn't really in question before his arrival in the big leagues last summer, but he slashed .295/.383/.450 in 72 games for the Royals when he finally got the call-up. His BB% was actually higher than his K%, though there is a good chance this won't hold in 2023. However, his xwOBA was .374, so you can believe in those on-base skills going forward. With a current ADP of 93, the 25-year-old should produce good value for fantasy managers who focus on position scarcity in the early rounds.
9 Rhys Hoskins (PHI - 1B) 96 7 14 11.1 1.9 102.0 +6.0
Rhys Hoskins lost 67 points off his ISO but hit three more home runs than he did in 2021. His strikeout rate remains quite high, and he won't bat for much average, but the addition of Trea Turner should boost his counting stats high enough for fantasy managers not to care much. He finished as 1B15 last year, but there is a good chance he could move up the chart with his impending free agency looming. Hoskins makes for a nice CI option.
10 C.J. Cron (COL - 1B,DH) 101 6 16 11.9 1.8 119.0 +18.0
C.J. Cron hit 22 home runs with a .302 average and .400 wOBA when he played at Coors Field in 2022. Away from Denver, the 33-year-old hit seven homers with a .214 average and .274 wOBA. If your league is deep enough to stream a 1B based on home/away location, then Cron is a perfectly fine option. For those in shallower leagues, 81 games of production aren't quite as enticing.
11 Christian Walker (ARI - 1B) 114 8 19 13.7 2.2 114.0
Christian Walker was ridiculously underrated/ignored in 2022 given the fantasy production he was putting out. The 31-year-old turned his Statcast page crimson, landing in the 92nd percentile in xSLG and xwOBA, two important categories to show out in. Walker raised his HR total from 10 to 36 and ended his 160-game campaign with 94 RBI and 84 runs scored. An improved offense around him should only boost his numbers in 2023.
12 Ryan Mountcastle (BAL - 1B,DH) 128 12 21 15.9 2.3 156.0 +28.0
 
13 Anthony Rizzo (NYY - 1B) 135 9 23 16.8 3.2 142.0 +7.0
 
14 Andrew Vaughn (CWS - 1B,LF,RF,DH) 139 11 28 17.3 3.6 140.0 +1.0
 
15 Ty France (SEA - 1B,3B) 143 12 24 17.6 2.6 163.0 +20.0
 
16 Rowdy Tellez (MIL - 1B) 152 13 25 20.2 3.1 162.0 +10.0
 
17 Josh Bell (CLE - 1B,DH) 157 10 26 20.9 3.9 168.0 +11.0
 
18 Jose Miranda (MIN - 1B,3B,DH) 165 14 31 21.8 3.0 165.0
 
19 Jake Cronenworth (SD - 1B,2B,SS) 168 16 29 22.2 2.7 164.0 -4.0
 
20 Luis Arraez (MIA - 1B,2B,DH) 172 7 33 23.4 4.3 199.0 +27.0
 
21 Alec Bohm (PHI - 1B,3B) 180 16 30 24.6 3.6 175.0 -5.0
 
22 Josh Naylor (CLE - 1B,RF,DH) 190 15 34 27.1 3.5 218.0 +28.0
 
23 Joey Meneses (WSH - 1B,RF) 193 21 34 27.1 2.8 191.0 -2.0
 
24 Brandon Drury (LAA - 1B,2B,3B,DH) 204 13 41 27.6 5.4 176.0 -28.0
 
25 Seth Brown (OAK - 1B,LF,CF,RF) 219 20 39 30.3 3.6 207.0 -12.0
 
26 Triston Casas (BOS - 1B) 231 20 43 31.1 4.1 221.0 -10.0
 
27 DJ LeMahieu (NYY - 1B,2B,3B) 251 25 37 32.9 3.3 234.0 -17.0
 
28 Yandy Diaz (TB - 1B,3B) 236 9 42 31.9 6.6 256.0 +20.0
 
29 Trey Mancini (CHC - 1B,LF,RF,DH) 259 21 40 34.0 3.9 249.0 -10.0
 
30 Jared Walsh (LAA - 1B) 280 20 50 36.5 5.0 300.0 +20.0
 
31 Miguel Vargas (LAD - 1B) 274 25 43 35.9 4.0 293.0 +19.0
 
32 Spencer Torkelson (DET - 1B) 313 23 49 39.5 5.6 285.0 -28.0
 
33 Matt Mervis (CHC - 1B) MiLB 300 31 51 40.0 4.8 397.0 +97.0
 
34 Juan Yepez (STL - 1B,LF,RF) 304 28 52 40.6 5.1 414.0 +110.0
 
35 Wil Myers (CIN - 1B,LF,RF) 308 22 73 36.6 13.2 328.0 +20.0
 
36 Alex Kirilloff (MIN - 1B,LF) 312 25 50 38.1 7.4 308.0 -4.0
 
37 Joey Votto (CIN - 1B) 346 22 57 41.3 8.0 335.0 -11.0
 
38 Christian Vazquez (MIN - C,1B) 335 33 46 41.0 3.2 268.0 -67.0
 
39 Brendan Donovan (STL - 1B,2B,3B,SS,LF,RF) 328 30 45 41.1 2.3 299.0 -29.0
 
40 Isaac Paredes (TB - 1B,2B,3B) 348 33 48 41.4 3.8 428.0 +80.0
 
41 Garrett Cooper (MIA - 1B,DH) 367 26 71 46.0 12.3 519.0 +152.0
 
42 Luke Voit (1B,DH) FA 373 29 71 47.4 9.0 315.0 -58.0
 
43 Wilmer Flores (SF - 1B,2B,3B,DH) 361 31 51 39.2 6.4 667.0 +306.0
 
44 Brandon Belt (TOR - 1B) 381 33 62 46.0 9.7 374.0 -7.0
 
45 Eric Hosmer (CHC - 1B) 430 33 79 51.8 15.4 359.0 -71.0
 
46 Patrick Wisdom (CHC - 1B,3B,RF) 419 36 54 44.7 5.2 306.0 -113.0
 
47 J.D. Davis (SF - 1B,3B,DH) 422 36 56 47.6 6.4 348.0 -74.0
 
48 Christian Bethancourt (TB - C,1B) 423 38 56 45.7 6.5 459.0 +36.0
 
49 Harold Ramirez (TB - 1B,RF,DH) 380 31 59 47.0 7.4    
 
50 LaMonte Wade Jr. (SF - 1B,LF,RF) 543 32 80 51.6 15.8 536.0 -7.0
 
51 Connor Joe (PIT - 1B,LF,RF,DH) 405 29 98 58.4 24.5 568.0 +163.0
 
52 Christian Arroyo (BOS - 1B,2B,3B,SS,RF) 432 20 72 49.5 18.8 538.0 +106.0
 
53 Carlos Santana (PIT - 1B,DH) 527 39 72 52.8 13.6 365.0 -162.0
 
54 Keston Hiura (MIL - 1B,2B,DH) 550 35 63 51.6 10.1 372.0 -178.0
 
55 Ji-Man Choi (PIT - 1B) 536 36 63 52.4 9.0 521.0 -15.0
 
56 Bobby Dalbec (BOS - 1B,3B) 452 32 77 53.5 16.4 392.0 -60.0
 
57 Spencer Steer (CIN - 1B,3B) 493 40 64 52.8 9.5 499.0 +6.0
 
58 Jonathan Aranda (TB - 1B,2B,3B) 541 47 66 54.8 7.2 501.0 -40.0
 
59 Gavin Sheets (CWS - 1B,RF) 488 39 61 50.5 9.2 507.0 +19.0
 
60 Hunter Dozier (KC - 1B,3B,LF,RF,DH) 584 40 76 59.6 12.2 368.0 -216.0
 
61 Jesus Aguilar (OAK - 1B,DH) 663 32 100 67.3 27.8 420.0 -243.0
 
62 Yuli Gurriel (1B) FA 567 50 94 66.7 19.5 376.0 -191.0
 
63 Dominic Smith (WSH - 1B) 656 45 86 69.7 17.7 454.0 -202.0
 
64 Aledmys Diaz (OAK - 1B,2B,3B,SS,LF) 514 54 55 54.5 0.5 601.0 +87.0
 
65 Nick Pratto (KC - 1B,LF) 533 50 68 59.0 9.0 540.0 +7.0
 
66 Donovan Solano (1B,2B,3B,DH) FA   51 85 68.0 17.0    
 
67 Elehuris Montero (COL - 1B,3B) 591 52 75 63.0 9.4 552.0 -39.0
 
68 Cavan Biggio (TOR - 1B,2B,RF) 604 55 89 69.8 12.2 416.0 -188.0
 
69 Harold Castro (COL - 1B,2B,3B,SS) NRI 699 57 101 77.3 18.1 668.0 -31.0
 
70 Michael Toglia (COL - 1B,RF) 583 59 70 64.5 5.5 575.0 -8.0
 
71 David Villar (SF - 1B,3B) 581 61 74 66.3 5.6 512.0 -69.0
 
72 Mike Moustakas (1B,3B,DH) FA 623 65 83 74.0 9.0 438.0 -185.0
 
73 Miguel Rojas (LAD - 1B,SS) 572 65 68 66.5 1.5 547.0 -25.0
 
74 Kyle Manzardo (TB - 1B) NRI 607 69 78 73.5 4.5 541.0 -66.0
 
75 Miguel Sano (1B) FA 669 71 96 83.5 12.5 464.0 -205.0
 
76 P.J. Higgins (ARI - C,1B) NRI 657 73 87 80.0 7.0 730.0 +73.0
 
77 Pavin Smith (ARI - 1B,RF,DH) 711 75 99 87.0 12.0 710.0 -1.0
 
78 Dustin Harris (TEX - 1B,3B,LF) 733 76 105 90.5 14.5 782.0 +49.0
 
79 Owen Miller (MIL - 1B,2B,DH) 658 77 88 82.5 5.5 638.0 -20.0
 
80 Matt Thaiss (LAA - C,1B) 683 80 93 86.5 6.5    
 
81 Tyler Soderstrom (OAK - C,1B) NRI 777 82 106 94.0 12.0 739.0 -38.0
 
82 Lewin Diaz (BAL - 1B) MiLB 786 83 107 95.0 12.0    
 
83 Darin Ruf (NYM - 1B,LF,RF,DH) 759 88 104 96.0 8.0 813.0 +54.0
 
84 Franchy Cordero (BAL - 1B,LF,RF) MiLB 747 91 102 96.5 5.5 863.0 +116.0
 
85 Jon Singleton (1B) FA 798 93 109 101.0 8.0 790.0 -8.0