Skip Navigation to Main Content

Joe Ross or Matt Festa

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Joe Ross or Matt Festa Player Statistics
  Matt Festa
RP - CLE
Matt Festa
Joe Ross
RP - TEX
Joe Ross
2026 Stats 
   
   
Games Played508
   
Games Started00
   
Innings Pitched48.111.2
   
Wins20
   
Losses31
   
Saves10
   
Blown Saves10
   
Holds71
   
Hits Allowed5316
   
Earned Runs2212
   
Home Runs Allowed63
   
Strikeouts527
   
Walks156
   
ERA4.109.26
   
WHIP1.411.89
   
Joe Ross or Matt Festa Player Projections
  Matt Festa
RP - CLE
Matt Festa
Joe Ross
RP - TEX
Joe Ross
2026 Projections 
   
   
Games Played5825
   
Games Started01
   
Innings Pitched58.129.3
   
Wins31
   
Losses31
   
Saves00
   
Blown Saves10
   
Holds121
   
Hits Allowed5230
   
Earned Runs2716
   
Home Runs Allowed74
   
Strikeouts5824
   
Walks2211
   
ERA4.245.04
   
WHIP1.271.41
   
Joe Ross or Matt Festa Player Notes
  Matt Festa
RP - CLE
Matt Festa
Joe Ross
RP - TEX
Joe Ross
News 
 Matt Festa worked around a walk and punched out one to secure the save in Wednesday's 10-2 win over the Royals. He tossed 1 1/3 scoreless innings in the appearance.
Matthew Adam
Thu, Apr 9th
The Rangers re-signed RHP Joe Ross to a minor league contract.
Ari Koslow
Fri, Jul 3rd
  Joe Ross has elected free agency.
Ari Koslow
Thu, Jul 2nd
  Joe Ross was designated for assignment ahead of Monday's game at Cleveland.
Nate Miller - FantasyPros
Mon, Jun 29th
  The Rangers selected the contract of RHP Joe Ross from Triple-A Round Rock.
Ari Koslow
Sat, Jun 13th
  The Rangers signed Joe Ross to a minor league contract.
Ari Koslow
Fri, May 22nd
Notes 
There are no recent notes for these players
Joe Ross or Matt Festa Player Schedules
  Matt Festa
RP - CLE
Matt Festa
Joe Ross
RP - TEX
Joe Ross
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ SEALogan Gilbert (8-7)#12@ PHICristopher Sanchez (15-4)#4
Sat, Mar 28th@ SEABryan Woo (8-8)#13@ PHIAaron Nola (3-9)#59
Sun, Mar 29th@ SEAEmerson Hancock (6-7)#72@ PHIJesus Luzardo (10-5)#10
Mon, Mar 30th@ LADRoki Sasaki (5-5)#94@ BALChris Bassitt (4-4)#178
Tue, Mar 31st@ LADShohei Ohtani (8-2)#1@ BALZach Eflin (0-0)
Wed, Apr 1st@ LADYoshinobu Yamamoto (11-7)#11@ BALTrevor Rogers (7-7)#57
Fri, Apr 3rdvs CHCCade Horton (1-0)vs CINBrady Singer (5-11)#139
Sat, Apr 4th   vs CINRhett Lowder (4-7)#218
Sun, Apr 5thvs CHCShota Imanaga (8-9)#23vs CINChase Burns (13-2)#22
Mon, Apr 6thvs KCMichael Wacha (5-8)#71vs SEALogan Gilbert (8-7)#12
Tue, Apr 7thvs KCNoah Cameron (6-8)#69vs SEAGeorge Kirby (8-9)#21
Wed, Apr 8thvs KCCole Ragans (1-4)vs SEABryan Woo (8-8)#13
Fri, Apr 10th@ ATLBryce Elder (8-6)#167@ LADTyler Glasnow (3-0)#54
Sat, Apr 11th@ ATLMartin Perez (7-6)#210@ LADEmmet Sheehan (4-8)#127
Sun, Apr 12th@ ATLChris Sale (12-7)#7@ LADRoki Sasaki (5-5)#94
Mon, Apr 13th@ STLMatthew Liberatore (5-9)#75@ ATHLuis Severino (2-6)#248
Tue, Apr 14th@ STLMichael McGreevy (4-9)#102@ ATHJeffrey Springs (3-11)#327
Wed, Apr 15th@ STLDustin May (6-7)#40@ ATHJ.T. Ginn (8-6)#155
Thu, Apr 16thvs BALShane Baz (4-11)#68@ ATHJacob Lopez (5-4)#180
Fri, Apr 17thvs BALChris Bassitt (4-4)#178@ SEALogan Gilbert (8-7)#12
Sat, Apr 18thvs BALDean Kremer (1-4)#97@ SEAGeorge Kirby (8-9)#21
Sun, Apr 19thvs BALTrevor Rogers (7-7)#57@ SEABryan Woo (8-8)#13
Tue, Apr 21stvs HOURyan Weiss (0-3)#384vs PITCarmen Mlodzinski (6-4)#109
Wed, Apr 22ndvs HOUPeter Lambert (8-6)#141vs PITBraxton Ashcraft (11-5)#29
Thu, Apr 23rd   vs PITBubba Chandler (5-8)#129
Fri, Apr 24th@ TORMax Scherzer (1-4)#132vs ATHLuis Severino (2-6)#248
Sat, Apr 25th@ TORKevin Gausman (6-10)#25vs ATHJeffrey Springs (3-11)#327
Sun, Apr 26th@ TORPatrick Corbin (3-4)vs ATHJ.T. Ginn (8-6)#155
Mon, Apr 27thvs TBSteven Matz (5-4)#179vs NYYMax Fried (4-3)#14
Tue, Apr 28thvs TBNick Martinez (11-3)#83vs NYYCam Schlittler (10-6)#17
Wed, Apr 29thvs TBDrew Rasmussen (11-5)#15vs NYYElmer Rodriguez (0-2)#237
Fri, May 1st@ ATHJ.T. Ginn (8-6)#155@ DETJack Flaherty (3-8)#84
Sat, May 2nd@ ATHJacob Lopez (5-4)#180@ DETKeider Montero (8-7)#101
Sun, May 3rd@ ATHAaron Civale (5-7)#185@ DETTyler Holton (1-4)#120
Tue, May 5th@ KCStephen Kolek (4-3)@ NYYElmer Rodriguez (0-2)#237
Wed, May 6th@ KCCole Ragans (1-4)@ NYYWill Warren (8-6)#64
Thu, May 7th@ KCSeth Lugo (5-7)#151@ NYYPaul Blackburn (3-2)#206
Fri, May 8thvs MINConnor Prielipp (3-5)#88vs CHCBen Brown (4-2)#160
Sat, May 9thvs MINJoe Ryan (6-8)#58vs CHCEdward Cabrera (5-4)#91
Sun, May 10thvs MINAndrew Morris (4-3)#147vs CHCJameson Taillon (2-6)#143
Mon, May 11thvs LAABrent Suter (1-2)#192vs ARIMichael Soroka (8-3)#74
Tue, May 12thvs LAAWalbert Urena (7-8)#259vs ARIZac Gallen (3-9)#246
Wed, May 13thvs LAAReid Detmers (3-8)#30vs ARIRyne Nelson (3-5)#189
Fri, May 15thvs CINAndrew Abbott (6-7)#95@ HOUSpencer Arrighetti (7-5)#275
Sat, May 16thvs CINChris Paddack (0-7)@ HOUKai-Wei Teng (5-6)#250
Sun, May 17thvs CINBrady Singer (5-11)#139@ HOUPeter Lambert (8-6)#141
Mon, May 18th@ DETFramber Valdez (7-7)#37@ COLJose Quintana (2-3)#415
Tue, May 19th@ DETKeider Montero (8-7)#101@ COLSammy Peralta#329
Wed, May 20th@ DETDrew Anderson (4-4)#82@ COLKyle Freeland (3-10)#346
Fri, May 22nd@ PHICristopher Sanchez (15-4)#4@ LAAGrayson Rodriguez (3-5)#106
Sat, May 23rd@ PHIZack Wheeler (10-3)#6@ LAAWalbert Urena (7-8)#259
Sun, May 24th@ PHIAndrew Painter (1-8)#201@ LAAReid Detmers (3-8)#30
Mon, May 25thvs WSHPJ Poulin (3-0)#382vs HOUTatsuya Imai (6-4)#122
Tue, May 26thvs WSHCade Cavalli (9-5)#66vs HOUJason Alexander (1-1)#422
Wed, May 27thvs WSHPJ Poulin (3-0)#382vs HOUMike Burrows (4-9)#229
Thu, May 28th   vs HOUSpencer Arrighetti (7-5)#275
Fri, May 29thvs BOSTyler Samaniegovs KCStephen Kolek (4-3)
Sat, May 30thvs BOSSonny Gray (14-2)#28vs KCSeth Lugo (5-7)#151
Sun, May 31stvs BOSRanger Suarez (4-3)#24vs KCMichael Wacha (5-8)#71
Mon, Jun 1st   @ STLMichael McGreevy (4-9)#102
Tue, Jun 2nd@ NYYCam Schlittler (10-6)#17@ STLDustin May (6-7)#40
Wed, Jun 3rd@ NYYGerrit Cole (6-5)#26@ STLAndre Pallante (12-6)#99
Fri, Jun 5th@ TEXKumar Rocker (4-9)#98vs CLEParker Messick (9-6)#38
Sat, Jun 6th@ TEXJack Leiter (3-7)#117vs CLETanner Bibee (4-11)#49
Sun, Jun 7th@ TEXJacob deGrom (8-7)#9vs CLEJoey Cantillo (8-7)#73
Tue, Jun 9thvs NYYGerrit Cole (6-5)#26@ KCStephen Kolek (4-3)
Wed, Jun 10thvs NYYCarlos Rodon (4-2)#86@ KCSeth Lugo (5-7)#151
Thu, Jun 11th   @ KCMichael Wacha (5-8)#71
Fri, Jun 12thvs DETJack Flaherty (3-8)#84@ BOSSonny Gray (14-2)#28
Sat, Jun 13thvs DETTarik Skubal (7-6)#2@ BOSRanger Suarez (4-3)#24
Sun, Jun 14th   @ BOSConnelly Early (7-5)#158
Mon, Jun 15th   vs MINMike Paredes (0-3)#386
Tue, Jun 16th@ MILRobert Gasser (3-4)#136vs MINZebby Matthews (5-8)#110
Thu, Jun 18th@ MILShane Drohan (6-4)#96vs MINJoe Ryan (6-8)#58
Fri, Jun 19th@ HOUTatsuya Imai (6-4)#122vs SDRandy Vasquez (8-6)#360
Sat, Jun 20th@ HOUSpencer Arrighetti (7-5)#275vs SDWalker Buehler (6-5)#228
Sun, Jun 21st@ HOUKai-Wei Teng (5-6)#250vs SDWandy Peralta (2-2)#231
Mon, Jun 22nd@ CWSAnthony Kay (9-5)#176@ MIATyler Phillips (3-5)#280
Tue, Jun 23rd@ CWSSean Burke (7-6)#61@ MIASandy Alcantara (13-6)#56
Wed, Jun 24th@ CWSChris Murphy@ MIAEury Perez (5-9)#44
Thu, Jun 25th   @ TORKevin Gausman (6-10)#25
Fri, Jun 26thvs SEALuis Castillo (3-9)#76@ TORPatrick Corbin (3-4)
Sat, Jun 27thvs SEALogan Gilbert (8-7)#12@ TORDylan Cease (7-5)#8
Sun, Jun 28thvs SEAEmerson Hancock (6-7)#72@ TORShane Bieber (3-2)#93
Mon, Jun 29thvs TEXTyler Alexander (3-2)#163@ CLEParker Messick (9-6)#38
Tue, Jun 30thvs TEXJacob deGrom (8-7)#9@ CLETanner Bibee (4-11)#49
Wed, Jul 1stvs TEXMacKenzie Gore (6-9)#36@ CLEJoey Cantillo (8-7)#73
Thu, Jul 2ndvs CWSDavis Martin (9-6)#78vs DETFramber Valdez (7-7)#37
Sat, Jul 4thvs CWSSean Burke (7-6)#61vs DETJack Flaherty (3-8)#84
Sun, Jul 5thvs CWSChris Murphyvs DETCasey Mize (4-7)#34
Tue, Jul 7th@ MINTaj Bradley (9-4)#48vs LAAJose Soriano (9-6)#42
Wed, Jul 8th@ MINConnor Prielipp (3-5)#88vs LAAWalbert Urena (7-8)#259
Thu, Jul 9th@ MINBailey Ober (7-3)#104vs LAAReid Detmers (3-8)#30
Fri, Jul 10th@ MIASandy Alcantara (13-6)#56vs HOUHunter Brown (3-1)#20
Sat, Jul 11th@ MIAEury Perez (5-9)#44vs HOUPeter Lambert (8-6)#141
Sun, Jul 12th@ MIATyler Phillips (3-5)#280vs HOUCristian Javier (1-3)#172
Fri, Jul 17th   @ ATLChris Sale (12-7)#7
Sat, Jul 18thvs PITMason Montgomery (4-3)#103@ ATLOwen Murphy (0-1)#233
Sun, Jul 19thvs PITPaul Skenes (9-10)#3@ ATLGrant Holmes (7-4)#164
Mon, Jul 20thvs MINJoe Ryan (6-8)#58vs CWSErick Fedde (6-7)#407
Tue, Jul 21stvs MINKendry Rojas (1-1)#214vs CWSNoah Schultz (3-9)#285
Wed, Jul 22ndvs MINBailey Ober (7-3)#104vs CWSAnthony Kay (9-5)#176
Fri, Jul 24th@ TBShane McClanahan (9-6)#63vs SEABryce Miller (4-6)#33
Sat, Jul 25th@ TBNick Martinez (11-3)#83vs SEABryan Woo (8-8)#13
Sun, Jul 26th@ TBDrew Rasmussen (11-5)#15vs SEALogan Gilbert (8-7)#12
Mon, Jul 27th   vs SEAGeorge Kirby (8-9)#21
Tue, Jul 28th@ CINCaleb Ferguson@ TBGriffin Jax (6-9)#47
Wed, Jul 29th@ CINBrady Singer (5-11)#139@ TBCasey Legumina (2-2)#281
Thu, Jul 30th   @ TBShane McClanahan (9-6)#63
Fri, Jul 31stvs ARIMitch Bratt (1-1)#168@ HOUHunter Brown (3-1)#20
Sat, Aug 1stvs ARIKohl Drake (0-1)#272@ HOURonel Blanco (0-1)#131
Sun, Aug 2ndvs ARIMerrill Kelly (8-9)#121@ HOUPeter Lambert (8-6)#141
Mon, Aug 3rd   vs SFLogan Webb (7-7)#16
Tue, Aug 4thvs NYMSean Manaea (4-5)#67vs SFBlade Tidwell (0-0)#145
Wed, Aug 5thvs NYMChristian Scott (3-3)#53vs SFCarson Whisenhunt (2-3)#170
Fri, Aug 7th@ CWSNoah Schultz (3-9)#285vs BALShane Baz (4-11)#68
Sat, Aug 8th@ CWSAnthony Kay (9-5)#176vs BALKyle Bradish (7-11)#43
Sun, Aug 9th@ CWSDavis Martin (9-6)#78vs BALCade Povich (2-1)#196
Mon, Aug 10th   @ LAAReid Detmers (3-8)#30
Tue, Aug 11th@ DETDrew Anderson (4-4)#82@ LAARyan Johnson (2-6)#267
Wed, Aug 12th@ DETFramber Valdez (7-7)#37@ LAAGeorge Klassen (0-1)#236
Thu, Aug 13th@ DETKeider Montero (8-7)#101@ LAAWalbert Urena (7-8)#259
Fri, Aug 14thvs SDMichael King (7-8)#52@ ATHGage Jump (5-7)#114
Sat, Aug 15thvs SDRandy Vasquez (8-6)#360@ ATHJ.T. Ginn (8-6)#155
Sun, Aug 16thvs SDCasey Mize (4-7)#34@ ATHJacob Lopez (5-4)#180
Tue, Aug 18thvs SFCarson Whisenhunt (2-3)#170vs WSHMiles Mikolas (3-9)#323
Wed, Aug 19thvs SFAdrian Houser (3-7)#191vs WSHCade Cavalli (9-5)#66
Thu, Aug 20thvs SFvs WSH
Fri, Aug 21st@ COLvs LAA
Sat, Aug 22nd@ COLvs LAA
Sun, Aug 23rd@ COLvs LAA
Mon, Aug 24th@ LAA@ CWS
Tue, Aug 25th@ LAA@ CWS
Wed, Aug 26th@ LAA@ CWS
Fri, Aug 28thvs KC@ MIL
Sat, Aug 29thvs KC@ MIL
Sun, Aug 30thvs KC@ MIL
Mon, Aug 31st   vs ATH
Tue, Sep 1stvs TORvs ATH
Wed, Sep 2ndvs TORvs ATH
Thu, Sep 3rdvs TORvs TB
Fri, Sep 4thvs DETvs TB
Sat, Sep 5thvs DETvs TB
Sun, Sep 6thvs DETvs TB
Tue, Sep 8th@ BAL@ SEA
Wed, Sep 9th@ BAL@ SEA
Thu, Sep 10th   @ SEA
Fri, Sep 11th@ MIN@ ARI
Sat, Sep 12th@ MIN@ ARI
Sun, Sep 13th@ MIN@ ARI
Tue, Sep 15thvs CWSvs BOS
Wed, Sep 16thvs CWSvs BOS
Thu, Sep 17th   vs BOS
Fri, Sep 18thvs ATHvs TOR
Sat, Sep 19thvs ATHvs TOR
Sun, Sep 20thvs ATHvs TOR
Tue, Sep 22nd@ BOSvs NYM
Wed, Sep 23rd@ BOSvs NYM
Thu, Sep 24th@ BOSvs NYM
Fri, Sep 25th@ KC@ MIN
Sat, Sep 26th@ KC@ MIN
Sun, Sep 27th@ KC@ MIN
Fri, Mar 27th@ SEAGeorge Kirby (8-9)#21   
Mon, Apr 20thvs HOUSpencer Arrighetti (7-5)#275   
Mon, May 4th@ KCMichael Wacha (5-8)#71   
Thu, May 21st@ DETCasey Mize (4-7)#34   
Thu, Jun 4th@ NYYCarlos Rodon (4-2)#86   
Mon, Jun 8thvs NYYWill Warren (8-6)#64   
Wed, Jun 17th@ MILBrandon Sproat (3-7)#209   
Fri, Jul 3rdvs CWSAnthony Kay (9-5)#176   
Thu, Jul 23rdvs MINTaj Bradley (9-4)#48   
Thu, Aug 6thvs NYMNolan McLean (8-7)#31   
Mon, Sep 7th@ BAL   
Mon, Sep 14thvs CWS