← Cincinnati Reds

Matt McLain

Cincinnati RedsCINCincinnati Reds

2B · #9 · Bats R · Throws R · 5'8" · 180 lb · Age 27 · 3 yrs in MLB

2026 grade

3.0
Runs above average
−16.7
AVG / OBP / SLG
.185/.274/.334
HR · SB
15 · 20
Rank
496 PA: not qualified

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.

  • Singles−10.9
  • Outs, strikeouts included−5.9
  • Stolen bases+3.2
  • Caught stealing−1.7
  • Doubles−1.6
  • Walks+1.4
  • Triples−0.8
  • Parks played in−0.4
  • Hit by pitch+0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27@Toronto Blue JaysTORTORL 1-53000001019.6
Sat, Sep 26@Toronto Blue JaysTORTORW 5-13100011145.5
Thu, Sep 24@Atlanta BravesATLATLW 7-64011001041.8
Wed, Sep 23@Atlanta BravesATLATLL 2-34120002076.0
Tue, Sep 22@Atlanta BravesATLATLW 4-04110001040.9
Sun, Sep 20vsChicago CubsCHCCHCL 1-93010000159.7
Sat, Sep 19vsChicago CubsCHCCHCL 2-520000020–
Fri, Sep 18vsChicago CubsCHCCHCW 6-43000000017.8
Thu, Sep 17vsLos Angeles DodgersLADLADL 2-8400000105.3
Wed, Sep 16vsLos Angeles DodgersLADLADW 6-24210002159.9
Tue, Sep 15vsLos Angeles DodgersLADLADL 0-43000003017.8
Fri, Sep 11@Milwaukee BrewersMILMILL 0-203000001021.8
Wed, Sep 9@Los Angeles DodgersLADLADL 1-1410000000–
Tue, Sep 8@Los Angeles DodgersLADLADL 2-33010000159.9
Mon, Sep 7@Los Angeles DodgersLADLADL 3-64000002013.3
Sun, Sep 6vsMilwaukee BrewersMILMILW 12-84210012057.8
Sat, Sep 5vsMilwaukee BrewersMILMILW 5-33111100083.6
Fri, Sep 4vsMilwaukee BrewersMILMILL 7-104112101076.8
Wed, Sep 2vsSan Diego PadresSDSDW 7-3300100205.7
Tue, Sep 1vsSan Diego PadresSDSDW 4-33000011018.0
Mon, Aug 31vsSan Diego PadresSDSDL 0-53010000067.3
Sun, Aug 30@Chicago CubsCHCCHCW 7-54110002045.5
Sat, Aug 29@Chicago CubsCHCCHCL 5-174000001014.7
Fri, Aug 28@Chicago CubsCHCCHCW 10-84100001026.0
Wed, Aug 26@San Francisco GiantsSFSFW 10-94110001150.0
Tue, Aug 25@San Francisco GiantsSFSFL 1-33000001023.7
Mon, Aug 24@San Francisco GiantsSFSFL 0-54000001015.2
Sun, Aug 23@Arizona DiamondbacksARIARIL 3-53000012031.7
Sat, Aug 22@Arizona DiamondbacksARIARIW 11-54112112085.5
Fri, Aug 21@Arizona DiamondbacksARIARIL 0-9400000107.8
Thu, Aug 20vsSt. Louis CardinalsSTLSTLL 9-104214110085.4
Wed, Aug 19vsSt. Louis CardinalsSTLSTLW 5-43230000196.5
Tue, Aug 18vsSt. Louis CardinalsSTLSTLL 0-33000000018.0
Mon, Aug 17vsSt. Louis CardinalsSTLSTLW 6-54010002038.6
Mon, Aug 17vsSt. Louis CardinalsSTLSTLL 1-22000010047.5
Sun, Aug 16vsMiami MarlinsMIAMIAL 1-7400000306.2
Sat, Aug 15vsMiami MarlinsMIAMIAL 4-84231101199.0
Fri, Aug 14vsMiami MarlinsMIAMIAW 1-02000011047.6
Thu, Aug 13@Chicago White SoxCHWCHWW 9-8500000201.6
Wed, Aug 12@Chicago White SoxCHWCHWL 0-52000011026.2
Tue, Aug 11@Chicago White SoxCHWCHWW 5-44210000043.0
Sun, Aug 9@Washington NationalsWSHWSHL 1-73010001052.2
Sat, Aug 8@Washington NationalsWSHWSHL 2-82000021060.3
Fri, Aug 7@Washington NationalsWSHWSHL 3-53121101096.6
Thu, Aug 6vsAthleticsATHATHW 6-53100002146.3
Wed, Aug 5vsAthleticsATHATHW 3-23111101083.5
Tue, Aug 4vsAthleticsATHATHW 5-43110000063.3
Sun, Aug 2vsPittsburgh PiratesPITPITW 10-2300100105.3
Sat, Aug 1vsPittsburgh PiratesPITPITL 1-42000011154.8
Fri, Jul 31vsPittsburgh PiratesPITPITW 8-74110001037.9
Thu, Jul 30vsPittsburgh PiratesPITPITW 3-24110002037.9
Tue, Jul 7vsPhiladelphia PhilliesPHIPHIL 1-420000010–
Sat, Jul 4vsBaltimore OriolesBALBALL 5-83000012030.1
Fri, Jul 3vsBaltimore OriolesBALBALL 0-320000010–
Thu, Jul 2@Milwaukee BrewersMILMILW 7-211000000–
Wed, Jul 1@Milwaukee BrewersMILMILL 2-43000002021.2
Tue, Jun 30@Milwaukee BrewersMILMILL 2-710000000–
Mon, Jun 29@Milwaukee BrewersMILMILL 3-53010001053.7
Fri, Jun 26@Pittsburgh PiratesPITPITW 6-43000011031.0
Wed, Jun 24vsMilwaukee BrewersMILMILL 5-620000000–
Mon, Jun 22vsMilwaukee BrewersMILMILL 1-23000003017.8
Sun, Jun 21@New York YankeesNYYNYYW 4-100000000–
Sat, Jun 20@New York YankeesNYYNYYW 10-25010002028.0
Fri, Jun 19@New York YankeesNYYNYYL 0-53000002020.9
Wed, Jun 17vsNew York MetsNYMNYML 1-93010012075.0
Tue, Jun 16vsNew York MetsNYMNYMW 5-33000002018.3
Mon, Jun 15vsNew York MetsNYMNYMW 12-01200021185.0
Sun, Jun 14vsArizona DiamondbacksARIARIL 3-53010010065.1
Sat, Jun 13vsArizona DiamondbacksARIARIW 2-13110001063.4
Fri, Jun 12vsArizona DiamondbacksARIARIL 2-5400000106.5
Wed, Jun 10@San Diego PadresSDSDL 4-55010002028.9
Tue, Jun 9@San Diego PadresSDSDW 5-33100022369.6
Mon, Jun 8@San Diego PadresSDSDL 2-63020010091.4
Sun, Jun 7@St. Louis CardinalsSTLSTLL 3-54222202098.5
Sat, Jun 6@St. Louis CardinalsSTLSTLL 5-63212110090.3
Wed, Jun 3vsKansas City RoyalsKCKCL 2-53110001052.2
Tue, Jun 2vsKansas City RoyalsKCKCW 4-320000000–
Mon, Jun 1vsKansas City RoyalsKCKCL 2-93011011075.2
Sun, May 31vsAtlanta BravesATLATLW 6-411000010–
Sat, May 30vsAtlanta BravesATLATLL 2-52000011047.8
Wed, May 27@New York MetsNYMNYML 2-400000000–
Tue, May 26@New York MetsNYMNYMW 7-24110000046.1
Mon, May 25@New York MetsNYMNYMW 7-24000002015.2
Sat, May 23vsSt. Louis CardinalsSTLSTLW 7-6500000201.5
Wed, May 20@Philadelphia PhilliesPHIPHIW 9-4500000101.1
Tue, May 19@Philadelphia PhilliesPHIPHIW 4-1500100201.1
Mon, May 18@Philadelphia PhilliesPHIPHIL 4-54110002149.4
Sun, May 17@Cleveland GuardiansCLECLEL 3-103010010075.8
Sat, May 16@Cleveland GuardiansCLECLEL 4-74000002013.3
Fri, May 15@Cleveland GuardiansCLECLEW 7-63123110197.9
Thu, May 14vsWashington NationalsWSHWSHW 15-13322110098.2
Wed, May 13vsWashington NationalsWSHWSHL 7-84010000055.5
Tue, May 12vsWashington NationalsWSHWSHL 4-105011001027.5
Sun, May 10vsHouston AstrosHOUHOUW 5-02001020060.4
Sat, May 9vsHouston AstrosHOUHOUW 3-13012001052.1
Fri, May 8vsHouston AstrosHOUHOUL 0-103010000052.1
Thu, May 7@Chicago CubsCHCCHCL 3-84010011059.3
Wed, May 6@Chicago CubsCHCCHCL 6-73221100094.9
Tue, May 5@Chicago CubsCHCCHCL 2-34000000015.2
Mon, May 4@Chicago CubsCHCCHCL 4-500000000–
Sun, May 3@Pittsburgh PiratesPITPITL 0-13000000018.6
Sat, May 2@Pittsburgh PiratesPITPITL 7-1720000010–
Fri, May 1@Pittsburgh PiratesPITPITL 1-9400000206.5
Thu, Apr 30vsColorado RockiesCOLCOLW 6-4400000106.2
Wed, Apr 29vsColorado RockiesCOLCOLL 2-135020002168.2
Tue, Apr 28vsColorado RockiesCOLCOLW 7-2400000206.2
Sun, Apr 26vsDetroit TigersDETDETL 3-83011010075.0
Sat, Apr 25vsDetroit TigersDETDETW 9-24100013024.3
Fri, Apr 24vsDetroit TigersDETDETW 9-84224210099.1
Wed, Apr 22@Tampa Bay RaysTBTBL 1-64010001044.3
Tue, Apr 21@Tampa Bay RaysTBTBW 12-66121001169.4
Mon, Apr 20@Tampa Bay RaysTBTBW 6-15120002073.6
Sun, Apr 19@Minnesota TwinsMINMINW 7-44010011058.1
Sat, Apr 18@Minnesota TwinsMINMINW 5-400000000–
Fri, Apr 17@Minnesota TwinsMINMINW 2-1400000302.9
Thu, Apr 16vsSan Francisco GiantsSFSFL 0-33000011030.9
Wed, Apr 15vsSan Francisco GiantsSFSFW 8-32200031073.6
Tue, Apr 14vsSan Francisco GiantsSFSFW 2-12000020046.0
Sun, Apr 12vsLos Angeles AngelsLAALAAL 6-95010001026.9
Sat, Apr 11vsLos Angeles AngelsLAALAAW 7-300000101–
Fri, Apr 10vsLos Angeles AngelsLAALAAL 2-10400000005.9
Thu, Apr 9@Miami MarlinsMIAMIAL 1-85020001060.9
Wed, Apr 8@Miami MarlinsMIAMIAL 4-74100001025.3
Tue, Apr 7@Miami MarlinsMIAMIAW 6-35122000183.8
Mon, Apr 6@Miami MarlinsMIAMIAW 2-03000011030.6
Sun, Apr 5@Texas RangersTEXTEXW 2-14100013129.0
Sat, Apr 4@Texas RangersTEXTEXW 2-04120001072.4
Fri, Apr 3@Texas RangersTEXTEXW 5-35020000062.5
Wed, Apr 1vsPittsburgh PiratesPITPITL 3-8400000305.9
Tue, Mar 31vsPittsburgh PiratesPITPITL 3-83000013050.5
Mon, Mar 30vsPittsburgh PiratesPITPITW 2-0400000005.9
Sun, Mar 29vsBoston Red SoxBOSBOSW 3-23110011065.1
Sat, Mar 28vsBoston Red SoxBOSBOSW 6-54131020095.4
Thu, Mar 26vsBoston Red SoxBOSBOSL 0-33000011030.9

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.