LOGIN

Title aside, this is no Jedi mind trick. Or is it? I’ve spent all week, well the last several to be honest, working on a more reliable (and reproducible) set of generic point leagues rankings. When I say “generic” that’s because they don’t allow you to define your league’s scoring system in order to generate rankings specific to your league. Like how I do with my preseason spreadsheet. I’d love to provide you with that, but I just don’t have the time. I’m envisioning a web app that makes this easy, but that would probably be a 2022 thing. In the meantime, these rankings should give you a solid overall comparison of the players (hitters).

I’ve used the following scoring system as the basis for today’s rankings.

RUN (+1), RBI (+1), 1B (+1), 2B (+2), 3B (+3), HR (+4), BB (+1), KO (-1), HBP (+1), SB (+2), CS (-1), SF (+1)

The way I see it, there are two types of rankings. Scratch that, there are three. Current rankings which I commonly refer to as year-to-date (YTD) rankings. These indicate a player’s current value based on what they’ve done so far. Next is a player’s future value. This one I call rest-of-season (ROS) rankings. What is a player’s value moving forward. I know I said there were three types of rankings, but I’m changing my mind. Wait, I’m changing my mind again. The third type of would be position-adjusted that allows you to more accurately compare players across positions which would account for position scarcity. That is a project for another day. Just don’t hold your breath.

I’m gonna go out on a short limb here and say that the most valuable set of rankings are the ROS rankings. This will allow you make the best decisions moving forward. Who to keep. Who to drop. Who to trade. The problem is, like projections, these are the toughest to calculate. My formula factors in a combination of preseason projections, YTD performance and the previous rankings. The specific percentage of each is as much of a secret as the Colonel’s Secret Recipe. In fact, moving forward I’m going to try out the name Colonel malamoney. Make that Colonel malamoney Jr.

Here are my YTD rankings. As you can see, my fantasy baseball crush Vladimir Guerrero Jr. is the top ranked hitter in points leagues. Speaking of Vlad, is it wrong that it annoys me that there is a player name Vladimir Guitierrez? Every time I start reading his name I think I’m about to get a Vlad update, but then Guerrero turns into Guitierrez and I curse at my computer. Guerrero Jr. is proving to the world that he is as special a talent as he was promised to be. If I’m being honest, however, I really think that Fernando Tatis Jr. is the actual top ranked player given he’s third on this list and he’s missed 18 of the Padres games. Vlad and Ronald Acuna Jr. have played 14 and 10 more games respectively than FTJ.

Rank Name Pos FPTS PPPA Rating
1 Vladimir Guerrero Jr. 1B 227 0.97 601.49
2 Ronald Acuna Jr. OF 203 0.88 578.37
3 Fernando Tatis Jr. SS 189 1.04 576.08
4 Jose Ramirez 3B 187 0.82 537.61
5 Whit Merrifield 2B/OF 191 0.76 523.99
6 Freddie Freeman 1B 163 0.68 499.31
7 Trea Turner SS 159 0.64 486.31
8 Nick Castellanos OF 178 0.81 483.94
9 J.D. Martinez DH 177 0.76 479.37
10 Mookie Betts OF 145 0.64 476.34
11 Juan Soto OF 131 0.71 473.58
12 Marcus Semien SS 169 0.67 471.98
13 Ozzie Albies 2B 168 0.73 469.94
14 Carlos Santana 1B 170 0.73 469.89
15 Kris Bryant 3B 178 0.79 465.96
16 Rafael Devers 3B 169 0.74 465.26
17 Jesse Winker OF 171 0.81 464.75
18 Nolan Arenado 3B 165 0.69 463.63
19 Kyle Tucker OF 168 0.73 461.48
20 Yuli Gurriel 1B 172 0.80 461.44
21 Xander Bogaerts SS 160 0.70 460.97
22 Max Muncy 1B/3B 173 0.75 459.04
23 Jose Altuve 2B 152 0.71 446.13
24 Mark Canha OF 174 0.67 445.92
25 Matt Olson 1B 175 0.80 444.81
26 Alex Bregman 3B 142 0.65 443.47
27 Bo Bichette SS 153 0.61 440.02
28 Carlos Correa SS 164 0.70 428.65
29 Austin Meadows OF 171 0.72 425.02
30 Manny Machado 3B 139 0.62 418.82
31 Anthony Rizzo 1B 135 0.65 415.36
32 Adam Frazier 2B 160 0.65 414.65
33 Jose Abreu 1B 145 0.66 414.04
34 Trey Mancini OF 158 0.69 414.00
35 Alex Verdugo OF 149 0.68 408.34
36 Mike Trout OF 111 0.75 405.30
37 Tommy Edman 3B/OF 154 0.57 397.59
38 Chris Taylor OF/SS 156 0.72 397.42
39 Shohei Ohtani SP 156 0.71 394.53
40 Mitch Haniger OF 154 0.65 393.94
41 Rhys Hoskins 1B 136 0.58 393.41
42 Justin Turner 3B 141 0.62 391.20
43 Aaron Judge OF 143 0.63 388.81
44 Bryce Harper OF 97 0.58 388.28
45 Corey Seager SS 100 0.59 385.92
46 Jared Walsh 1B 148 0.68 383.81
47 Eduardo Escobar 3B 140 0.57 376.29
48 Randal Grichuk OF 145 0.66 376.16
49 Trevor Story SS 116 0.55 374.45
50 Charlie Blackmon OF 129 0.63 373.75
51 Max Kepler OF 101 0.65 371.92
52 Adolis Garcia OF 141 0.68 371.60
53 Jake Cronenworth 2B 145 0.59 370.73
54 Bryan Reynolds OF 139 0.62 370.51
55 Ramon Laureano OF 124 0.58 369.44
56 Yordan Alvarez DH 110 0.60 369.34
57 Ryan McMahon 2B 147 0.65 368.87
58 Michael Brantley OF 106 0.60 368.86
59 Francisco Lindor SS 100 0.47 368.71
60 Isiah Kiner-Falefa 3B/SS 146 0.57 368.29
61 Brandon Crawford SS 142 0.76 367.49
62 Jesus Aguilar 1B 133 0.65 365.98
63 Josh Donaldson 3B 121 0.66 365.46
64 Buster Posey C 121 0.76 363.68
65 Raimel Tapia OF 137 0.59 362.43
66 Miguel Rojas SS 122 0.62 362.25
67 Nelson Cruz DH 122 0.63 361.16
68 Salvador Perez C 132 0.59 358.53
69 Byron Buxton OF 100 0.97 358.36
70 Pete Alonso 1B 96 0.58 357.21
71 Franmil Reyes DH 102 0.65 356.04
72 Randy Arozarena OF 126 0.50 355.60
73 Robbie Grossman OF 134 0.54 355.53
74 Paul Goldschmidt 1B 121 0.50 354.30
75 Tim Anderson SS 108 0.53 352.79
76 Kyle Seager 3B 123 0.51 352.65
77 Ketel Marte 2B 72 0.84 352.38
78 Teoscar Hernandez OF 106 0.62 347.53
79 DJ LeMahieu 2B 108 0.45 347.01
80 Nick Madrigal 2B 122 0.61 346.16
81 Jorge Polanco SS 125 0.58 345.79
82 Eric Hosmer 1B 120 0.57 345.37
83 Yoan Moncada 3B 125 0.53 344.21
84 Jean Segura 2B/3B 104 0.61 343.26
85 Yermin Mercedes DH 119 0.58 342.31
86 Javier Baez SS 120 0.56 339.95
87 Kolten Wong 2B 108 0.59 338.34
88 Austin Riley 3B 122 0.58 336.08
89 David Peralta OF 123 0.56 335.84
90 Cedric Mullins OF 139 0.55 330.62
91 Eddie Rosario OF 103 0.49 329.93
92 Will Smith RP 112 0.64 329.20
93 Dylan Carlson OF 123 0.54 328.94
94 Andrew McCutchen OF 110 0.51 328.41
95 Joey Wendle 2B/3B 131 0.66 327.94
96 Starling Marte OF 69 0.71 327.72
97 Andrew Benintendi OF 118 0.55 326.84
98 J.T. Realmuto C 94 0.61 326.26
99 Evan Longoria 3B 121 0.66 323.32

Here are the ROS rankings. Unsurprisingly Tatis Jr. owns the top spot. He’s just been that good. Heck, he’s been better than that. To clarify, the ROS column represents the number of fantasy points I project each player to get between now and the end of the season. The top of this list pretty much reads like a who’s who in baseball.

Rank Name Pos FPTS ROS
1 Fernando Tatis Jr. SS 189 387.08
2 Ronald Acuna Jr. OF 203 375.37
3 Vladimir Guerrero Jr. 1B 227 374.49
4 Jose Ramirez 3B 187 350.61
5 Juan Soto OF 131 342.58
6 Freddie Freeman 1B 163 336.31
7 Whit Merrifield 2B/OF 191 332.99
8 Mookie Betts OF 145 331.34
9 Trea Turner SS 159 327.31
10 Nick Castellanos OF 178 305.94
11 Marcus Semien SS 169 302.98
12 J.D. Martinez DH 177 302.37
13 Ozzie Albies 2B 168 301.94
14 Alex Bregman 3B 142 301.47
15 Xander Bogaerts SS 160 300.97
16 Carlos Santana 1B 170 299.89
17 Nolan Arenado 3B 165 298.63
18 Rafael Devers 3B 169 296.26
19 Mike Trout OF 111 294.30
20 Jose Altuve 2B 152 294.13
21 Jesse Winker OF 171 293.75
22 Kyle Tucker OF 168 293.48
23 Bryce Harper OF 97 291.28
24 Yuli Gurriel 1B 172 289.44
25 Kris Bryant 3B 178 287.96
26 Bo Bichette SS 153 287.02
27 Max Muncy 1B/3B 173 286.04
28 Corey Seager SS 100 285.92
29 Ketel Marte 2B 72 280.38
30 Anthony Rizzo 1B 135 280.36
31 Manny Machado 3B 139 279.82
32 Mark Canha OF 174 271.92
33 Max Kepler OF 101 270.92
34 Matt Olson 1B 175 269.81
35 Jose Abreu 1B 145 269.04
36 Francisco Lindor SS 100 268.71
37 Carlos Correa SS 164 264.65
38 Michael Brantley OF 106 262.86
39 Pete Alonso 1B 96 261.21
40 Yordan Alvarez DH 110 259.34
41 Alex Verdugo OF 149 259.34
42 Starling Marte OF 69 258.72
43 Trevor Story SS 116 258.45
44 Byron Buxton OF 100 258.36
45 Rhys Hoskins 1B 136 257.41
46 Trey Mancini OF 158 256.00
47 Adam Frazier 2B 160 254.65
48 Franmil Reyes DH 102 254.04
49 Austin Meadows OF 171 254.02
50 Justin Turner 3B 141 250.20
51 Jeff McNeil OF 65 249.55
52 Anthony Rendon 3B 70 245.90
53 Aaron Judge OF 143 245.81
54 Ramon Laureano OF 124 245.44
55 Tim Anderson SS 108 244.79
56 Charlie Blackmon OF 129 244.75
57 Josh Donaldson 3B 121 244.46
58 Tommy Edman 3B/OF 154 243.59
59 Buster Posey C 121 242.68
60 Teoscar Hernandez OF 106 241.53
61 Chris Taylor OF/SS 156 241.42
62 Miguel Rojas SS 122 240.25
63 Mitch Haniger OF 154 239.94
64 Jean Segura 2B/3B 104 239.26
65 Nelson Cruz DH 122 239.16
66 DJ LeMahieu 2B 108 239.01
67 Shohei Ohtani SP 156 238.53
68 Mike Moustakas 2B 65 237.70
69 Eduardo Escobar 3B 140 236.29
70 Jared Walsh 1B 148 235.81
71 Paul Goldschmidt 1B 121 233.30
72 Jesus Aguilar 1B 133 232.98
73 J.T. Realmuto C 94 232.26
74 Bryan Reynolds OF 139 231.51
75 Randal Grichuk OF 145 231.16
76 Adolis Garcia OF 141 230.60
77 Kolten Wong 2B 108 230.34
78 Kyle Seager 3B 123 229.65
79 Randy Arozarena OF 126 229.60
80 Eddie Rosario OF 103 226.93
81 Salvador Perez C 132 226.53
82 Jake Cronenworth 2B 145 225.73
83 Brandon Crawford SS 142 225.49
84 Raimel Tapia OF 137 225.43
85 Eric Hosmer 1B 120 225.37
86 Trent Grisham OF 98 224.24
87 Nick Madrigal 2B 122 224.16
88 Yermin Mercedes DH 119 223.31
89 Christian Yelich OF 49 222.74
90 Mike Yastrzemski OF 97 222.54
91 Isiah Kiner-Falefa 3B/SS 146 222.29
92 Ryan McMahon 2B 147 221.87
93 Robbie Grossman OF 134 221.53
94 Michael Conforto OF 56 221.44
95 Jorge Polanco SS 125 220.79
96 Javier Baez SS 120 219.95
97 Yoan Moncada 3B 125 219.21
98 Giancarlo Stanton DH 81 218.49
99 Andrew McCutchen OF 110 218.41
100 Yasmani Grandal C 93 217.79

You’re probably not going to believe this, but I got a direct message from Ken Griffey Jr. telling me that he really appreciates the attention to players with Jr. in their name. He was the first to popularize the Jr. part. I was pretty pumped that he reached out considering The Kid is my second favorite player of all time, after Big Dave Winfield.

Follow malamoney on Twitter at @malamoney