Geraldo Perdomo | Arizona Diamondbacks

Geraldo Perdomo | Arizona Diamondbacks
Geraldo Perdomo
MLB Player
Geraldo Perdomo
Arizona Diamondbacks logoArizona Diamondbacks#2 · ShortstopActive
Height6' 2"Weight210 lbsAge26Experience6th Season
.262AVGTied-59th
9HRTied-233rd
59RBITied-120th
.747OPS78th

Player Information

PositionShortstop
Jersey#2
Date of Birth22/10/1999
BirthplaceSanto Domingo, Dominican Republic
Experience6th Season
Bats / ThrowsBoth/Right
MLB Debut2021
StatusActive

Awards

🏆 Silver Slugger1x 2025

Next Game

Colorado Rockies logo
@ Colorado Rockies
September 24, 2026 · 3:10 PM
Coors Field
MLB.TV
View Game →

More Arizona Diamondbacks Players

Season, Postseason & Career

SplitGPABRH2B3BHRRBIBBSO
Regular Season157562751472099599686
Career71923653686041072343284346422

Career Batting by Season

SeasonGPABRH2B3BHRRBIBBHBPSOSBCSAVGOBPSLGOPSWAR
2021113158310160600.258.378.419.7980.3
2022148431588410254050510392.195.285.262.5470.6
20231444077110020464764686164.246.353.359.7122.2
20249833761922123373635891.273.344.374.7183.4
20251615979817333520100941083276.290.389.462.8517.0
202615756275147209959965862110.262.370.377.7475.1
Career71923653686041072343284346294228223.255.353.375.728--

Postseason Batting by Season

SeasonGPABRH2B3BHRRBIBBHBPKSBCSAVGOBPSLGOPS
2023175110140024701632.275.362.392.754
Career175110140024701632.275.362.392.754

Expanded Batting by Season

SeasonPAPP/PAXBHTBIBBHBPGIDPSHSFSBCSSB%
2021371293.4941320000000.00
202250020614.1217113053122920.82
202349520644.17301461621441640.80
202438815804.072612603575910.90
202572030074.1858276110118112760.82
202668028844.243821205129821100.68
Career2820117254.1617388642933503082230.78

Advanced Batting by Season

SeasonWAROWARRCRC/27ISOPSECAAB/HRBB/PABB/KGOFOGO/FO
20210.30.25.46.3.161.3550.0.1621.009160.6
20220.60.835.42.6.067.20086.2.1000.491731691.0
20232.22.560.24.9.113.30067.8.1290.741401990.7
20243.42.447.24.8.101.231112.3.0930.621281630.8
20257.06.8115.36.8.173.36529.9.1311.132123210.7
20265.14.585.75.1.116.30662.4.1411.122052880.7
Career----348.65.0.119.29055.0.1230.8286711560.8

Game Log

GameResultABRH2B3BHRRBIBBHBPSOSBCSAVGOBPSLGOPS
San Diego Padres logo@ SD2026 Regular SeasonL 9-4301000010000.262.370.377.747
San Diego Padres logo@ SD2026 Regular SeasonL 10-7310000120100.261.369.377.746
San Diego Padres logo@ SD2026 Regular SeasonW 11-4322110420000.263.369.379.748
Colorado Rockies logo@ COL2026 Regular SeasonW 12-8533010110100.260.365.373.738
Colorado Rockies logo@ COL2026 Regular SeasonW 5-3400000000200.257.363.367.729
Colorado Rockies logo@ COL2026 Regular SeasonW 7-2513000100011.259.365.369.734
New York Yankees logovs NYY2026 Regular SeasonW 8-4412010200100.256.363.367.730
New York Yankees logovs NYY2026 Regular SeasonW 5-3401000000100.254.362.363.725
New York Yankees logovs NYY2026 Regular SeasonL 9-2312000010000.254.363.363.726
Miami Marlins logovs MIA2026 Regular SeasonL 4-3301000010100.252.360.362.722
Miami Marlins logovs MIA2026 Regular SeasonL 4-2 F/11401000010100.251.359.362.721
Miami Marlins logovs MIA2026 Regular SeasonW 8-7200000020200.251.359.363.722
Texas Rangers logovs TEX2026 Regular SeasonL 7-6413000000100.252.358.364.722
Texas Rangers logovs TEX2026 Regular SeasonL 6-2401000000000.249.356.361.717
Texas Rangers logovs TEX2026 Regular SeasonW 9-1400000010000.249.356.362.718
Kansas City Royals logo@ KC2026 Regular SeasonL 5-2401100000000.250.358.365.723
Kansas City Royals logo@ KC2026 Regular SeasonW 5-3 F/11200000110000.250.358.364.722
Kansas City Royals logo@ KC2026 Regular SeasonW 5-4 F/10411000110100.251.359.365.724
Houston Astros logo@ HOU2026 Regular SeasonW 3-2101000001000.252.359.366.725
Houston Astros logo@ HOU2026 Regular SeasonW 4-3 F/10300000100100.250.357.365.721
Houston Astros logo@ HOU2026 Regular SeasonL 3-1301000010010.252.359.367.726
Philadelphia Phillies logovs PHI2026 Regular SeasonW 1-0301000000000.251.358.367.725
Philadelphia Phillies logovs PHI2026 Regular SeasonL 7-1400000000100.251.358.368.726
Philadelphia Phillies logovs PHI2026 Regular SeasonL 2-1411000010200.253.361.371.731
San Francisco Giants logo@ SF2026 Regular SeasonL 7-2400000000000.253.360.372.732
San Francisco Giants logo@ SF2026 Regular SeasonW 7-1301000110000.255.363.375.738
San Francisco Giants logo@ SF2026 Regular Season
W 10-6421000010010.254.362.375.737
San Francisco Giants logo@ SF2026 Regular SeasonL 6-1302000010110.254.362.376.738
Chicago Cubs logovs CHC2026 Regular Season
W 2-0302000000000.252.359.374.733
Chicago Cubs logovs CHC2026 Regular SeasonW 5-4302000210000.249.357.372.729
Chicago Cubs logovs CHC2026 Regular Season
L 7-0401000000100.246.354.370.724
Cincinnati Reds logovs CIN2026 Regular Season
W 5-3301000010000.246.355.371.726
Cincinnati Reds logovs CIN2026 Regular SeasonL 11-5500000000100.246.354.372.725
Cincinnati Reds logovs CIN2026 Regular SeasonW 9-0523100100100.248.357.376.733
Red Sox logo@ BOS2026 Regular SeasonW 7-6 F/10300000010000.244.355.371.726
Red Sox logo@ BOS2026 Regular SeasonL 9-4301100010000.246.356.374.729
Red Sox logo@ BOS2026 Regular SeasonL 11-1200000100100.245.355.372.726
Atlanta Braves logo@ ATL2026 Regular SeasonL 5-3400000000200.247.357.373.730
Atlanta Braves logo@ ATL2026 Regular SeasonW 10-3500000000100.249.359.377.736
Atlanta Braves logo@ ATL2026 Regular SeasonW 2-0514100000000.252.363.381.744
Colorado Rockies logovs COL2026 Regular SeasonL 6-4612000000000.245.359.374.732
Colorado Rockies logovs COL2026 Regular SeasonW 9-0210000010000.244.359.374.733
Los Angeles Dodgers logovs LAD2026 Regular SeasonW 4-2301000010000.245.359.376.735
Los Angeles Dodgers logovs LAD2026 Regular SeasonL 2-1 F/10411010010100.244.358.377.734
Los Angeles Dodgers logovs LAD2026 Regular SeasonW 4-3402110100000.244.357.373.730
San Diego Padres logovs SD2026 Regular SeasonL 5-1400000000300.242.356.364.720
San Diego Padres logovs SD2026 Regular SeasonW 10-4511000000100.244.359.368.727
San Diego Padres logovs SD2026 Regular SeasonL 9-4402000000000.245.361.370.731
San Diego Padres logovs SD2026 Regular SeasonW 5-1302000010100.242.360.369.728
Cleveland Guardians logo@ CLE2026 Regular SeasonL 5-0301000010000.239.356.366.723
Cleveland Guardians logo@ CLE2026 Regular SeasonW 12-8614001300000.238.355.366.722
Cleveland Guardians logo@ CLE2026 Regular SeasonW 4-1412000100000.231.351.354.705
Pittsburgh Pirates logo@ PIT2026 Regular SeasonW 3-0400000000100.228.350.352.702
Pittsburgh Pirates logo@ PIT2026 Regular SeasonW 8-7 F/12711010000300.231.353.356.709
Pittsburgh Pirates logo@ PIT2026 Regular SeasonL 3-2 F/10511000000000.233.356.355.711
Washington Nationals logo@ WSH2026 Regular SeasonL 10-7221001130000.233.358.357.715
Washington Nationals logo@ WSH2026 Regular SeasonL 5-3300000000000.232.353.347.700
Washington Nationals logo@ WSH2026 Regular SeasonW 3-2300000020210.234.355.350.706
St. Louis Cardinals logo@ STL2026 Regular SeasonW 10-6200000030000.236.355.353.708
Athletics logovs ATH2026 Regular SeasonW 15-5500000010100.237.352.355.707
Athletics logovs ATH2026 Regular SeasonW 6-5 F/10501100000100.240.355.361.715
Athletics logovs ATH2026 Regular SeasonL 5-2402000000011.241.356.360.717
St. Louis Cardinals logovs STL2026 Regular SeasonW 8-7 F/10411001210000.238.355.358.713
St. Louis Cardinals logovs STL2026 Regular SeasonW 5-3300000010000.238.354.351.705
St. Louis Cardinals logovs STL2026 Regular SeasonL 5-4210000020100.240.355.354.709
Los Angeles Dodgers logo@ LAD2026 Regular SeasonW 5-3310000010100.241.354.356.710
Los Angeles Dodgers logo@ LAD2026 Regular SeasonW 9-2320000011010.244.355.359.714
Los Angeles Dodgers logo@ LAD2026 Regular SeasonW 9-3411000110000.246.354.363.717
San Diego Padres logo@ SD2026 Regular SeasonW 3-1402000100000.246.354.364.718
San Diego Padres logo@ SD2026 Regular SeasonWeek 27L 4-1410000000000.243.352.362.715
San Diego Padres logo@ SD2026 Regular SeasonWeek 27W 8-0422001101010.246.356.367.723
Milwaukee Brewers logovs MIL2026 Regular SeasonWeek 27L 3-2513100000010.243.353.355.708
Milwaukee Brewers logovs MIL2026 Regular SeasonWeek 27W 4-3400000000100.236.349.348.697
Milwaukee Brewers logovs MIL2026 Regular SeasonWeek 27L 7-4 F/11500000000200.240.353.353.706
San Francisco Giants logovs SF2026 Regular SeasonWeek 26L 6-4401000000000.244.358.359.717
San Francisco Giants logovs SF2026 Regular SeasonWeek 26W 8-2310000020010.244.360.360.720
San Francisco Giants logovs SF2026 Regular SeasonWeek 26W 5-4301100310101.246.359.364.723
Tampa Bay Rays logo@ TB2026 Regular SeasonWeek 26L 5-1301000010100.245.357.361.718
Tampa Bay Rays logo@ TB2026 Regular SeasonWeek 26L 4-2413100000000.245.356.361.717
Tampa Bay Rays logo@ TB2026 Regular SeasonWeek 26L 6-1412001100100.237.351.352.703
St. Louis Cardinals logo@ STL2026 Regular SeasonWeek 25W 9-4501000000000.233.349.338.687
St. Louis Cardinals logo@ STL2026 Regular SeasonWeek 25W 4-3400000010001.234.351.341.692
St. Louis Cardinals logo@ STL2026 Regular SeasonWeek 25L 3-2400000000000.237.354.346.700
Minnesota Twins logovs MIN2026 Regular SeasonWeek 25L 4-2301000010001.241.358.352.710
Minnesota Twins logovs MIN2026 Regular SeasonWeek 25L 16-8310000220100.240.356.352.708
Minnesota Twins logovs MIN2026 Regular SeasonWeek 25W 9-5320000020200.243.356.356.712
Los Angeles Angels logovs LAA2026 Regular SeasonWeek 24W 8-1411000010100.246.355.361.716
Los Angeles Angels logovs LAA2026 Regular SeasonWeek 24L 7-0401000000200.246.354.363.717
Los Angeles Angels logovs LAA2026 Regular SeasonWeek 24W 4-3211100120000.246.356.364.720
Cincinnati Reds logo@ CIN2026 Regular SeasonWeek 24W 5-3312001210011.244.350.359.709
Cincinnati Reds logo@ CIN2026 Regular SeasonWeek 24L 2-1200000011010.238.344.342.686
Cincinnati Reds logo@ CIN2026 Regular SeasonWeek 24W 5-2511000000110.240.342.345.687
Miami Marlins logo@ MIA2026 Regular SeasonWeek 24L 2-0300000010100.241.345.348.693
Miami Marlins logo@ MIA2026 Regular SeasonWeek 23L 8-0401000000100.244.346.353.699
Miami Marlins logo@ MIA2026 Regular SeasonWeek 23L 10-6212000030001.244.347.355.702
Washington Nationals logovs WSH2026 Regular SeasonWeek 23W 5-1402000000000.237.335.349.683
Washington Nationals logovs WSH2026 Regular SeasonWeek 23L 6-1300000000000.232.332.346.678
Washington Nationals logovs WSH2026 Regular SeasonWeek 23L 14-1402000000000.236.336.351.687
Los Angeles Dodgers logovs LAD2026 Regular SeasonWeek 23W 3-2402000100000.230.333.348.681
Los Angeles Dodgers logovs LAD2026 Regular SeasonWeek 22L 7-0401000000100.225.331.345.676
Los Angeles Dodgers logovs LAD2026 Regular SeasonWeek 22L 6-5101000000000.224.332.347.679
Los Angeles Dodgers logovs LAD2026 Regular SeasonWeek 22W 4-1300000000000.221.329.344.673
Mariners logo@ SEA2026 Regular SeasonWeek 22L 3-2 F/10400000000000.224.333.349.682
Mariners logo@ SEA2026 Regular SeasonWeek 22L 5-1310000010100.229.339.356.696
Mariners logo@ SEA2026 Regular SeasonWeek 22L 7-6 F/10633101100000.232.341.362.703
San Francisco Giants logo@ SF2026 Regular SeasonWeek 21W 3-2211000101100.223.336.335.672
San Francisco Giants logo@ SF2026 Regular SeasonWeek 21W 7-5511000000200.220.333.333.667
San Francisco Giants logo@ SF2026 Regular SeasonWeek 21W 6-2511000100200.221.337.337.674
Colorado Rockies logovs COL2026 Regular SeasonWeek 21W 9-1300000200000.222.340.341.681
Colorado Rockies logovs COL2026 Regular SeasonWeek 21W 5-4412000100000.226.347.348.694
Colorado Rockies logovs COL2026 Regular SeasonWeek 21L 3-2210000010000.219.344.344.687
Colorado Rockies logovs COL2026 Regular SeasonWeek 21W 2-1200000020010.222.344.348.692
San Francisco Giants logovs SF2026 Regular SeasonWeek 20W 6-3301100300100.224.340.353.693
San Francisco Giants logovs SF2026 Regular SeasonWeek 20W 5-3300000010000.222.342.346.689
San Francisco Giants logovs SF2026 Regular SeasonWeek 20W 12-2411000010000.227.344.353.698
Colorado Rockies logo@ COL2026 Regular SeasonWeek 20W 8-6412100010000.226.343.356.699
Colorado Rockies logo@ COL2026 Regular SeasonWeek 20L 4-2401000010010.218.335.345.680
Colorado Rockies logo@ COL2026 Regular SeasonWeek 20W 9-1501000000100.217.333.348.681
Texas Rangers logo@ TEX2026 Regular SeasonWeek 19L 6-5310000020100.218.338.353.691
Texas Rangers logo@ TEX2026 Regular SeasonWeek 19L 7-4300000000100.223.335.362.697
Texas Rangers logo@ TEX2026 Regular SeasonWeek 19W 1-0402100100100.228.342.370.712
New York Mets logovs NYM2026 Regular SeasonWeek 19W 5-1400000000000.220.338.358.696
New York Mets logovs NYM2026 Regular SeasonWeek 19W 2-1311000010100.227.347.370.717
New York Mets logovs NYM2026 Regular SeasonWeek 19L 3-1 F/10500000000100.224.343.371.714
Pittsburgh Pirates logovs PIT2026 Regular SeasonWeek 19L 4-2210000020000.234.356.387.743
Pittsburgh Pirates logovs PIT2026 Regular SeasonWeek 18L 1-0300000010100.239.351.394.746
Pittsburgh Pirates logovs PIT2026 Regular SeasonWeek 18W 9-0411100210100.245.354.406.760
Chicago Cubs logo@ CHC2026 Regular SeasonWeek 18L 8-4401100000000.245.352.402.754
Chicago Cubs logo@ CHC2026 Regular SeasonWeek 18L 2-0401000000000.245.356.398.754
Chicago Cubs logo@ CHC2026 Regular SeasonWeek 18L 6-5512001300100.245.360.404.764
Milwaukee Brewers logo@ MIL2026 Regular SeasonWeek 18L 13-1300000010000.236.358.371.729
Milwaukee Brewers logo@ MIL2026 Regular SeasonWeek 17W 6-2200000030100.244.362.384.746
San Diego Padres logovs SD2026 Regular SeasonWeek 17L 6-4300000000100.250.350.393.743
Chicago White Sox logovs CHW2026 Regular SeasonWeek 17L 4-1401000000200.259.361.407.768
Chicago White Sox logovs CHW2026 Regular SeasonWeek 16W 11-7413020110100.260.366.416.781
Chicago White Sox logovs CHW2026 Regular SeasonWeek 16L 11-5311010020000.233.341.342.683
Blue Jays logovs TOR2026 Regular SeasonWeek 16W 6-2403000100100.229.325.314.640
Blue Jays logovs TOR2026 Regular SeasonWeek 16W 6-3401100000100.197.304.288.592
Baltimore Orioles logo@ BAL2026 Regular SeasonWeek 15W 8-5 F/10411000000100.194.307.274.581
Baltimore Orioles logo@ BAL2026 Regular SeasonWeek 15W 4-3413000000120.190.310.276.586
Baltimore Orioles logo@ BAL2026 Regular SeasonWeek 15L 9-7300000010001.148.284.241.524
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 15W 4-3410000000010.157.286.255.541
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 15L 4-3310000010100.170.305.277.582
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 15W 5-4301000010210.182.309.295.605
New York Mets logo@ NYM2026 Regular SeasonWeek 15W 7-1220000020000.171.294.293.587
New York Mets logo@ NYM2026 Regular SeasonWeek 14W 7-2201000120010.179.277.308.584
New York Mets logo@ NYM2026 Regular SeasonWeek 14L 4-3 F/10410000010000.162.238.297.535
Atlanta Braves logovs ATL2026 Regular SeasonWeek 14W 6-5 F/10200000100000.182.243.333.577
Atlanta Braves logovs ATL2026 Regular SeasonWeek 14W 2-1300000000000.194.265.355.620
Atlanta Braves logovs ATL2026 Regular SeasonWeek 14L 2-0400000000000.214.290.393.683
Atlanta Braves logovs ATL2026 Regular SeasonWeek 14L 17-2101100010000.250.333.458.792
Detroit Tigers logovs DET2026 Regular SeasonWeek 13W 1-0400000000000.217.280.391.671
Detroit Tigers logovs DET2026 Regular SeasonWeek 13W 7-5311000010001.263.333.474.807
Detroit Tigers logovs DET2026 Regular SeasonWeek 13W 9-6400000010000.250.294.500.794
Los Angeles Dodgers logo@ LAD2026 Regular SeasonWeek 13L 3-2401000000010.333.333.6671.000
Los Angeles Dodgers logo@ LAD2026 Regular SeasonWeek 13L 5-4401100000100.375.375.8751.250
Los Angeles Dodgers logo@ LAD2026 Regular SeasonWeek 13L 8-2412001200101.500.5001.2501.750