Our All-Star Ballot: The Best at Every Slot
Our All-Star rosters — the best player at every position by our own metrics.
These are our All-Star picks, one name per position chosen by our metrics, not by who got the most clicks. Some slots were never in doubt. Others came down to a few points.
American League All-Stars
Our All-Star roster — the best bat at each position by our MVP Score, the top starter by Cy Young Score, and a setup reliever and closer by form.
Yordan Alvarez runs away with the DH spot at 85.4, a .320 average and 25 homers that nobody else in the league touches. The fun call is at first, where Ben Rice (81.1) edges in front after years of thin Yankee production at the bag, while Byron Buxton's 77.2 in center quietly leads a deeper field; closer Louis Varland gets the nod at a 95 form with a 0.84 ERA.
CDillon DinglerDetroit Tigers · .266 AVG · 18 HR · 56 RBI · 0.867 OPS75.8SCORE›
AVG .266 · HR 18 · OPS 0.86756 RBI · 0 SBOPS0.867eliteNext in line at C
Shea LangeliersAthletics · .264 AVG · 19 HR · 42 RBI · 0.834 OPS72.1
Carter JensenKansas City Royals · .244 AVG · 11 HR · 42 RBI · 0.751 OPS63.1
1BBen RiceNew York Yankees · .285 AVG · 22 HR · 53 RBI · 0.969 OPS81.1SCORE›
AVG .285 · HR 22 · OPS 0.96953 RBI · 2 SBOPS0.969eliteNext in line at 1B
Nick KurtzAthletics · .278 AVG · 19 HR · 62 RBI · 0.959 OPS80.0
Willson ContrerasBoston Red Sox · .279 AVG · 16 HR · 46 RBI · 0.892 OPS72.9
2BJazz Chisholm Jr.New York Yankees · .230 AVG · 12 HR · 33 RBI · 0.725 OPS60.9SCORE›
AVG .230 · HR 12 · OPS 0.72533 RBI · 23 SBOPS0.725above avgNext in line at 2B
Ernie ClementToronto Blue Jays · .294 AVG · 7 HR · 28 RBI · 0.754 OPS55.5
Cole YoungSeattle Mariners · .251 AVG · 7 HR · 37 RBI · 0.684 OPS52.7
3BJunior CamineroTampa Bay Rays · .285 AVG · 19 HR · 43 RBI · 0.896 OPS74.8SCORE›
AVG .285 · HR 19 · OPS 0.89643 RBI · 0 SBOPS0.896above avgNext in line at 3B
Miguel VargasChicago White Sox · .240 AVG · 17 HR · 45 RBI · 0.824 OPS71.0
Kazuma OkamotoToronto Blue Jays · .237 AVG · 17 HR · 49 RBI · 0.777 OPS69.2
SSColson MontgomeryChicago White Sox · .219 AVG · 20 HR · 46 RBI · 0.799 OPS71.3SCORE›
AVG .219 · HR 20 · OPS 0.79946 RBI · 1 SBOPS0.799above avgNext in line at SS
Zach NetoLos Angeles Angels · .228 AVG · 17 HR · 39 RBI · 0.784 OPS66.7
Bobby Witt Jr.Kansas City Royals · .294 AVG · 10 HR · 32 RBI · 0.833 OPS62.9
LFCody BellingerNew York Yankees · .270 AVG · 11 HR · 49 RBI · 0.831 OPS66.0SCORE›
AVG .270 · HR 11 · OPS 0.83149 RBI · 10 SBOPS0.831above avgNext in line at LF
Tyler SoderstromAthletics · .246 AVG · 13 HR · 41 RBI · 0.812 OPS65.7
Riley GreeneDetroit Tigers · .291 AVG · 9 HR · 34 RBI · 0.825 OPS62.0
CFByron BuxtonMinnesota Twins · .270 AVG · 25 HR · 41 RBI · 0.912 OPS77.2SCORE›
AVG .270 · HR 25 · OPS 0.91241 RBI · 7 SBOPS0.912eliteNext in line at CF
Julio RodríguezSeattle Mariners · .247 AVG · 14 HR · 38 RBI · 0.731 OPS61.7
Daulton VarshoToronto Blue Jays · .266 AVG · 7 HR · 22 RBI · 0.778 OPS58.2
RFJac CaglianoneKansas City Royals · .268 AVG · 14 HR · 30 RBI · 0.822 OPS66.9SCORE›
AVG .268 · HR 14 · OPS 0.82230 RBI · 3 SBOPS0.822above avgNext in line at RF
Wilyer AbreuBoston Red Sox · .276 AVG · 10 HR · 38 RBI · 0.785 OPS61.0
Jo AdellLos Angeles Angels · .248 AVG · 10 HR · 41 RBI · 0.676 OPS57.3
DHYordan AlvarezHouston Astros · .320 AVG · 25 HR · 56 RBI · 1.062 OPS85.4SCORE›
AVG .320 · HR 25 · OPS 1.06256 RBI · 1 SBOPS1.062eliteNext in line at DH
Yandy DíazTampa Bay Rays · .331 AVG · 12 HR · 51 RBI · 0.924 OPS71.5
Jorge SolerLos Angeles Angels · .220 AVG · 11 HR · 37 RBI · 0.727 OPS62.2
SPCam SchlittlerNew York Yankees · 1.69 ERA · 0.90 WHIP · 110 K84.3SCORE›
ERA 1.69 · WHIP 0.90 · IP 96GS 17 · 8 W · 110 KFORM94eliteNext in line at SP
Drew RasmussenTampa Bay Rays · 2.62 ERA · 0.88 WHIP · 89 K77.0
Joe RyanMinnesota Twins · 3.18 ERA · 1.03 WHIP · 108 K70.6
RPColin HoldermanCleveland Guardians · 1.59 ERA · 0.78 WHIP · 7 HLD · 32 K · 89% clean99SCORE›
ERA 1.59 · WHIP 0.78 · IP 28.10 SV · 7 HLD · 32 K · 89% clean · 92% IRSFORM99eliteNext in line at RP
Yennier CanoBaltimore Orioles · 2.03 ERA · 0.86 WHIP92
Rico GarciaBaltimore Orioles · 2.70 ERA · 0.81 WHIP86
CLLouis VarlandToronto Blue Jays · 0.84 ERA · 0.93 WHIP · 16 SV · 5 HLD · 58 K · 92% clean95SCORE›
ERA 0.84 · WHIP 0.93 · IP 4316 SV · 5 HLD · 58 K · 92% clean · 88% IRSFORM95eliteNext in line at CL
Bryan BakerTampa Bay Rays · 2.01 ERA · 0.89 WHIP91
Aroldis ChapmanBoston Red Sox · 2.08 ERA · 1.15 WHIP79
National League All-Stars
Our All-Star roster — the best bat at each position by our MVP Score, the top starter by Cy Young Score, and a setup reliever and closer by form.
Kyle Schwarber's 79.9 and 29 home runs make him the easy DH pick, but the headliner is Jacob Misiorowski, whose 89.1 starter Score towers over everyone in either league behind a 1.45 ERA. Juan Soto takes left at 77.9, and Washington lands two more in CJ Abrams (75.8) at short and James Wood (76.9) in right. Mason Miller closes it out at a perfect 100 form.
CDrake BaldwinAtlanta Braves · .268 AVG · 14 HR · 39 RBI · 0.835 OPS72.5SCORE›
AVG .268 · HR 14 · OPS 0.83539 RBI · 1 SBOPS0.835above avgNext in line at C
Hunter GoodmanColorado Rockies · .239 AVG · 21 HR · 39 RBI · 0.813 OPS71.3
William ContrerasMilwaukee Brewers · .302 AVG · 8 HR · 48 RBI · 0.792 OPS60.7
1BMatt OlsonAtlanta Braves · .270 AVG · 20 HR · 52 RBI · 0.870 OPS75.5SCORE›
AVG .270 · HR 20 · OPS 0.87052 RBI · 2 SBOPS0.870eliteNext in line at 1B
Jake BauersMilwaukee Brewers · .271 AVG · 14 HR · 48 RBI · 0.885 OPS74.6
Bryce HarperPhiladelphia Phillies · .263 AVG · 17 HR · 44 RBI · 0.876 OPS72.3
2BBrandon LowePittsburgh Pirates · .249 AVG · 19 HR · 51 RBI · 0.841 OPS73.9SCORE›
AVG .249 · HR 19 · OPS 0.84151 RBI · 0 SBOPS0.841above avgNext in line at 2B
Brice TurangMilwaukee Brewers · .265 AVG · 11 HR · 47 RBI · 0.830 OPS67.1
Ketel MarteArizona Diamondbacks · .265 AVG · 13 HR · 47 RBI · 0.780 OPS64.8
3BMax MuncyLos Angeles Dodgers · .266 AVG · 16 HR · 34 RBI · 0.873 OPS73.2SCORE›
AVG .266 · HR 16 · OPS 0.87334 RBI · 1 SBOPS0.873above avgNext in line at 3B
Manny MachadoSan Diego Padres · .184 AVG · 14 HR · 43 RBI · 0.645 OPS59.4
Nolan ArenadoArizona Diamondbacks · .238 AVG · 8 HR · 33 RBI · 0.700 OPS56.9
SSCJ AbramsWashington Nationals · .287 AVG · 17 HR · 57 RBI · 0.899 OPS75.8SCORE›
AVG .287 · HR 17 · OPS 0.89957 RBI · 13 SBOPS0.899eliteNext in line at SS
Elly De La CruzCincinnati Reds · .276 AVG · 12 HR · 37 RBI · 0.844 OPS68.3
Dansby SwansonChicago Cubs · .202 AVG · 11 HR · 46 RBI · 0.685 OPS62.0
LFJuan SotoNew York Mets · .299 AVG · 17 HR · 38 RBI · 0.968 OPS77.9SCORE›
AVG .299 · HR 17 · OPS 0.96838 RBI · 6 SBOPS0.968eliteNext in line at LF
Casey SchmittSan Francisco Giants · .294 AVG · 16 HR · 42 RBI · 0.840 OPS70.5
Bryan ReynoldsPittsburgh Pirates · .291 AVG · 11 HR · 52 RBI · 0.889 OPS70.3
CFPete Crow-ArmstrongChicago Cubs · .287 AVG · 17 HR · 44 RBI · 0.889 OPS72.7SCORE›
AVG .287 · HR 17 · OPS 0.88944 RBI · 18 SBOPS0.889above avgNext in line at CF
Michael Harris IIAtlanta Braves · .306 AVG · 14 HR · 42 RBI · 0.850 OPS70.7
Andy PagesLos Angeles Dodgers · .266 AVG · 15 HR · 58 RBI · 0.792 OPS68.1
RFJames WoodWashington Nationals · .263 AVG · 20 HR · 49 RBI · 0.904 OPS76.9SCORE›
AVG .263 · HR 20 · OPS 0.90449 RBI · 13 SBOPS0.904eliteNext in line at RF
Jordan WalkerSt. Louis Cardinals · .290 AVG · 18 HR · 58 RBI · 0.863 OPS74.8
Corbin CarrollArizona Diamondbacks · .279 AVG · 13 HR · 42 RBI · 0.902 OPS70.5
DHKyle SchwarberPhiladelphia Phillies · .253 AVG · 29 HR · 52 RBI · 0.962 OPS79.9SCORE›
AVG .253 · HR 29 · OPS 0.96252 RBI · 1 SBOPS0.962eliteNext in line at DH
Shohei OhtaniLos Angeles Dodgers · .295 AVG · 17 HR · 46 RBI · 0.963 OPS77.1
Iván HerreraSt. Louis Cardinals · .261 AVG · 10 HR · 35 RBI · 0.824 OPS64.4
SPJacob MisiorowskiMilwaukee Brewers · 1.45 ERA · 0.75 WHIP · 138 K89.1SCORE›
ERA 1.45 · WHIP 0.75 · IP 93GS 15 · 8 W · 138 KFORM100eliteNext in line at SP
Cristopher SánchezPhiladelphia Phillies · 2.17 ERA · 1.12 WHIP · 124 K82.0
Chris SaleAtlanta Braves · 2.14 ERA · 1.05 WHIP · 99 K78.7
RPDylan LeeAtlanta Braves · 1.04 ERA · 0.63 WHIP · 15 HLD · 42 K · 89% clean100SCORE›
ERA 1.04 · WHIP 0.63 · IP 34.20 SV · 15 HLD · 42 K · 89% clean · 80% IRSFORM100eliteNext in line at RP
Robert SuarezAtlanta Braves · 0.56 ERA · 0.84 WHIP98
Taylor ClarkeArizona Diamondbacks · 2.10 ERA · 0.82 WHIP93
CLMason MillerSan Diego Padres · 0.79 ERA · 0.79 WHIP · 21 SV · 66 K · 94% clean100SCORE›
ERA 0.79 · WHIP 0.79 · IP 3421 SV · 0 HLD · 66 K · 94% clean · 100% IRSFORM100eliteNext in line at CL
Tanner ScottLos Angeles Dodgers · 2.18 ERA · 0.70 WHIP92
Jhoan DuranPhiladelphia Phillies · 1.69 ERA · 0.94 WHIP92
Stats via the MLB Stats API. Colors, form scores and power rankings are Baseball Lens's own.