← Kansas City Royals

Nick Loftin

Kansas City RoyalsKCKansas City Royals

3B · #12 · Bats R · Throws R · 5'11" · 180 lb · Age 28 · 4 yrs in MLB

2026 grade

25.4
Runs above average
−1.2
AVG / OBP / SLG
.240/.322/.388
HR · SB
8 · 4
Rank
426 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.

  • Doubles+7.2
  • Home runs−6.8
  • Singles−3.9
  • Walks+1.5
  • Parks played in−1.0
  • Outs, strikeouts included+0.7
  • Stolen bases+0.6
  • Triples+0.5
  • Caught stealing−0.4
  • Hit by pitch+0.4

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Thu, Sep 24vsChicago White SoxCHWCHWL 1-94010002053.5
Tue, Sep 22vsChicago White SoxCHWCHWL 11-144112100076.3
Sun, Sep 20@Pittsburgh PiratesPITPITL 3-44010000149.2
Sat, Sep 19@Pittsburgh PiratesPITPITL 5-65041000094.9
Fri, Sep 18@Pittsburgh PiratesPITPITL 5-83010011075.0
Thu, Sep 17@Houston AstrosHOUHOUL 2-610000000–
Wed, Sep 16@Houston AstrosHOUHOUW 5-22010010074.6
Tue, Sep 15@Houston AstrosHOUHOUL 2-410000000–
Sun, Sep 13@Boston Red SoxBOSBOSL 1-43000001017.2
Sat, Sep 12@Boston Red SoxBOSBOSL 1-5400000304.0
Fri, Sep 11@Boston Red SoxBOSBOSW 3-24010001053.9
Wed, Sep 9vsArizona DiamondbacksARIARIW 5-22000011047.4
Tue, Sep 8vsArizona DiamondbacksARIARIL 3-55110001041.8
Mon, Sep 7vsArizona DiamondbacksARIARIL 4-5500000100.4
Sun, Sep 6vsToronto Blue JaysTORTORW 6-14021001070.0
Sat, Sep 5vsToronto Blue JaysTORTORL 3-43010001051.4
Fri, Sep 4vsToronto Blue JaysTORTORL 2-9400000104.0
Thu, Sep 3vsMiami MarlinsMIAMIAW 7-320100010–
Wed, Sep 2vsMiami MarlinsMIAMIAL 6-93110020182.2
Tue, Sep 1vsMiami MarlinsMIAMIAL 3-64111102076.3
Sun, Aug 30@Cleveland GuardiansCLECLEL 1-114010001056.1
Sat, Aug 29@Cleveland GuardiansCLECLEW 8-35220000073.2
Fri, Aug 28@Cleveland GuardiansCLECLEW 3-0400000109.6
Wed, Aug 26@Toronto Blue JaysTORTORL 0-34010001055.7
Tue, Aug 25@Toronto Blue JaysTORTORW 5-35110002027.8
Sun, Aug 23vsDetroit TigersDETDETW 11-74234110098.8
Sat, Aug 22vsDetroit TigersDETDETW 3-12010010074.3
Fri, Aug 21vsDetroit TigersDETDETW 5-23000011030.1
Thu, Aug 20vsAthleticsATHATHW 6-24011011076.0
Wed, Aug 19vsAthleticsATHATHW 9-72000010047.4
Tue, Aug 18vsAthleticsATHATHW 4-33000002016.6
Sun, Aug 16@Los Angeles AngelsLAALAAW 3-02000020060.3
Sat, Aug 15@Los Angeles AngelsLAALAAL 0-1400000207.0
Fri, Aug 14@Los Angeles AngelsLAALAAW 7-64010002024.0
Wed, Aug 12@Los Angeles DodgersLADLADL 2-4500000001.7
Tue, Aug 11@Los Angeles DodgersLADLADL 4-54100012025.5
Mon, Aug 10@Los Angeles DodgersLADLADL 5-62120010197.7
Sun, Aug 9vsChicago CubsCHCCHCL 2-10400000203.1
Sat, Aug 8vsChicago CubsCHCCHCW 6-32010010082.9
Fri, Aug 7vsChicago CubsCHCCHCL 4-6400000103.1
Thu, Aug 6vsMinnesota TwinsMINMINL 3-410000010–
Wed, Aug 5vsMinnesota TwinsMINMINW 2-13010000051.2
Tue, Aug 4vsMinnesota TwinsMINMINW 8-23100011029.8
Sun, Aug 2@Colorado RockiesCOLCOLL 1-83000011029.1
Sat, Aug 1@Colorado RockiesCOLCOLL 6-124020000078.9
Fri, Jul 31@Colorado RockiesCOLCOLL 1-310000010–
Thu, Jul 30@Minnesota TwinsMINMINL 3-4400000002.7
Wed, Jul 29@Minnesota TwinsMINMINW 4-03021000079.5
Tue, Jul 28@Minnesota TwinsMINMINL 2-32010020083.3
Sun, Jul 26@Detroit TigersDETDETW 5-45110002026.3
Sat, Jul 25@Detroit TigersDETDETW 3-23111102083.4
Fri, Jul 24@Detroit TigersDETDETL 1-23011010074.7
Thu, Jul 23@Detroit TigersDETDETL 3-44010001036.4
Wed, Jul 22vsSan Francisco GiantsSFSFW 5-411110000–
Tue, Jul 21vsSan Francisco GiantsSFSFW 3-24021000069.7
Mon, Jul 20vsSan Francisco GiantsSFSFW 4-32011000062.9
Sun, Jul 19vsSan Diego PadresSDSDL 2-19400000102.7
Sat, Jul 18vsSan Diego PadresSDSDW 6-13000001016.4
Fri, Jul 17vsSan Diego PadresSDSDW 7-65110001026.3
Sat, Jul 11@Baltimore OriolesBALBALL 1-63000000020.9
Fri, Jul 10@Baltimore OriolesBALBALL 3-53000000020.9
Thu, Jul 9@New York MetsNYMNYML 3-74120001071.9
Wed, Jul 8@New York MetsNYMNYML 2-63010010075.5
Tue, Jul 7@New York MetsNYMNYMW 16-125232101099.4
Mon, Jul 6vsPhiladelphia PhilliesPHIPHIW 15-15232010090.1
Sun, Jul 5vsPhiladelphia PhilliesPHIPHIW 5-210000010–
Sat, Jul 4vsPhiladelphia PhilliesPHIPHIL 1-64011001036.4
Thu, Jul 2vsTampa Bay RaysTBTBL 2-53000010029.6
Wed, Jul 1vsTampa Bay RaysTBTBL 0-42000010047.2
Tue, Jun 30vsTampa Bay RaysTBTBL 4-103000000016.6
Sat, Jun 27@Chicago White SoxCHWCHWL 1-23000001021.2
Fri, Jun 26@Chicago White SoxCHWCHWL 1-223000001021.2
Thu, Jun 25@Tampa Bay RaysTBTBL 2-13400000008.8
Wed, Jun 24@Tampa Bay RaysTBTBL 3-54000000025.8
Tue, Jun 23@Tampa Bay RaysTBTBW 12-55442100099.0
Mon, Jun 22@Tampa Bay RaysTBTBW 2-13110001159.8
Sun, Jun 21vsSt. Louis CardinalsSTLSTLL 10-124112101076.3
Fri, Jun 19vsSt. Louis CardinalsSTLSTLW 6-53100011029.8
Thu, Jun 18vsSt. Louis CardinalsSTLSTLW 14-65022001080.5
Wed, Jun 17@Washington NationalsWSHWSHW 6-23000010031.4
Tue, Jun 16@Washington NationalsWSHWSHL 4-64020001080.5
Mon, Jun 15@Washington NationalsWSHWSHL 3-73020011091.1
Sat, Jun 13vsHouston AstrosHOUHOUL 7-810000000–
Thu, Jun 11vsTexas RangersTEXTEXL 2-43000000018.3
Wed, Jun 10vsTexas RangersTEXTEXL 4-64011011076.1
Sun, Jun 7@Minnesota TwinsMINMINW 6-53021011091.0
Fri, Jun 5@Minnesota TwinsMINMINL 3-52000010047.6
Thu, Jun 4@Minnesota TwinsMINMINW 8-64110000038.8
Wed, Jun 3@Cincinnati RedsCINCINW 5-24112101077.2
Tue, Jun 2@Cincinnati RedsCINCINL 3-44110011058.2
Mon, Jun 1@Cincinnati RedsCINCINW 9-23111010058.2
Sun, May 31@Texas RangersTEXTEXL 3-62000011048.8
Sat, May 30@Texas RangersTEXTEXL 6-721100000–
Fri, May 29@Texas RangersTEXTEXL 1-94000000015.2
Tue, May 26vsNew York YankeesNYYNYYL 1-153000001019.4
Mon, May 25vsNew York YankeesNYYNYYL 3-420100000–
Wed, May 20vsBoston Red SoxBOSBOSL 3-4400000206.5
Tue, May 19vsBoston Red SoxBOSBOSL 1-720000010–
Sun, May 17@St. Louis CardinalsSTLSTLW 2-000000000–
Thu, May 14@Chicago White SoxCHWCHWL 2-63000000035.7
Wed, May 13@Chicago White SoxCHWCHWL 5-62001000035.8
Tue, May 12@Chicago White SoxCHWCHWL 5-621120000–
Sun, May 10vsDetroit TigersDETDETL 3-62000011047.6
Fri, May 8vsDetroit TigersDETDETW 4-311100000–
Thu, May 7vsCleveland GuardiansCLECLEL 5-810110000–
Wed, May 6vsCleveland GuardiansCLECLEL 1-32000011047.6
Mon, May 4vsCleveland GuardiansCLECLEW 6-24012000037.7
Thu, Apr 30@AthleticsATHATHL 3-62000010047.5
Tue, Apr 28@AthleticsATHATHW 4-1410000106.2
Sun, Apr 26vsLos Angeles AngelsLAALAAW 11-94110010066.0
Sat, Apr 25vsLos Angeles AngelsLAALAAW 12-14234010093.7
Fri, Apr 24vsLos Angeles AngelsLAALAAW 6-3400000104.8
Wed, Apr 22vsBaltimore OriolesBALBALL 6-820000000–
Mon, Apr 20vsBaltimore OriolesBALBALL 5-72023010094.3
Sun, Apr 5vsMilwaukee BrewersMILMILL 5-820100010–
Sat, Apr 4vsMilwaukee BrewersMILMILL 2-53100010030.0
Wed, Apr 1vsMinnesota TwinsMINMINW 13-900000100–
Sun, Mar 29@Atlanta BravesATLATLW 4-14210000055.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.