← Tampa Bay Rays

Ryan Vilade

Tampa Bay RaysTBTampa Bay Rays

RF · #26 · Bats R · Throws R · 6'1" · 226 lb · Age 27 · 4 yrs in MLB

2026 grade

32.8
Runs above average
+2.5
AVG / OBP / SLG
.245/.321/.429
HR · SB
11 · 3
Rank
278 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.

  • Home runs+3.6
  • Doubles−2.5
  • Triples+1.0
  • Stolen bases+0.5
  • Caught stealing−0.4
  • Walks+0.4
  • Singles−0.2
  • Outs, strikeouts included+0.2
  • Hit by pitch−0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27@Philadelphia PhilliesPHIPHIL 3-720000000–
Sat, Sep 26@Philadelphia PhilliesPHIPHIW 12-120120000–
Fri, Sep 25@Philadelphia PhilliesPHIPHIW 2-04010001038.6
Thu, Sep 24@New York YankeesNYYNYYL 4-63100012033.0
Wed, Sep 23@New York YankeesNYYNYYL 2-94000001011.0
Tue, Sep 22@New York YankeesNYYNYYW 6-13001010032.9
Sun, Sep 20vsBoston Red SoxBOSBOSW 5-13100001035.2
Fri, Sep 18vsBoston Red SoxBOSBOSL 2-44010012058.4
Thu, Sep 17vsAthleticsATHATHW 10-11100011071.7
Wed, Sep 16vsAthleticsATHATHW 4-34011002040.9
Sun, Sep 13vsHouston AstrosHOUHOUW 14-410000010–
Sat, Sep 12vsHouston AstrosHOUHOUW 3-200000100–
Thu, Sep 10@Atlanta BravesATLATLL 1-34010002041.8
Sun, Sep 6@Texas RangersTEXTEXL 6-82000021061.3
Sat, Sep 5@Texas RangersTEXTEXW 6-310000010–
Fri, Sep 4@Texas RangersTEXTEXW 7-610000000–
Tue, Sep 1vsNew York MetsNYMNYMW 6-25032000093.7
Sun, Aug 30vsSan Diego PadresSDSDW 5-42000010048.2
Sat, Aug 29vsSan Diego PadresSDSDW 7-610000010–
Fri, Aug 28vsSan Diego PadresSDSDW 9-410000000–
Mon, Aug 24@Detroit TigersDETDETW 4-13110000051.4
Sat, Aug 22@Baltimore OriolesBALBALL 2-310000010–
Fri, Aug 21@Baltimore OriolesBALBALL 3-54020001058.0
Wed, Aug 19vsToronto Blue JaysTORTORW 7-63000002020.7
Tue, Aug 18vsToronto Blue JaysTORTORL 5-103120000079.6
Mon, Aug 17vsBaltimore OriolesBALBALW 7-63111111083.9
Sun, Aug 16vsBaltimore OriolesBALBALL 2-104231101098.7
Fri, Aug 14vsBaltimore OriolesBALBALL 5-610000100–
Tue, Aug 11@AthleticsATHATHW 12-400000000–
Mon, Aug 10@AthleticsATHATHW 10-63100011030.1
Sun, Aug 9@Seattle MarinersSEASEAW 4-110000000–
Sat, Aug 8@Seattle MarinersSEASEAW 3-210000000–
Wed, Aug 5@Colorado RockiesCOLCOLW 4-000000000–
Tue, Aug 4@Colorado RockiesCOLCOLW 9-73000000016.1
Sun, Aug 2vsChicago White SoxCHWCHWL 1-94020000071.2
Sat, Aug 1vsChicago White SoxCHWCHWW 1-03000003019.4
Fri, Jul 31vsChicago White SoxCHWCHWL 1-610000010–
Wed, Jul 29vsTexas RangersTEXTEXW 3-03112101083.8
Tue, Jul 28vsTexas RangersTEXTEXL 1-420000010–
Sun, Jul 26vsCleveland GuardiansCLECLEW 1-04010002040.1
Fri, Jul 24vsCleveland GuardiansCLECLEW 11-32112111093.6
Sat, Jul 18@Boston Red SoxBOSBOSL 6-73110001063.2
Fri, Jul 17@Boston Red SoxBOSBOSL 3-53100010029.8
Fri, Jul 17@Boston Red SoxBOSBOSL 0-104010000036.7
Sat, Jul 11vsSeattle MarinersSEASEAW 6-111131000–
Thu, Jul 9vsNew York YankeesNYYNYYL 4-12400000107.8
Sun, Jul 5@Houston AstrosHOUHOUL 0-220000010–
Sat, Jul 4@Houston AstrosHOUHOUL 8-10500000101.1
Tue, Jun 30@Kansas City RoyalsKCKCW 10-43211111094.2
Wed, Jun 24vsKansas City RoyalsKCKCW 5-3400100107.9
Mon, Jun 22vsKansas City RoyalsKCKCL 1-24010002055.7
Sun, Jun 21vsWashington NationalsWSHWSHW 4-34111102077.3
Wed, Jun 17@Los Angeles DodgersLADLADL 4-510000010–
Tue, Jun 16@Los Angeles DodgersLADLADL 0-13000000022.5
Mon, Jun 15@Los Angeles DodgersLADLADL 3-44122100092.6
Fri, Jun 12@Los Angeles AngelsLAALAAL 3-43000012031.7
Wed, Jun 10vsBoston Red SoxBOSBOSW 7-53001000010.6
Tue, Jun 9vsBoston Red SoxBOSBOSW 4-34130000093.4
Mon, Jun 8vsBoston Red SoxBOSBOSW 3-12010010180.9
Sun, Jun 7@Miami MarlinsMIAMIAL 1-43010001052.1
Fri, Jun 5@Miami MarlinsMIAMIAW 6-05022001061.4
Tue, Jun 2vsDetroit TigersDETDETL 0-84010003056.9
Mon, Jun 1vsDetroit TigersDETDETL 9-103113101084.2
Sat, May 30vsLos Angeles AngelsLAALAAL 3-143001001022.8
Fri, May 29vsLos Angeles AngelsLAALAAW 8-54000000013.8
Wed, May 27@Baltimore OriolesBALBALL 2-113002010035.1
Tue, May 26@Baltimore OriolesBALBALL 1-610100000–
Sun, May 24@New York YankeesNYYNYYL 0-23010011067.9
Fri, May 22@New York YankeesNYYNYYW 4-200010000–
Wed, May 20vsBaltimore OriolesBALBALW 5-32100020168.2
Mon, May 18vsBaltimore OriolesBALBALW 16-63133010097.7
Tue, May 12@Toronto Blue JaysTORTORW 7-64121111097.2
Sun, May 10@Boston Red SoxBOSBOSW 4-120100010–
Fri, May 8@Boston Red SoxBOSBOSL 0-2400000106.5
Thu, May 7@Boston Red SoxBOSBOSW 8-43010000052.0
Wed, May 6vsToronto Blue JaysTORTORW 3-02000010048.2
Tue, May 5vsToronto Blue JaysTORTORW 4-300000000–
Mon, May 4vsToronto Blue JaysTORTORW 5-121131000–
Sun, May 3vsSan Francisco GiantsSFSFW 2-13001002020.7
Sat, May 2vsSan Francisco GiantsSFSFW 5-120000000–
Fri, May 1vsSan Francisco GiantsSFSFW 3-03000000020.7
Mon, Apr 27@Cleveland GuardiansCLECLEW 3-24032001089.0
Wed, Apr 22vsCincinnati RedsCINCINW 6-12121010091.0
Tue, Apr 21vsCincinnati RedsCINCINL 6-123010000064.0
Sat, Apr 18@Pittsburgh PiratesPITPITW 8-710000000–
Fri, Apr 17@Pittsburgh PiratesPITPITL 1-510000000–
Thu, Apr 16@Chicago White SoxCHWCHWW 5-310000101–
Wed, Apr 15@Chicago White SoxCHWCHWW 8-310000000–
Tue, Apr 14@Chicago White SoxCHWCHWW 8-55331001089.5
Sat, Apr 11vsNew York YankeesNYYNYYW 5-44010000041.6
Tue, Apr 7vsChicago CubsCHCCHCL 2-920110000–
Fri, Apr 3@Minnesota TwinsMINMINL 4-1010000010–
Wed, Apr 1@Milwaukee BrewersMILMILL 2-810000010–
Tue, Mar 31@Milwaukee BrewersMILMILL 2-600000100–
Mon, Mar 30@Milwaukee BrewersMILMILW 3-23000003021.6
Thu, Mar 26@St. Louis CardinalsSTLSTLL 7-93000000020.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.