← Arizona Diamondbacks

Corbin Carroll

Arizona DiamondbacksARIArizona Diamondbacks

RF · #7 · Bats L · Throws L · 5'10" · 180 lb · Age 26 · 5 yrs in MLB

2026 grade

63.1
Runs above average
+15.4
AVG / OBP / SLG
.239/.328/.467
HR · SB
22 · 20
Rank
50 of 134

What the grade is made of

Runs each part adds or takes away against an average hitter in the same plate appearances: his count against what an average hitter would have had. The grade then counts how much he plays: these runs per game his team has played.

  • Triples+15.2
  • Singles−13.2
  • Doubles+4.2
  • Walks+3.7
  • Stolen bases+3.2
  • Home runs+2.3
  • Outs, strikeouts included+1.4
  • Caught stealing−1.3
  • Parks played in−0.2
  • Hit by pitch+0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27@San Diego PadresSDSDL 4-93111000064.0
Sat, Sep 26@San Diego PadresSDSDL 7-105011002028.7
Fri, Sep 25@San Diego PadresSDSDW 11-4400100102.0
Thu, Sep 24@Colorado RockiesCOLCOLW 12-83010011063.0
Wed, Sep 23@Colorado RockiesCOLCOLW 5-34012000062.8
Tue, Sep 22@Colorado RockiesCOLCOLW 7-24011000050.7
Sun, Sep 20vsNew York YankeesNYYNYYW 8-43112010065.4
Sat, Sep 19vsNew York YankeesNYYNYYW 5-32001012031.2
Fri, Sep 18vsNew York YankeesNYYNYYL 2-94122100094.9
Wed, Sep 16vsMiami MarlinsMIAMIAL 3-4400000206.5
Tue, Sep 15vsMiami MarlinsMIAMIAL 2-44010011039.1
Mon, Sep 14vsMiami MarlinsMIAMIAW 8-75123101088.0
Sun, Sep 13vsTexas RangersTEXTEXL 6-74110002039.1
Sat, Sep 12vsTexas RangersTEXTEXL 2-6300100306.5
Fri, Sep 11vsTexas RangersTEXTEXW 9-14112101077.3
Mon, Sep 7@Kansas City RoyalsKCKCW 5-421000020–
Sun, Sep 6@Houston AstrosHOUHOUW 3-24120000080.8
Sat, Sep 5@Houston AstrosHOUHOUW 4-35010001046.0
Fri, Sep 4@Houston AstrosHOUHOUL 1-3400000209.6
Wed, Sep 2vsPhiladelphia PhilliesPHIPHIW 1-03000000126.2
Tue, Sep 1vsPhiladelphia PhilliesPHIPHIL 1-7400000307.0
Mon, Aug 31vsPhiladelphia PhilliesPHIPHIL 1-25010000027.5
Sat, Aug 29@San Francisco GiantsSFSFL 2-72000020061.6
Sat, Aug 29@San Francisco GiantsSFSFW 7-1510000202.2
Fri, Aug 28@San Francisco GiantsSFSFW 10-63113111086.1
Thu, Aug 27@San Francisco GiantsSFSFL 1-64000001015.2
Wed, Aug 26vsChicago CubsCHCCHCW 2-03000002019.4
Tue, Aug 25vsChicago CubsCHCCHCW 5-44010001040.1
Mon, Aug 24vsChicago CubsCHCCHCL 0-73000012249.9
Sun, Aug 23vsCincinnati RedsCINCINW 5-33121001090.9
Sat, Aug 22vsCincinnati RedsCINCINL 5-115020000061.6
Fri, Aug 21vsCincinnati RedsCINCINW 9-04220010189.8
Wed, Aug 19@Boston Red SoxBOSBOSW 7-64110012057.6
Tue, Aug 18@Boston Red SoxBOSBOSL 4-92100010046.9
Mon, Aug 17@Boston Red SoxBOSBOSL 1-112000010047.4
Sun, Aug 16@Atlanta BravesATLATLL 3-54010001149.5
Sat, Aug 15@Atlanta BravesATLATLW 10-33120020098.1
Fri, Aug 14@Atlanta BravesATLATLW 2-04020011080.8
Wed, Aug 12vsColorado RockiesCOLCOLL 4-64221110098.3
Tue, Aug 11vsColorado RockiesCOLCOLL 2-34111100077.3
Mon, Aug 10vsColorado RockiesCOLCOLW 9-03111000076.0
Sun, Aug 9vsLos Angeles DodgersLADLADW 4-2410000207.0
Sat, Aug 8vsLos Angeles DodgersLADLADL 1-24011011076.5
Fri, Aug 7vsLos Angeles DodgersLADLADW 4-3400000006.5
Thu, Aug 6vsSan Diego PadresSDSDL 1-54110001055.2
Wed, Aug 5vsSan Diego PadresSDSDW 10-43221010189.3
Tue, Aug 4vsSan Diego PadresSDSDL 4-9400000006.5
Mon, Aug 3vsSan Diego PadresSDSDW 5-1500000200.9
Sun, Aug 2@Cleveland GuardiansCLECLEL 0-53000013031.7
Sat, Aug 1@Cleveland GuardiansCLECLEW 12-85223111093.2
Fri, Jul 31@Cleveland GuardiansCLECLEW 4-13100010031.7
Wed, Jul 29@Pittsburgh PiratesPITPITW 3-04110000159.9
Tue, Jul 28@Pittsburgh PiratesPITPITW 8-75010011164.2
Mon, Jul 27@Pittsburgh PiratesPITPITL 2-35110002026.9
Sun, Jul 26@Washington NationalsWSHWSHL 7-104210010067.3
Sat, Jul 25@Washington NationalsWSHWSHL 3-53100002034.8
Fri, Jul 24@Washington NationalsWSHWSHW 3-23010020285.4
Thu, Jul 23@St. Louis CardinalsSTLSTLW 10-65111002047.0
Wed, Jul 22vsAthleticsATHATHW 15-54221100096.7
Tue, Jul 21vsAthleticsATHATHW 6-55110002135.3
Sun, Jul 19vsSt. Louis CardinalsSTLSTLW 8-74010002055.0
Sat, Jul 18vsSt. Louis CardinalsSTLSTLW 5-33000011031.2
Fri, Jul 17vsSt. Louis CardinalsSTLSTLL 4-54112100077.0
Sun, Jul 12@Los Angeles DodgersLADLADW 5-34000002011.0
Sat, Jul 11@Los Angeles DodgersLADLADW 9-24000011025.2
Fri, Jul 10@Los Angeles DodgersLADLADW 9-34200011129.0
Thu, Jul 9@San Diego PadresSDSDW 3-13010012067.1
Wed, Jul 8@San Diego PadresSDSDL 4-103100011034.4
Tue, Jul 7@San Diego PadresSDSDL 1-43000011034.2
Mon, Jul 6@San Diego PadresSDSDW 8-04110001056.9
Sun, Jul 5vsMilwaukee BrewersMILMILL 2-34011011067.3
Sat, Jul 4vsMilwaukee BrewersMILMILW 4-33100012031.2
Fri, Jul 3vsMilwaukee BrewersMILMILL 4-74110011039.1
Wed, Jul 1vsSan Francisco GiantsSFSFL 4-6400100206.5
Tue, Jun 30vsSan Francisco GiantsSFSFW 8-24000012024.6
Mon, Jun 29vsSan Francisco GiantsSFSFW 5-42000021060.3
Sun, Jun 28@Tampa Bay RaysTBTBL 1-54000001010.1
Sat, Jun 27@Tampa Bay RaysTBTBL 2-44011001024.2
Fri, Jun 26@Tampa Bay RaysTBTBL 1-64020001086.5
Wed, Jun 24@St. Louis CardinalsSTLSTLW 9-45110002027.8
Tue, Jun 23@St. Louis CardinalsSTLSTLW 4-34000002010.1
Mon, Jun 22@St. Louis CardinalsSTLSTLL 2-34120000080.8
Sun, Jun 21vsMinnesota TwinsMINMINL 2-43010011065.3
Sat, Jun 20vsMinnesota TwinsMINMINL 8-1620000000–
Fri, Jun 19vsMinnesota TwinsMINMINW 9-54134010098.6
Wed, Jun 17vsLos Angeles AngelsLAALAAW 8-15114101068.9
Tue, Jun 16vsLos Angeles AngelsLAALAAL 0-74010001040.1
Mon, Jun 15vsLos Angeles AngelsLAALAAW 4-34110000149.4
Sun, Jun 14@Cincinnati RedsCINCINW 5-34000011024.5
Sat, Jun 13@Cincinnati RedsCINCINL 1-25121101088.0
Fri, Jun 12@Cincinnati RedsCINCINW 5-24010000162.8
Thu, Jun 11@Miami MarlinsMIAMIAL 0-23000002034.6
Wed, Jun 10@Miami MarlinsMIAMIAL 0-83010010065.3
Tue, Jun 9@Miami MarlinsMIAMIAL 6-105112102068.9
Sun, Jun 7vsWashington NationalsWSHWSHW 5-13211110090.1
Sat, Jun 6vsWashington NationalsWSHWSHL 1-63000011032.9
Fri, Jun 5vsWashington NationalsWSHWSHL 1-143000002020.9
Thu, Jun 4vsLos Angeles DodgersLADLADW 3-24131100098.7
Wed, Jun 3vsLos Angeles DodgersLADLADL 0-74000000010.6
Tue, Jun 2vsLos Angeles DodgersLADLADL 5-65121101088.3
Mon, Jun 1vsLos Angeles DodgersLADLADW 4-14010000056.2
Sun, May 31@Seattle MarinersSEASEAL 2-34110001058.0
Sat, May 30@Seattle MarinersSEASEAL 1-54000001015.7
Fri, May 29@Seattle MarinersSEASEAL 6-76120001056.9
Wed, May 27@San Francisco GiantsSFSFW 3-24100001015.2
Tue, May 26@San Francisco GiantsSFSFW 7-53000021159.7
Mon, May 25@San Francisco GiantsSFSFW 6-25020000062.9
Sun, May 24vsColorado RockiesCOLCOLW 9-14142000099.6
Sat, May 23vsColorado RockiesCOLCOLW 5-45010002046.3
Fri, May 22vsColorado RockiesCOLCOLL 2-34020001072.4
Thu, May 21vsColorado RockiesCOLCOLW 2-15012002028.4
Tue, May 19vsSan Francisco GiantsSFSFW 5-33110011083.7
Mon, May 18vsSan Francisco GiantsSFSFW 12-24120000086.7
Sun, May 17@Colorado RockiesCOLCOLW 8-64323212099.0
Sat, May 16@Colorado RockiesCOLCOLL 2-43011021069.7
Fri, May 15@Colorado RockiesCOLCOLW 9-15220000059.7
Wed, May 13@Texas RangersTEXTEXL 5-62110030195.5
Tue, May 12@Texas RangersTEXTEXL 4-73110010067.9
Mon, May 11@Texas RangersTEXTEXW 1-02110020083.2
Sun, May 10vsNew York MetsNYMNYMW 5-14000002010.6
Sat, May 9vsNew York MetsNYMNYMW 2-14110000042.2
Fri, May 8vsNew York MetsNYMNYML 1-33010000076.2
Thu, May 7vsPittsburgh PiratesPITPITL 2-44121100092.0
Wed, May 6vsPittsburgh PiratesPITPITL 0-1400000007.9
Tue, May 5vsPittsburgh PiratesPITPITW 9-03101011024.8
Sun, May 3@Chicago CubsCHCCHCL 4-83000011034.8
Sat, May 2@Chicago CubsCHCCHCL 0-24010000045.5
Fri, May 1@Chicago CubsCHCCHCL 5-6500000302.1
Thu, Apr 30@Milwaukee BrewersMILMILL 1-133120000086.2
Wed, Apr 29@Milwaukee BrewersMILMILW 6-25121103088.4
Tue, Apr 28@Milwaukee BrewersMILMILL 2-133000002022.5
Sun, Apr 26vsSan Diego PadresSDSDW 12-74110012058.2
Sat, Apr 25vsSan Diego PadresSDSDL 4-62000010061.7
Thu, Apr 23vsChicago White SoxCHWCHWL 1-44000001010.6
Wed, Apr 22vsChicago White SoxCHWCHWW 11-74231010298.8
Tue, Apr 21vsChicago White SoxCHWCHWL 5-113000023050.4
Sun, Apr 19vsToronto Blue JaysTORTORL 4-1020000010–
Sat, Apr 18vsToronto Blue JaysTORTORW 6-23214110193.0
Fri, Apr 17vsToronto Blue JaysTORTORW 6-34111012058.1
Wed, Apr 15@Baltimore OriolesBALBALW 8-54220011091.5
Tue, Apr 14@Baltimore OriolesBALBALW 4-34000002012.1
Mon, Apr 13@Baltimore OriolesBALBALL 7-94010002043.5
Sun, Apr 12@Philadelphia PhilliesPHIPHIW 4-34020011087.0
Sat, Apr 11@Philadelphia PhilliesPHIPHIL 3-43100012030.8
Wed, Apr 8@New York MetsNYMNYMW 7-25132000097.5
Tue, Apr 7@New York MetsNYMNYML 3-45110002028.6
Sun, Apr 5vsAtlanta BravesATLATLW 6-54231000196.6
Sat, Apr 4vsAtlanta BravesATLATLW 2-12000011047.8
Fri, Apr 3vsAtlanta BravesATLATLL 0-22000021060.4
Thu, Apr 2vsAtlanta BravesATLATLL 2-173000002019.1
Wed, Apr 1vsDetroit TigersDETDETW 1-03121110096.9
Tue, Mar 31vsDetroit TigersDETDETW 7-53012011075.2
Mon, Mar 30vsDetroit TigersDETDETW 9-64224111098.3
Sat, Mar 28@Los Angeles DodgersLADLADL 2-33111000043.8
Fri, Mar 27@Los Angeles DodgersLADLADL 4-54000002012.6
Thu, Mar 26@Los Angeles DodgersLADLADL 2-84110000043.8

Scores, box scores and play-by-play from ESPN. The run values and park factors behind the grades were worked out from Retrosheet's play-by-play: the information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at www.retrosheet.org.