← Baltimore Orioles

Rico Garcia

Baltimore OriolesBALBaltimore Orioles

RP · #50 · Bats R · Throws R · 5'9" · 215 lb · Age 32 · 6 yrs in MLB

2026 grade

69.0
Runs prevented
+4.9
IP · ERA
67.0 · 3.09
K · BB
68 · 22
Rank
64 of 205 relievers

What the grade is made of

Runs each part saves or costs against an average pitcher facing the same batters. Contact counts a quarter for how it turned out, because over a season that's mostly the fielders and luck.

  • Strikeouts+2.7
  • Contact allowed (how it turned out counts a quarter)+2.3
  • Home runs allowed−1.5
  • Walks+1.1
  • Hit batters+0.4
  • Parks pitched in−0.1

2026 game log: pitching

Game grades need 3 batters faced; starts are ranked against starts, relief outings against relief outings.

GameResultDecIPHRERBBKHRPCGrade
Wed, Sep 23vsToronto Blue JaysTORTORW 4-2H1.0000000774.7
Mon, Sep 21vsToronto Blue JaysTORTORW 4-3S1.00000201776.1
Fri, Sep 18vsMilwaukee BrewersMILMILL 5-60.22221102113.3
Tue, Sep 15@New York MetsNYMNYMW 7-50.21001001033.4
Mon, Sep 14@New York MetsNYMNYMW 2-1S1.00000001476.1
Fri, Sep 11@Toronto Blue JaysTORTORW 7-4S0.10000006–
Wed, Sep 9vsCleveland GuardiansCLECLEW 9-5S1.22000302460.1
Mon, Sep 7vsCleveland GuardiansCLECLEW 6-40.20000006–
Sat, Sep 5vsBoston Red SoxBOSBOSL 0-50.11000109–
Wed, Sep 2@Colorado RockiesCOLCOLL 5-6H1.01000101147.4
Mon, Aug 31@Colorado RockiesCOLCOLW 2-1H0.20000105–
Sat, Aug 29@AthleticsATHATHW 5-3H0.12001001510.0
Fri, Aug 28@AthleticsATHATHW 4-3B0.2211000119.8
Wed, Aug 26@St. Louis CardinalsSTLSTLW 8-71.10001202669.9
Sat, Aug 22vsTampa Bay RaysTBTBW 3-2W1.00000001274.7
Fri, Aug 21vsTampa Bay RaysTBTBW 5-3S1.00000201274.7
Wed, Aug 19vsNew York YankeesNYYNYYL 3-51.01000101354.9
Mon, Aug 17@Tampa Bay RaysTBTBL 6-71.00001201963.8
Sat, Aug 15@Tampa Bay RaysTBTBW 4-3H1.00000001278.5
Fri, Aug 14@Tampa Bay RaysTBTBW 6-51.00001002063.6
Mon, Aug 10@Minnesota TwinsMINMINL 5-90.0344100135.4
Sat, Aug 8@Texas RangersTEXTEXL 1-51.0000020974.1
Wed, Aug 5vsLos Angeles AngelsLAALAAW 5-2H0.10000007–
Tue, Aug 4vsLos Angeles AngelsLAALAAW 3-1H1.01001102238.9
Sat, Aug 1vsPhiladelphia PhilliesPHIPHIL 0-50.20000004–
Wed, Jul 29@Detroit TigersDETDETW 10-9B0.2121001910.8
Mon, Jul 27@Detroit TigersDETDETW 8-5S1.00000201789.0
Sat, Jul 25vsAtlanta BravesATLATLW 3-2B1.01110111821.9
Fri, Jul 24vsAtlanta BravesATLATLL 6-7B1.01110211822.0
Sun, Jul 19@Houston AstrosHOUHOUW 5-21.02110111712.7
Sat, Jul 18@Houston AstrosHOUHOUW 4-2B0.2000100952.7
Sun, Jul 12vsKansas City RoyalsKCKCW 8-21.01000001141.8
Fri, Jul 10vsKansas City RoyalsKCKCW 5-3W1.00000101677.9
Wed, Jul 8vsChicago CubsCHCCHCL 7-91.11221102552.1
Sun, Jul 5@Cincinnati RedsCINCINL 2-30.10000006–
Fri, Jul 3@Cincinnati RedsCINCINW 3-0H2.01001202281.8
Tue, Jun 30vsChicago White SoxCHWCHWL 3-91.0000010776.1
Mon, Jun 29vsChicago White SoxCHWCHWL 2-80.11000006–
Sat, Jun 27vsWashington NationalsWSHWSHL 3-41.02100101826.4
Wed, Jun 24@Los Angeles AngelsLAALAAL 6-7H1.02331101918.0
Mon, Jun 22@Los Angeles AngelsLAALAAW 6-11.0111011922.6
Sat, Jun 20@Los Angeles DodgersLADLADW 3-2H0.21000201144.0
Thu, Jun 18@Seattle MarinersSEASEAL 0-31.00000101071.4
Sun, Jun 14vsSan Diego PadresSDSDL 2-51.01221111914.8
Thu, Jun 11vsSeattle MarinersSEASEAW 7-5H0.22000001627.0
Tue, Jun 9vsSeattle MarinersSEASEAL 5-6L1.01210011521.4
Sun, Jun 7@Toronto Blue JaysTORTORL 4-60.21110111316.2
Tue, Jun 2@Boston Red SoxBOSBOSW 4-2S1.00000201483.7
Sun, May 31vsToronto Blue JaysTORTORW 9-51.0000000672.3
Fri, May 29vsToronto Blue JaysTORTORL 5-61.01000101340.8
Mon, May 25vsTampa Bay RaysTBTBW 9-72.01002103265.0
Fri, May 22vsDetroit TigersDETDETW 7-4H0.20000108–
Wed, May 20@Tampa Bay RaysTBTBL 3-50.11000006–
Tue, May 19@Tampa Bay RaysTBTBL 1-40.12110101314.4
Sun, May 17@Washington NationalsWSHWSHW 7-31.01000201841.6
Mon, May 11vsNew York YankeesNYYNYYW 3-2H1.0000020972.3
Sun, May 10vsAthleticsATHATHW 2-1S1.00001101761.9
Wed, May 6@Miami MarlinsMIAMIAW 7-4S1.00001101550.9
Tue, May 5@Miami MarlinsMIAMIAW 9-7W1.10001201970.2
Sun, May 3@New York YankeesNYYNYYL 3-111.00000101777.3
Thu, Apr 30vsHouston AstrosHOUHOUW 10-3H0.10000002–
Tue, Apr 28vsHouston AstrosHOUHOUW 5-3H0.10000105–
Sun, Apr 26vsBoston Red SoxBOSBOSL 3-51.00000101074.7
Tue, Apr 21@Kansas City RoyalsKCKCL 5-6B1.01110211822.6
Mon, Apr 20@Kansas City RoyalsKCKCW 7-51.00001101664.5
Fri, Apr 17@Cleveland GuardiansCLECLEW 6-4W1.00000001281.1
Tue, Apr 14vsArizona DiamondbacksARIARIL 3-41.10000201392.4
Mon, Apr 13vsArizona DiamondbacksARIARIW 9-7H1.00000001175.8
Sat, Apr 11vsSan Francisco GiantsSFSFW 6-2H1.0000010875.8
Wed, Apr 8@Chicago White SoxCHWCHWW 5-3S1.00002202247.7
Mon, Apr 6@Chicago White SoxCHWCHWW 2-1H1.00000101077.0
Sat, Apr 4@Pittsburgh PiratesPITPITL 2-3H0.100010010–
Fri, Apr 3@Pittsburgh PiratesPITPITL 4-51.0000000884.0
Mon, Mar 30vsTexas RangersTEXTEXL 2-52.00000302197.7
Sun, Mar 29vsMinnesota TwinsMINMINW 8-6W0.10000108–

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Mon, Jun 22@Los Angeles AngelsLAALAAW 6-100000000–

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.