The All-Star game has brought a ton of controversy with some of the picks, namely Willson Contreras and Bryce Harper from what I’ve seen which people have some logic to back up. Here, I will present my selections, starters and reserves, for my 2018 MLB All-Star Game.

National League All-Stars:

Starting lineup:

C: J.T. Realmuto – Miami Marlins

Stats – .317 BA, 12 HR, 44 RBI, .368 OBP, .551 SLG, .919 OPS, 16 BB, 55 SO, 84 H, 20 2B, 3 3B, 1 SB, 2 CS, 290 PA

1B: Freddie Freeman – Atlanta Braves

Stats – .312 BA, 16 HR, 59 RBI, .404 OBP, .538 SLG, .942 OPS, 52 BB, 74 SO, 108 H, 24 2B, 3 3B, 6 SB, 2 CS, 403 PA

2B: Javier Báez – Chicago Cubs

Stats – .291 BA, 17 HR, 65 RBI, .326 OBP, .557 SLG, .883 OPS, 13 BB, 84 SO, 94 H, 23 2B, 6 3B, 17 SB, 1 CS, 344 PA

SS: Trevor Story – Colorado Rockies

Stats – .286 BA, 17 HR, 62 RBI, .349 OBP, .535 SLG, .884 OPS, 30 BB, 97 SO, 99 H, 25 2B, 5 3B, 11 SB, 4 CS, 384 PA

3B: Nolan Arenado – Colorado Rockies

Stats – .309 BA, 23 HR, 64 RBI, .393 OBP, .593 SLG, .986 OPS, 47 BB, 71 SO, 100 H, 19 2B, 2 3B, 2 SB, 1 CS, 374 PA

LF: Matt Kemp – Los Angeles Dodgers

Stats – .312 BA, 15 HR, 58 RBI, .354 OBP, .538 SLG, .892 OPS, 20 BB, 71 SO, 87 H, 18 2B, 0 3B, 0 SB, 0 CS, 305 PA

CF: Lorenzo Cain – Milwaukee Brewers

Stats – .297 BA, 8 HR, 27 RBI, .401 OBP, .440 SLG, .841 OPS, 45 BB, 53 SO, 81 H, 15 2B, 0 3B, 17 SB, 3 CS, 322 PA

RF: Nick Markakis – Atlanta Braves

Stats – .324 BA, 10 HR, 59 RBI, .391 OBP, .493 SLG, .884 OPS, 41 BB, 43 SO, 115 H, 28 2B, 1 3B, 1 SB, 1 CS, 402 PA

SP: Max Scherzer – Washington Nationals

Stats – 11-5, 2.33 ERA, 0.89 WHIP, 177 SO, 32 BB, .179 BAA, 33 ER, 127.2 IP, 19 GS

Hitting reserves:

C: Willson Contreras – Chicago Cubs

Stats – .280 BA, 7 HR, 34 RBI, .368 OBP, .455 SLG, .822 OPS, 33 BB, 66 SO, 80 H, 19 2B, 5 3B, 3 SB, 1 CS, 331 PA

C: Yadier Molina – St. Louis Cardinals

Stats – .274 BA, 13 HR, 39 RBI, .318 OBP, .488 SLG, .806 OPS, 13 BB, 31 SO, 59 H, 7 2B, 0 3B, 2 SB, 1 CS, 236 PA

1B: Jesús Aguilar – Milwaukee Brewers

Stats – .302 BA, 23 HR, 64 RBI, .369 OBP, .631 SLG, 1.000 OPS, 28 BB, 77 SO, 76 H, 14 2B, 0 3B, 0 SB, 0 CS, 290 PA

1B: Paul Goldschmidt – Arizona Diamondbacks

Stats – .280 BA, 20 HR, 51 RBI, .388 OBP, .537 SLG, .925 OPS, 55 BB, 106 SO, 95 H, 19 2B, 4 3B, 2 SB, 2 CS, 399 PA

1B: Brandon Belt – San Francisco Giants

Stats – .302 BA, 13 HR, 42 RBI, .394 OBP, .505 SLG, .900 OPS, 40 BB, 66 SO, 85 H, 16 2B, 1 3B, 2 SB, 0 CS, 327 PA

2B: Scooter Gennett – Cincinnati Reds

Stats – .322 BA, 14 HR, 58 RBI, .369 OBP, .507 SLG, .876 OPS, 25 BB, 70 SO, 108 H, 20 2B, 0 3B, 2 SB, 0 CS, 369 PA

2B: Ozzie Albies – Atlanta Braves

Stats – .285 BA, 18 HR, 50 RBI, .324 OBP, .514 SLG, .838 OPS, 19 BB, 65 SO, 111 H, 29 2B, 3 3B, 9 SB, 3 CS, 415 PA

SS: Brandon Crawford – San Francisco Giants

Stats – .296 BA, 10 HR, 39 RBI, .363 OBP, .471 SLG, .834 OPS, 30 BB, 70 SO, 93 H, 21 2B, 2 3B, 3 SB, 5 CS, 353 PA

3B: Eugenio Suárez – Cincinnati Reds

Stats – .315 BA, 19 HR, 68 RBI, .405 OBP, .590 SLG, .995 OPS, 38 BB, 58 SO, 86 H, 14 2B, 2 3B, 1 SB, 0 CS, 321 PA

LF: David Peralta – Arizona Diamondbacks

Stats – .290 BA, 16 HR, 52 RBI, .352 OBP, .512 SLG, .864 OPS, 28 BB, 77 SO, 95 H, 17 2B, 4 3B, 2 SB, 0 CS, 361 PA

CF: Christian Yelich – Milwaukee Brewers

Stats – .292 BA, 11 HR, 40 RBI, .366 OBP, .467 SLG, .833 OPS, 31 BB, 73 SO, 85 H, 14 2B, 2 3B, 12 SB, 1 CS, 328 PA

LF: Rhys Hoskins – Philadelphia Phillies

Stats – .258 BA, 14 HR, 56 RBI, .368 OBP, .474 SLG, .842 OPS, 48 BB, 87 SO, 75 H, 21 2B, 0 3B, 4 SB, 3 CS, 349 PA

Pitching reserves:

SP: Jacob deGrom – New York Mets

Stats – 5-4, 1.79 ERA, 0.99 WHIP, 142 SO, 29 BB, .204 BAA, 23 ER, 115.1 IP, 18 GS

SP: Aaron Nola – Philadelphia Phillies

Stats – 12-2, 2.27 ERA, 0.98 WHIP, 126 SO, 34 BB, .200 BAA, 31 ER, 123 IP, 19 GS

SP: Mike Foltynewicz – Atlanta Braves

Stats – 6-5, 2.37 ERA, 1.11 WHIP, 114 SO, 40 BB, .190 BAA, 25 ER, 95 IP, 17 GS

SP: Jon Lester – Chicago Cubs

Stats – 11-2, 2.45 ERA, 1.17 WHIP, 81 SO, 38 BB, .221 BAA, 29 ER, 106.1 IP, 18 GS

SP: Miles Mikolas – St. Louis Cardinals

Stats – 10-3, 2.65 ERA, 1.01 WHIP, 81 SO, 18 BB, .229 BAA, 34 ER, 115.1 IP, 18 GS

SP: Patrick Corbin – Arizona Diamondbacks

Stats – 6-3, 3.09 ERA, 1.05 WHIP, 146 SO, 34 BB, .207 BAA, 40 ER, 116.1 IP, 19 GS

RP: Jeremy Jeffress – Milwaukee Brewers

Stats – 6-1, 0.99 ERA, 0.84 WHIP, 47 SO, 13 BB, .163 BAA, 5 ER, 45.1 IP, 44 G

RP: Kirby Yates – San Diego Padres

Stats – 3-0, 1.51 ERA, 0.93 WHIP, 45 SO, 11 BB, .175 BAA, 6 ER, 35.2 IP, 37 G

RP: Kyle Crick – Pittsburgh Pirates

Stats – 1-1, 2.18 ERA, 1.24 WHIP, 35 SO, 16 BB, .200 BAA, 8 ER, 33 IP, 35 G

RP: Josh Hader – Milwaukee Brewers

Stats – 2-0, 1.55 ERA, 0.82 WHIP, 85 SO, 19 BB, .126 BAA, 8 ER, 46.1 IP, 30 G

RP: Tony Watson – San Francisco Giants

Stats – 2-2, 1.50 ERA, 0.90 WHIP, 42 SO, 8 BB, .204 BAA, 7 ER, 42 IP, 42 G

American League All-Stars:

Starting lineup:

C: Wilson Ramos – Tampa Bay Rays

Stats – .291 BA, 14 HR, 51 RBI, .340 OBP, .479 SLG, .819 OPS, 21 BB, 59 SO, 82 H, 11 2B, 0 3B, 0 SB, 0 CS, 303 PA

1B: Mitch Moreland – Boston Red Sox

Stats – .285 BA, 11 HR, 45 RBI, .355 OBP, .517 SLG, .872 OPS, 28 BB, 57 SO, 69 H, 15 2B, 4 3B, 1 SB, 0 CS, 273 PA

2B: José Altuve – Houston Astros

Stats – .335 BA, 9 HR, 44 RBI, .400 OBP, .481 SLG, .881 OPS, 39 BB, 51 SO, 124 H, 23 2B, 2 3B, 13 SB, 2 CS, 415 PA

SS: Francisco Lindor – Cleveland Indians

Stats – .296 BA, 24 HR, 59 RBI, .370 OBP, .568 SLG, .938 OPS, 40 BB, 71 SO, 109 H, 28 2B, 0 3B, 12 SB, 3 CS, 419 PA

3B: José Ramírez – Cleveland Indians

Stats – .290 BA, 25 HR, 60 RBI, .391 OBP, .592 SLG, .983 OPS, 54 BB, 45 SO, 99 H, 26 2B, 1 3B, 19 SB, 2 CS, 399 PA

DH: J.D. Martinez – Boston Red Sox

Stats – .331 BA, 28 HR, 77 RBI, .395 OBP, .651 SLG, 1.045 OPS, 35 BB, 87 SO, 111 H, 21 2B, 1 3B, 2 SB, 1 CS, 375 PA

LF: Aaron Judge – New York Yankees

Stats – .281 BA, 25 HR, 60 RBI, .398 OBP, .562 SLG, .959 OPS, 64 BB, 124 SO, 93 H, 18 2B, 0 3B, 6 SB, 2 CS, 400 PA

CF: Mike Trout – Los Angeles Angels

Stats – .314 BA, 25 HR, 50 RBI, .457 OBP, .626 SLG, 1.083 OPS, 80 BB, 79 SO, 100 H, 18 2B, 3 3B, 14 SB, 1 CS, 406 PA

RF: Mookie Betts – Boston Red Sox

Stats – .346 BA, 22 HR, 44 RBI, .435 OBP, .675 SLG, 1.110 OPS, 42 BB, 41 SO, 98 H, 25 2B, 1 3B, 16 SB, 2 CS, 333 PA

SP: Justin Verlander – Houston Astros

Stats – 9-4, 2.05 ERA, 0.83 WHIP, 160 SO, 24 BB, .180 BAA, 30 ER, 131.2 IP, 20 GS

Hitting reserves:

C: Evan Gattis – Houston Astros

Stats – .248 BA, 18 HR, 62 RBI, .306 OBP, .500 SLG, .806 OPS, 22 BB, 69 SO, 68 H, 15 2B, 0 3B, 1 SB, 0 CS, 304 PA

1B: José Abreu – Chicago White Sox

Stats – .256 BA, 12 HR, 50 RBI, .312 OBP, .443 SLG, .754 OPS, 23 BB, 71 SO, 89 H, 27 2B, 1 3B, 1 SB, 0 CS, 382 PA

2B: Jed Lowrie – Oakland Athletics

Stats – .287 BA, 16 HR, 62 RBI, .356 OBP, .500 SLG, .856 OPS, 37 BB, 77 SO, 101 H, 25 2B, 1 3B, 0 SB, 0 CS, 393 PA

SS: Manny Machado – Baltimore Orioles

Stats – .314 BA, 23 HR, 63 RBI, .385 OBP, .574 SLG, .959 OPS, 42 BB, 51 SO, 110 H, 20 2B, 1 3B, 7 SB, 1 CS, 395 PA

SS: Xander Bogaerts – Boston Red Sox

Stats – .277 BA, 14 HR, 56 RBI, .350 OBP, .516 SLG, .865 OPS, 29 BB, 56 SO, 80 H, 25 2B, 1 3B, 2 SB, 1 CS, 326 PA

3B: Alex Bregman – Houston Astros

Stats – .282 BA, 19 HR, 59 RBI, .384 OBP, .531 SLG, .915 OPS, 53 BB, 53 SO, 100 H, 29 2B, 1 3B, 8 SB, 4 CS, 414 PA

LF: Andrew Benintendi – Boston Red Sox

Stats – .298 BA, 14 HR, 57 RBI, .383 OBP, .523 SLG, .906 OPS, 49 BB, 68 SO, 102 H, 25 2B, 5 3B, 17 SB, 1 CS, 397 PA

RF: Nicholas Castellanos – Detroit Tigers

Stats – 305 BA, 15 HR, 56 RBI, .358 OBP, .523 SLG, .881 OPS, 25 BB, 86 SO, 112 H, 29 2B, 3 3B, 1 SB, 0 CS, 397 PA

RF: Shin-Soo Choo – Texas Rangers

Stats – .290 BA, 17 HR, 42 RBI, .399 OBP, .500 SLG, .899 OPS, 58 BB, 87 SO, 98 H, 20 2B, 0 3B, 3 SB, 0 CS, 402 PA

LF: Eddie Rosario – Minnesota Twins

Stats – .300 BA, 18 HR, 54 RBI, .342 OBP, .527 SLG, .869 OPS, 23 BB, 68 SO, 107 H, 23 2B, 2 3B, 6 SB, 2 CS, 381 PA

DH: Nelson Cruz – Seattle Mariners

Stats – .264 BA, 22 HR, 53 RBI, .359 OBP, .543 SLG, .902 OPS, 32 BB, 63 SO, 74 H, 10 2B, 1 3B, 1 SB, 0 CS, 323 PA

Pitching reserves:

SP: Chris Sale – Boston Red Sox

Stats – 9-4, 2.36 ERA, 0.89 WHIP, 176 SO, 30 BB, .181 BAA, 32 ER, 122 IP, 19 GS

SP: Luis Severino – New York Yankees

Stats – 14-2, 2.12 ERA, 0.96 WHIP, 143 SO, 31 BB, .198 BAA, 29 ER, 123.1 IP, 19 GS

SP: Blake Snell – Tampa Bay Rays

Stats – 12-4, 2.09 ERA, 1.03 WHIP, 132 SO, 44 BB, .183 BAA, 27 ER, 116 IP, 19 GS

SP: Corey Kluber – Cleveland Indians

Stats – 12-4, 2.49 ERA, 0.88 WHIP, 123 SO, 15 BB, .207 BAA, 35 ER, 126.1 IP, 19 GS

SP: J.A. Happ – Toronto Blue Jays

Stats – 10-5, 4.44 ERA, 1.18 WHIP, 115 SO, 34 BB, .227 BAA, 52 ER, 105.1 IP, 18 GS

SP: Gerrit Cole – Houston Astros

Stats – 9-2, 2.57 ERA, 0.97 WHIP, 169 SO, 41 BB, .181 BAA, 35 ER, 122.2 IP, 19 GS

RP: Brad Keller – Kansas City Royals

Stats – 2-3, 2.52 ERA, 1.25 WHIP, 35 SO, 23 BB, .238 BAA, 17 ER, 60.2 IP, 7 GS, 28 G

RP: Blake Treinen – Oakland Athletics

Stats – 5-2, 0.98 ERA, 0.96 WHIP, 56 SO, 13 BB, .180 BAA, 5 ER, 46 IP, 38 G

RP: Aroldis Chapman – New York Yankees

Stats – 3-0, 1.42 ERA, 0.84 WHIP, 66 SO, 15 BB, .132 BAA, 6 ER, 38 IP, 39 G

RP: Craig Kimbrel – Boston Red Sox

Stats – 1-1, 1.98 ERA, 0.91 WHIP, 54 SO, 14 BB, .152 BAA, 8 ER, 36.1 IP, 37 G

RP: Collin McHugh – Houston Astros

Stats – 5-0, 1.02 ERA, 0.73 WHIP, 57 SO, 9 BB, .152 BAA, 5 ER, 44 IP, 30 G