Skip Navigation to Main Content

Michael Grove or Trenton Denholm

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Michael Grove or Trenton Denholm Player Statistics
  Michael Grove
RP - TB
Michael Grove
Trenton Denholm
RP - CLE
Trenton Denholm
2026 Stats 
   
   
Games Played
   
Games Started
   
Innings Pitched
   
Wins
   
Losses
   
Saves
   
Blown Saves
   
Holds
   
Hits Allowed
   
Earned Runs
   
Home Runs Allowed
   
Strikeouts
   
Walks
   
ERA
   
WHIP
   
Michael Grove or Trenton Denholm Player Projections
  Michael Grove
RP - TB
Michael Grove
Trenton Denholm
RP - CLE
Trenton Denholm
2026 Projections 
   
   
Games Played132
   
Games Started12
   
Innings Pitched21.09.1
   
Wins10
   
Losses11
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed2010
   
Earned Runs175
   
Home Runs Allowed31
   
Strikeouts226
   
Walks73
   
ERA7.444.96
   
WHIP1.291.38
   
Michael Grove or Trenton Denholm Player Notes
  Michael Grove
RP - TB
Michael Grove
Trenton Denholm
RP - CLE
Trenton Denholm
News 
 Michael Grove struck out the side in a perfect inning on Saturday in a rehab appearance in the Rookie-level Florida Complex League.
Ari Koslow
Sat, May 23rd
 
 Michael Grove is scheduled to throw a live batting practice this weekend.
Nicholas Rodriguez
Wed, May 6th
 
 The Rays transferred Michael Grove to the 60-day injured list.
Ari Koslow
Mon, Apr 20th
 
 The Rays signed RHP Michael Grove to a one-year contract and placed him on the 15-day injured list.
Ari Koslow
Tue, Apr 14th
 
Notes 
There are no recent notes for these players
Michael Grove or Trenton Denholm Player Schedules
  Michael Grove
RP - TB
Michael Grove
Trenton Denholm
RP - CLE
Trenton Denholm
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ STLMatthew Liberatore (3-3)#114@ SEALogan Gilbert (3-4)#11
Sat, Mar 28th@ STLMichael McGreevy (3-4)#86@ SEABryan Woo (5-3)#6
Sun, Mar 29th@ STLDustin May (3-6)#85@ SEAEmerson Hancock (4-2)#91
Mon, Mar 30th@ MILKyle Harrison (6-1)#63@ LADRoki Sasaki (3-3)#131
Tue, Mar 31st@ MILBrandon Woodruff (2-1)#56@ LADShohei Ohtani (5-2)#1
Wed, Apr 1st@ MILJacob Misiorowski (6-2)#18@ LADYoshinobu Yamamoto (5-4)#13
Fri, Apr 3rd@ MINBailey Ober (6-3)#72vs CHCCade Horton (1-0)
Sat, Apr 4th@ MINMick Abel (1-2)#209   
Sun, Apr 5th@ MINSimeon Woods Richardson (0-7)#222vs CHCShota Imanaga (4-6)#24
Mon, Apr 6thvs CHCJameson Taillon (2-4)#107vs KCMichael Wacha (4-3)#78
Tue, Apr 7thvs CHCJavier Assad (3-1)#276vs KCNoah Cameron (2-4)#92
Wed, Apr 8thvs CHCColin Rea (5-3)#140vs KCCole Ragans (1-4)#49
Fri, Apr 10thvs NYYLuis Gil (1-2)#249@ ATLBryce Elder (4-3)#113
Sat, Apr 11thvs NYYMax Fried (4-3)#33@ ATLMartin Perez (3-3)#200
Sun, Apr 12thvs NYYCam Schlittler (7-2)#36@ ATLChris Sale (8-3)#5
Tue, Apr 14th@ CWSNoah Schultz (2-4)#221@ STLMichael McGreevy (3-4)#86
Wed, Apr 15th@ CWSSean Burke (2-3)#142@ STLDustin May (3-6)#85
Thu, Apr 16th@ CWSJordan Leasurevs BALShane Baz (2-5)#84
Fri, Apr 17th@ PITBubba Chandler (1-6)#122vs BALChris Bassitt (4-3)#125
Sat, Apr 18th@ PITPaul Skenes (6-5)#2vs BALDean Kremer (0-1)#110
Sun, Apr 19th@ PITMitch Keller (5-2)#95vs BALTrevor Rogers (2-6)#94
Mon, Apr 20thvs CINRhett Lowder (3-3)#206vs HOUSpencer Arrighetti (7-1)#126
Tue, Apr 21stvs CINChase Burns (7-1)#25vs HOURyan Weiss (0-3)#293
Wed, Apr 22ndvs CINBrandon Williamson (2-3)#370vs HOUPeter Lambert (4-4)#190
Fri, Apr 24thvs MINTaj Bradley (5-1)#74@ TORMax Scherzer (1-3)#149
Sat, Apr 25thvs MINBailey Ober (6-3)#72@ TORKevin Gausman (4-3)#19
Sun, Apr 26thvs MINSimeon Woods Richardson (0-7)#222@ TORPatrick Corbin (2-1)#216
Mon, Apr 27th@ CLEParker Messick (6-1)#51vs TBSteven Matz (4-2)#98
Tue, Apr 28th@ CLETanner Bibee (0-7)#38vs TBNick Martinez (5-1)#81
Wed, Apr 29th@ CLEGavin Williams (8-3)#27vs TBDrew Rasmussen (4-2)#21
Fri, May 1stvs SFRobbie Ray (3-6)#83@ ATHJ.T. Ginn (3-3)#127
Sat, May 2ndvs SFLanden Roupp (5-5)#61@ ATHJacob Lopez (4-3)#202
Sun, May 3rdvs SFTyler Mahle (1-7)#119@ ATHAaron Civale (5-2)#219
Mon, May 4thvs TOREric Lauer (2-5)#264@ KCMichael Wacha (4-3)#78
Tue, May 5thvs TORKevin Gausman (4-3)#19@ KCStephen Kolek (3-1)#166
Wed, May 6thvs TORPatrick Corbin (2-1)#216@ KCCole Ragans (1-4)#49
Thu, May 7th@ BOSJake Bennett (1-1)#303@ KCSeth Lugo (2-4)#104
Fri, May 8th@ BOSConnelly Early (5-2)#97vs MINConnor Prielipp (1-3)#124
Sun, May 10th@ BOSPayton Tolle (2-2)#75vs MINAndrew Morris (1-2)#173
Mon, May 11th@ TORKevin Gausman (4-3)#19vs LAABrent Suter (1-2)#241
Tue, May 12th@ TORPatrick Corbin (2-1)#216vs LAAWalbert Urena (2-4)#421
Wed, May 13th@ TORDylan Cease (3-3)#16vs LAAReid Detmers (2-5)#41
Fri, May 15thvs MIAJanson Junk (3-5)#116vs CINAndrew Abbott (4-3)#99
Sat, May 16thvs MIASandy Alcantara (3-4)#73vs CINChris Paddack (0-7)#324
Sun, May 17thvs MIAEury Perez (3-6)#109vs CINBrady Singer (2-5)#143
Mon, May 18thvs BALTrevor Rogers (2-6)#94@ DETFramber Valdez (2-4)#26
Tue, May 19thvs BALKyle Bradish (3-6)#43@ DETKeider Montero (2-3)#201
Wed, May 20thvs BALShane Baz (2-5)#84@ DETDrew Anderson#101
Fri, May 22nd@ NYYGerrit Cole (1-0)#23@ PHICristopher Sanchez (6-2)#3
Sun, May 24th@ NYYRyan Weathers (2-3)#66@ PHIAndrew Painter (1-6)#170
Mon, May 25th@ BALKyle Bradish (3-6)#43vs WSHPJ Poulin (3-0)#237
Tue, May 26th@ BALShane Baz (2-5)#84vs WSHCade Cavalli (3-3)#87
Wed, May 27th@ BALTrey Gibson (1-0)#309vs WSHPJ Poulin (3-0)#237
Fri, May 29thvs LAAWalbert Urena (2-4)#421vs BOSTyler Samaniego
Sat, May 30thvs LAAReid Detmers (2-5)#41vs BOSSonny Gray (6-1)#30
Sun, May 31stvs LAAJack Kochanowicz (2-4)#420vs BOSRanger Suarez (2-3)#32
Mon, Jun 1stvs DETTy Madden#279   
Tue, Jun 2ndvs DETJack Flaherty (0-7)#62@ NYYCam Schlittler (7-2)#36
Wed, Jun 3rdvs DETTroy Melton (1-0)#118@ NYYGerrit Cole (1-0)#23
Fri, Jun 5th@ MIATyler Phillips@ TEXKumar Rocker (2-5)#103
Sat, Jun 6th@ MIAJanson Junk (3-5)#116@ TEXJack Leiter (3-4)#76
Sun, Jun 7th@ MIASandy Alcantara (3-4)#73@ TEXJacob deGrom (3-4)#8
Mon, Jun 8thvs BOSPayton Tolle (2-2)#75vs NYYGerrit Cole (1-0)#23
Tue, Jun 9thvs BOSBrayan Bello (2-5)#144vs NYYCarlos Rodon (1-2)#34
Wed, Jun 10thvs BOSSonny Gray (6-1)#30vs NYYRyan Weathers (2-3)#66
Fri, Jun 12th@ LAAvs DET
Sat, Jun 13th@ LAAvs DET
Sun, Jun 14th@ LAAvs DET
Mon, Jun 15th@ LAD   
Tue, Jun 16th@ LAD@ MIL
Wed, Jun 17th@ LAD@ MIL
Fri, Jun 19thvs WSH@ HOU
Sat, Jun 20thvs WSH@ HOU
Sun, Jun 21stvs WSH@ HOU
Mon, Jun 22ndvs KC@ CWS
Tue, Jun 23rdvs KC@ CWS
Wed, Jun 24thvs KC@ CWS
Thu, Jun 25thvs KC   
Fri, Jun 26thvs ARIvs SEA
Sat, Jun 27thvs ARIvs SEA
Sun, Jun 28thvs ARIvs SEA
Tue, Jun 30th@ KCvs TEX
Wed, Jul 1st@ KCvs TEX
Thu, Jul 2nd@ KCvs CWS
Fri, Jul 3rd@ HOUvs CWS
Sat, Jul 4th@ HOUvs CWS
Sun, Jul 5th@ HOUvs CWS
Mon, Jul 6thvs NYY   
Tue, Jul 7thvs NYY@ MIN
Wed, Jul 8thvs NYY@ MIN
Thu, Jul 9thvs NYY@ MIN
Fri, Jul 10thvs SEA@ MIA
Sat, Jul 11thvs SEA@ MIA
Sun, Jul 12thvs SEA@ MIA
Fri, Jul 17th@ BOSvs PIT
Sat, Jul 18th@ BOSvs PIT
Sun, Jul 19th@ BOSvs PIT
Mon, Jul 20th@ TORvs MIN
Tue, Jul 21st@ TORvs MIN
Wed, Jul 22nd@ TORvs MIN
Thu, Jul 23rd@ TORvs MIN
Fri, Jul 24thvs CLE@ TB
Sat, Jul 25thvs CLE@ TB
Sun, Jul 26thvs CLE@ TB
Tue, Jul 28thvs TEX@ CIN
Wed, Jul 29thvs TEX@ CIN
Thu, Jul 30thvs TEX   
Fri, Jul 31stvs CWSvs ARI
Sat, Aug 1stvs CWSvs ARI
Sun, Aug 2ndvs CWSvs ARI
Mon, Aug 3rd@ COL   
Tue, Aug 4th@ COLvs NYM
Wed, Aug 5th@ COLvs NYM
Fri, Aug 7th@ SEA@ CWS
Sat, Aug 8th@ SEA@ CWS
Sun, Aug 9th@ SEA@ CWS
Mon, Aug 10th@ ATH   
Tue, Aug 11th@ ATH@ DET
Wed, Aug 12th@ ATH@ DET
Fri, Aug 14thvs BALvs SD
Sat, Aug 15thvs BALvs SD
Sun, Aug 16thvs BALvs SD
Mon, Aug 17thvs BAL   
Tue, Aug 18thvs TORvs SF
Wed, Aug 19thvs TORvs SF
Thu, Aug 20thvs TORvs SF
Fri, Aug 21st@ BAL@ COL
Sat, Aug 22nd@ BAL@ COL
Sun, Aug 23rd@ BAL@ COL
Mon, Aug 24th@ DET@ LAA
Tue, Aug 25th@ DET@ LAA
Wed, Aug 26th@ DET@ LAA
Fri, Aug 28thvs SDvs KC
Sat, Aug 29thvs SDvs KC
Sun, Aug 30thvs SDvs KC
Mon, Aug 31stvs NYM   
Tue, Sep 1stvs NYMvs TOR
Wed, Sep 2ndvs NYMvs TOR
Thu, Sep 3rd@ TEXvs TOR
Fri, Sep 4th@ TEXvs DET
Sat, Sep 5th@ TEXvs DET
Sun, Sep 6th@ TEXvs DET
Tue, Sep 8th@ ATL@ BAL
Wed, Sep 9th@ ATL@ BAL
Thu, Sep 10th@ ATL   
Fri, Sep 11thvs HOU@ MIN
Sat, Sep 12thvs HOU@ MIN
Sun, Sep 13thvs HOU@ MIN
Tue, Sep 15thvs ATHvs CWS
Wed, Sep 16thvs ATHvs CWS
Thu, Sep 17thvs ATH   
Fri, Sep 18thvs BOSvs ATH
Sat, Sep 19thvs BOSvs ATH
Sun, Sep 20thvs BOSvs ATH
Tue, Sep 22nd@ NYY@ BOS
Wed, Sep 23rd@ NYY@ BOS
Thu, Sep 24th@ NYY@ BOS
Fri, Sep 25th@ PHI@ KC
Sat, Sep 26th@ PHI@ KC
Sun, Sep 27th@ PHI@ KC
Fri, Mar 27th   @ SEAGeorge Kirby (5-4)#14
Mon, Apr 13th   @ STLMatthew Liberatore (3-3)#114
Sat, May 9th   vs MINJoe Ryan (3-3)#15
Thu, May 21st   @ DETCasey Mize (2-3)#65
Sat, May 23rd   @ PHIZack Wheeler (4-1)#7
Thu, Jun 4th   @ NYYCarlos Rodon (1-2)#34
Thu, Jun 18th   @ MIL
Mon, Jun 29th   vs TEX
Mon, Jul 27th   @ CIN
Thu, Aug 6th   vs NYM
Thu, Aug 13th   @ DET
Mon, Sep 7th   @ BAL
Mon, Sep 14th   vs CWS