|Trent Grisham - CF||Josh Rojas - 3B|
|Fernando Tatis - RF||Ketel Marte - 2B|
|Juan Soto - LF||Corbin Carroll - RF|
|Xander Bogaerts - SS||Christian Walker - 1B|
|Matt Carpenter - DH||Lourdes Gurriel - LF|
|Jake Cronenworth - 1B||Pavin Smith - DH|
|Ha-Seong Kim - 3B||Gabriel Moreno - C|
|Rougned Odor - 2B||Alek Thomas - CF|
|Austin Nola - C||Geraldo Perdomo - SS|
|Joe Musgrove - RHP||Merrill Kelly - RHP|
Despite Zac Gallen’s masterful performance last night, the Most Valuable Player on the D-backs so far this season has been... /checks notes: Gerardo Perdomo. At 1.2 WAR, he is currently on pace for a 9.3 bWAR season, as well as being the first player since Ted Williams in 1941, to bat .400 for an MLB campaign. Ok, I am fairly confident that neither of those things is actually going to happen, but it’s certainly the case that Perdomo has been the most pleasant surprise for the D-backs this year. No Arizona players had batted .400 to this point in the season with as many PA as Perdomo (48). The closest was Chris Young in 2012, who hit .410 (16-for-39) across 46 PA.
Below are details of the eight D-backs to have hit .400 through the first 21 games of a season, with 25 or more at-bats.