Skip Navigation to Main Content

Who Should I Trade?

Brenan Hanifee for Matt Festa (2026)


See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Brenan Hanifee
RP - DET
Brenan Hanifee
Matt Festa
RP - CLE
Matt Festa
Expert
Recommendation
100%
Recommended by
1 of 1 experts
0%
Recommended by
0 of 1 experts
Rankings 
   
Rest of Season
VBR# 625# 585
   
Projections 
   
Strikeouts2734
Wins22
Saves00
ERA3.984.24
WHIP1.381.34
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Kevin Spinelli
KevScores
# 187# 304
   
Who Should I Trade? Player Statistics
  Brenan Hanifee
RP - DET
Brenan Hanifee
Matt Festa
RP - CLE
Matt Festa
2026 Stats 
   
   
Games Played1125
   
Games Started20
   
Innings Pitched12.125.0
   
Wins01
   
Losses01
   
Saves01
   
Blown Saves00
   
Holds17
   
Hits Allowed1223
   
Earned Runs213
   
Home Runs Allowed15
   
Strikeouts627
   
Walks28
   
ERA1.464.68
   
WHIP1.141.24
   
Who Should I Trade? Player Projections
  Brenan Hanifee
RP - DET
Brenan Hanifee
Matt Festa
RP - CLE
Matt Festa
2026 Projections 
   
   
Games Played3536
   
Games Started10
   
Innings Pitched37.234.2
   
Wins22
   
Losses22
   
Saves00
   
Blown Saves00
   
Holds66
   
Hits Allowed3931
   
Earned Runs1616
   
Home Runs Allowed44
   
Strikeouts2734
   
Walks1113
   
ERA3.984.24
   
WHIP1.381.34
   
Who Should I Trade? Player Notes
  Brenan Hanifee
RP - DET
Brenan Hanifee
Matt Festa
RP - CLE
Matt Festa
News 
 The Tigers recalled Brenan Hanifee from Triple-A Toledo.
Ari Koslow
Fri, May 22nd
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
 Tigers right-hander Brenan Hanifee yielded a hit and an earned run in one inning as the club's opener Friday versus the Blue Jays.
Brenton Kemp
Sat, May 16th
 
 The Tigers optioned Brenan Hanifee to Triple-A Toledo.
Ari Koslow
Sat, May 16th
 
 Brenan Hanifee will serve as the opener for the Tigers on Sunday.
Ari Koslow
Sun, May 10th
 
 The Tigers recalled RHP Brenan Hanifee from Triple-A Toledo.
Ari Koslow
Sun, Apr 26th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brenan Hanifee
RP - DET
Brenan Hanifee
Matt Festa
RP - CLE
Matt Festa
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ SDNick Pivetta (1-2)#138@ SEALogan Gilbert (3-4)#11
Fri, Mar 27th@ SDMichael King (4-4)#35@ SEAGeorge Kirby (5-4)#14
Sat, Mar 28th@ SDRandy Vasquez (5-3)#199@ SEABryan Woo (5-3)#6
Mon, Mar 30th@ ARIMichael Soroka (7-2)#67@ LADRoki Sasaki (3-3)#131
Tue, Mar 31st@ ARIBrandon Pfaadt (0-1)#115@ LADShohei Ohtani (5-2)#1
Wed, Apr 1st@ ARIZac Gallen (3-4)#71@ LADYoshinobu Yamamoto (5-4)#13
Fri, Apr 3rdvs STLMichael McGreevy (3-4)#86vs CHCCade Horton (1-0)
Sat, Apr 4thvs STLDustin May (3-6)#85   
Sun, Apr 5thvs STLKyle Leahy (5-3)#162vs CHCShota Imanaga (4-6)#24
Mon, Apr 6th@ MINJoe Ryan (3-3)#15vs KCMichael Wacha (4-3)#78
Tue, Apr 7th@ MINTaj Bradley (5-1)#74vs KCNoah Cameron (2-4)#92
Wed, Apr 8th@ MINBailey Ober (6-3)#72vs KCCole Ragans (1-4)#49
Thu, Apr 9th@ MINMick Abel (1-2)#209   
Fri, Apr 10thvs MIAChris Paddack (0-7)#324@ ATLBryce Elder (4-3)#113
Sat, Apr 11thvs MIAJanson Junk (3-5)#116@ ATLMartin Perez (3-3)#200
Sun, Apr 12thvs MIASandy Alcantara (3-4)#73@ ATLChris Sale (8-3)#5
Tue, Apr 14thvs KCCole Ragans (1-4)#49@ STLMichael McGreevy (3-4)#86
Wed, Apr 15thvs KCSeth Lugo (2-4)#104@ STLDustin May (3-6)#85
Thu, Apr 16thvs KCKris Bubic (3-2)#80vs BALShane Baz (2-5)#84
Fri, Apr 17th@ BOSRanger Suarez (2-3)#32vs BALChris Bassitt (4-3)#125
Sat, Apr 18th@ BOSBrayan Bello (2-5)#144vs BALDean Kremer (0-1)#110
Sun, Apr 19th@ BOSGarrett Crochet (3-3)#9vs BALTrevor Rogers (2-6)#94
Mon, Apr 20th@ BOSSonny Gray (6-1)#30vs HOUSpencer Arrighetti (7-1)#126
Tue, Apr 21stvs MILKyle Harrison (6-1)#63vs HOURyan Weiss (0-3)#293
Wed, Apr 22ndvs MILDL Hall (0-0)#186vs HOUPeter Lambert (4-4)#190
Thu, Apr 23rdvs MILBrandon Sproat (1-4)#158   
Fri, Apr 24th@ CINAndrew Abbott (4-3)#99@ TORMax Scherzer (1-3)#149
Sat, Apr 25th@ CINBrady Singer (2-5)#143@ TORKevin Gausman (4-3)#19
Sun, Apr 26th@ CINRhett Lowder (3-3)#206@ TORPatrick Corbin (2-1)#216
Tue, Apr 28th@ ATLMartin Perez (3-3)#200vs TBNick Martinez (5-1)#81
Wed, Apr 29th@ ATLJR Ritchie (1-1)#236vs TBDrew Rasmussen (4-2)#21
Thu, Apr 30th@ ATLBryce Elder (4-3)#113   
Fri, May 1stvs TEXMacKenzie Gore (4-4)#50@ ATHJ.T. Ginn (3-3)#127
Sat, May 2ndvs TEXKumar Rocker (2-5)#103@ ATHJacob Lopez (4-3)#202
Sun, May 3rdvs TEXJack Leiter (3-4)#76@ ATHAaron Civale (5-2)#219
Mon, May 4thvs BOSPayton Tolle (2-2)#75@ KCMichael Wacha (4-3)#78
Tue, May 5thvs BOSJovani Moran (1-2)#183@ KCStephen Kolek (3-1)#166
Wed, May 6thvs BOSSonny Gray (6-1)#30@ KCCole Ragans (1-4)#49
Fri, May 8th@ KCKris Bubic (3-2)#80vs MINConnor Prielipp (1-3)#124
Sat, May 9th@ KCMichael Wacha (4-3)#78vs MINJoe Ryan (3-3)#15
Sun, May 10th@ KCNoah Cameron (2-4)#92vs MINAndrew Morris (1-2)#173
Tue, May 12th@ NYMFreddy Peralta (3-4)#28vs LAAWalbert Urena (2-4)#421
Wed, May 13th@ NYMChristian Scott (1-0)#90vs LAAReid Detmers (2-5)#41
Thu, May 14th@ NYMNolan McLean (3-4)#29   
Fri, May 15thvs TORTrey Yesavage (2-2)#48vs CINAndrew Abbott (4-3)#99
Sat, May 16thvs TORMason Fluhartyvs CINChris Paddack (0-7)#324
Sun, May 17thvs TORKevin Gausman (4-3)#19vs CINBrady Singer (2-5)#143
Mon, May 18thvs CLESlade Cecconi (3-5)#105@ DETFramber Valdez (2-4)#26
Tue, May 19thvs CLEParker Messick (6-1)#51@ DETKeider Montero (2-3)#201
Wed, May 20thvs CLETanner Bibee (0-7)#38@ DETDrew Anderson#101
Thu, May 21stvs CLEJoey Cantillo (4-2)#106@ DETCasey Mize (2-3)#65
Fri, May 22nd@ BALKeegan Akin (0-0)#180@ PHICristopher Sanchez (6-2)#3
Sun, May 24th@ BALTrevor Rogers (2-6)#94@ PHIAndrew Painter (1-6)#170
Tue, May 26thvs LAAJack Kochanowicz (2-4)#420vs WSHCade Cavalli (3-3)#87
Wed, May 27thvs LAAJose Soriano (6-4)#45vs WSHPJ Poulin (3-0)#237
Thu, May 28thvs LAAGrayson Rodriguez (2-1)#77   
Fri, May 29th@ CWSBrandon Eisert (1-0)#212vs BOSTyler Samaniego
Sat, May 30th@ CWSAnthony Kay (5-1)#182vs BOSSonny Gray (6-1)#30
Sun, May 31st@ CWSSean Burke (2-3)#142vs BOSRanger Suarez (2-3)#32
Mon, Jun 1st@ TBGriffin Jax (1-3)#59   
Tue, Jun 2nd@ TBSteven Matz (4-2)#98@ NYYCam Schlittler (7-2)#36
Wed, Jun 3rd@ TBNick Martinez (5-1)#81@ NYYGerrit Cole (1-0)#23
Fri, Jun 5thvs SEABryan Woo (5-3)#6@ TEXKumar Rocker (2-5)#103
Sat, Jun 6thvs SEABryce Miller (1-0)#54@ TEXJack Leiter (3-4)#76
Sun, Jun 7thvs SEAEmerson Hancock (4-2)#91@ TEXJacob deGrom (3-4)#8
Tue, Jun 9thvs MINTaj Bradley (5-1)#74vs NYYCarlos Rodon (1-2)#34
Wed, Jun 10thvs MINvs NYY
Thu, Jun 11thvs MIN   
Fri, Jun 12th@ CLEvs DET
Sat, Jun 13th@ CLEvs DET
Sun, Jun 14th@ CLEvs DET
Mon, Jun 15th@ HOU   
Tue, Jun 16th@ HOU@ MIL
Wed, Jun 17th@ HOU@ MIL
Fri, Jun 19thvs CWS@ HOU
Sat, Jun 20thvs CWS@ HOU
Sun, Jun 21stvs CWS@ HOU
Mon, Jun 22ndvs NYY@ CWS
Tue, Jun 23rdvs NYY@ CWS
Wed, Jun 24thvs NYY@ CWS
Thu, Jun 25thvs HOU   
Fri, Jun 26thvs HOUvs SEA
Sat, Jun 27thvs HOUvs SEA
Sun, Jun 28thvs HOUvs SEA
Mon, Jun 29th@ NYYvs TEX
Tue, Jun 30th@ NYYvs TEX
Wed, Jul 1st@ NYYvs TEX
Thu, Jul 2nd@ TEXvs CWS
Sat, Jul 4th@ TEXvs CWS
Sun, Jul 5th@ TEXvs CWS
Tue, Jul 7thvs ATH@ MIN
Wed, Jul 8thvs ATH@ MIN
Thu, Jul 9thvs ATH@ MIN
Fri, Jul 10thvs PHI@ MIA
Sat, Jul 11thvs PHI@ MIA
Sun, Jul 12thvs PHI@ MIA
Fri, Jul 17th@ LAAvs PIT
Sat, Jul 18th@ LAAvs PIT
Sun, Jul 19th@ LAAvs PIT
Mon, Jul 20th@ CHCvs MIN
Tue, Jul 21st@ CHCvs MIN
Wed, Jul 22nd@ CHCvs MIN
Thu, Jul 23rdvs KCvs MIN
Fri, Jul 24thvs KC@ TB
Sat, Jul 25thvs KC@ TB
Sun, Jul 26thvs KC@ TB
Mon, Jul 27thvs BAL@ CIN
Tue, Jul 28thvs BAL@ CIN
Wed, Jul 29thvs BAL@ CIN
Fri, Jul 31st@ ATHvs ARI
Sat, Aug 1st@ ATHvs ARI
Sun, Aug 2nd@ ATHvs ARI
Tue, Aug 4th@ SEAvs NYM
Wed, Aug 5th@ SEAvs NYM
Thu, Aug 6th@ SEAvs NYM
Fri, Aug 7th@ SF@ CWS
Sat, Aug 8th@ SF@ CWS
Sun, Aug 9th@ SF@ CWS
Tue, Aug 11thvs CLE@ DET
Wed, Aug 12thvs CLE@ DET
Thu, Aug 13thvs CLE@ DET
Fri, Aug 14thvs CWSvs SD
Sat, Aug 15thvs CWSvs SD
Sun, Aug 16thvs CWSvs SD
Mon, Aug 17th@ PIT   
Tue, Aug 18th@ PITvs SF
Wed, Aug 19th@ PITvs SF
Fri, Aug 21st@ KC@ COL
Sat, Aug 22nd@ KC@ COL
Sun, Aug 23rd@ KC@ COL
Mon, Aug 24thvs TB@ LAA
Tue, Aug 25thvs TB@ LAA
Wed, Aug 26thvs TB@ LAA
Fri, Aug 28thvs LADvs KC
Sat, Aug 29thvs LADvs KC
Sun, Aug 30thvs LADvs KC
Mon, Aug 31st@ MIN   
Tue, Sep 1st@ MINvs TOR
Wed, Sep 2nd@ MINvs TOR
Fri, Sep 4th@ CLEvs DET
Sat, Sep 5th@ CLEvs DET
Sun, Sep 6th@ CLEvs DET
Mon, Sep 7thvs MIN@ BAL
Tue, Sep 8thvs MIN@ BAL
Wed, Sep 9thvs MIN@ BAL
Fri, Sep 11thvs COL@ MIN
Sat, Sep 12thvs COL@ MIN
Sun, Sep 13thvs COL@ MIN
Mon, Sep 14th@ TORvs CWS
Tue, Sep 15th@ TORvs CWS
Wed, Sep 16th@ TORvs CWS
Thu, Sep 17th@ CWS   
Fri, Sep 18th@ CWSvs ATH
Sat, Sep 19th@ CWSvs ATH
Sun, Sep 20th@ CWSvs ATH
Mon, Sep 21stvs WSH   
Tue, Sep 22ndvs WSH@ BOS
Wed, Sep 23rdvs WSH@ BOS
Fri, Sep 25thvs PIT@ KC
Sat, Sep 26thvs PIT@ KC
Sun, Sep 27thvs PIT@ KC
Sun, Mar 29th   @ SEAEmerson Hancock (4-2)#91
Mon, Apr 13th   @ STLMatthew Liberatore (3-3)#114
Mon, Apr 27th   vs TBSteven Matz (4-2)#98
Thu, May 7th   @ KCSeth Lugo (2-4)#104
Mon, May 11th   vs LAABrent Suter (1-2)#241
Sat, May 23rd   @ PHIZack Wheeler (4-1)#7
Mon, May 25th   vs WSHPJ Poulin (3-0)#237
Thu, Jun 4th   @ NYYCarlos Rodon (1-2)#34
Mon, Jun 8th   vs NYYGerrit Cole (1-0)#23
Thu, Jun 18th   @ MIL
Fri, Jul 3rd   vs CWS
Thu, Aug 20th   vs SF
Thu, Sep 3rd   vs TOR
Thu, Sep 24th   @ BOS