Skip Navigation to Main Content

Who Should I Trade?

Brenan Hanifee for Foster Griffin (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Foster Griffin
SP,RP - WSH
Foster Griffin
Brenan Hanifee
RP - DET
Brenan Hanifee
Expert
Recommendation
100%
Recommended by
3 of 3 experts
0%
Recommended by
0 of 3 experts
Rankings 
   
Rest of Season# 125
VBR# 295# 625
   
Projections 
   
Strikeouts8627
Wins52
Saves00
ERA4.253.98
WHIP1.341.38
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 96
   
Kelly Kirby
FantasyPros
# 113
   
Kevin Spinelli
KevScores
# 56# 187
   
Who Should I Trade? Player Statistics
  Foster Griffin
SP,RP - WSH
Foster Griffin
Brenan Hanifee
RP - DET
Brenan Hanifee
2026 Stats 
   
   
Games Played1210
   
Games Started122
   
Innings Pitched67.011.1
   
Wins60
   
Losses20
   
Saves00
   
Blown Saves00
   
Holds01
   
Hits Allowed5612
   
Earned Runs282
   
Home Runs Allowed131
   
Strikeouts656
   
Walks212
   
ERA3.761.59
   
WHIP1.151.24
   
Who Should I Trade? Player Projections
  Foster Griffin
SP,RP - WSH
Foster Griffin
Brenan Hanifee
RP - DET
Brenan Hanifee
2026 Projections 
   
   
Games Played1835
   
Games Started171
   
Innings Pitched97.037.2
   
Wins52
   
Losses62
   
Saves00
   
Blown Saves00
   
Holds06
   
Hits Allowed9539
   
Earned Runs4616
   
Home Runs Allowed134
   
Strikeouts8627
   
Walks3011
   
ERA4.253.98
   
WHIP1.341.38
   
Who Should I Trade? Player Notes
  Foster Griffin
SP,RP - WSH
Foster Griffin
Brenan Hanifee
RP - DET
Brenan Hanifee
News 
 Foster Griffin allowed three earned runs on five hits and two walks over five innings in the Nationals’ win over the Padres. He struck out five batters and earned a no-decision.
Jesse Garcia
Sat, May 30th
The Tigers recalled Brenan Hanifee from Triple-A Toledo.
Ari Koslow
Fri, May 22nd
 Foster Griffin allowed zero earned runs on three hits and one walk while striking out six over six innings in Sunday's win over Atlanta.
Jesse Garcia
Mon, May 25th
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
 Foster Griffin allowed five earned runs on eight hits and no walks while striking out five over five innings in Tuesday's 9-6 win over the Mets.
Jesse Garcia
Wed, May 20th
The Tigers optioned Brenan Hanifee to Triple-A Toledo.
Ari Koslow
Sat, May 16th
 Foster Griffin allowed nine earned runs on seven hits and three walks over 4 1/3 innings pitched in a loss to the Reds. He struck out seven hitters and took his second loss of the season.
Jesse Garcia
Thu, May 14th
Brenan Hanifee will serve as the opener for the Tigers on Sunday.
Ari Koslow
Sun, May 10th
 Foster Griffin was sharp Friday, mixing enough whiffs with soft contact to make 103 pitches feel like a bargain.
Jesse Garcia
Sat, May 9th
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
  Foster Griffin
SP,RP - WSH
Foster Griffin
Brenan Hanifee
RP - DET
Brenan Hanifee
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ CHCMatthew Boyd (2-1)#40@ SDNick Pivetta (1-2)#138
Fri, Mar 27th   @ SDMichael King (4-4)#35
Sat, Mar 28th@ CHCCade Horton (1-0)@ SDRandy Vasquez (5-3)#199
Mon, Mar 30th@ PHITaijuan Walker (1-4)#413@ ARIMichael Soroka (7-2)#67
Tue, Mar 31st@ PHIAndrew Painter (1-5)#170@ ARIBrandon Pfaadt (0-1)#115
Wed, Apr 1st@ PHICristopher Sanchez (6-2)#3@ ARIZac Gallen (3-4)#71
Fri, Apr 3rdvs LADEmmet Sheehan (3-1)#42vs STLMichael McGreevy (3-4)#86
Sat, Apr 4thvs LADTyler Glasnow (3-0)#37vs STLDustin May (3-6)#85
Sun, Apr 5thvs LADRoki Sasaki (3-3)#131vs STLKyle Leahy (5-3)#162
Mon, Apr 6thvs STLAndre Pallante (5-4)#163@ MINJoe Ryan (3-3)#15
Tue, Apr 7thvs STLMatthew Liberatore (2-3)#114@ MINTaj Bradley (5-1)#74
Wed, Apr 8thvs STLMichael McGreevy (3-4)#86@ MINBailey Ober (6-3)#72
Thu, Apr 9th   @ MINMick Abel (1-2)#209
Fri, Apr 10th@ MILAaron Ashbyvs MIAChris Paddack (0-7)#324
Sat, Apr 11th@ MILKyle Harrison (6-1)#63vs MIAJanson Junk (3-5)#116
Sun, Apr 12th@ MILBrandon Woodruff (2-1)#56vs MIASandy Alcantara (3-4)#73
Tue, Apr 14th@ PITMitch Keller (5-2)#95vs KCCole Ragans (1-4)#49
Wed, Apr 15th@ PITMason Montgomery (1-1)#151vs KCSeth Lugo (2-4)#104
Thu, Apr 16th@ PITBraxton Ashcraft (4-2)#47vs KCKris Bubic (3-2)#80
Fri, Apr 17thvs SFLogan Webb (2-4)#12@ BOSRanger Suarez (2-3)#32
Sat, Apr 18thvs SFAdrian Houser (2-5)#189@ BOSBrayan Bello (2-5)#144
Sun, Apr 19thvs SFRobbie Ray (3-6)#83@ BOSGarrett Crochet (3-3)#9
Mon, Apr 20thvs ATLBryce Elder (4-3)#113@ BOSSonny Gray (6-1)#30
Tue, Apr 21stvs ATLReynaldo Lopez (2-1)#108vs MILKyle Harrison (6-1)#63
Wed, Apr 22ndvs ATLDidier Fuentes (4-0)#153vs MILDL Hall (0-0)#186
Thu, Apr 23rdvs ATLJR Ritchie (1-1)#236vs MILBrandon Sproat (1-4)#158
Fri, Apr 24th@ CWSBryan Hudson (3-1)#175@ CINAndrew Abbott (4-3)#99
Sat, Apr 25th@ CWSNoah Schultz (2-4)#221@ CINBrady Singer (2-5)#143
Sun, Apr 26th@ CWSBryan Hudson (3-1)#175@ CINRhett Lowder (3-3)#206
Tue, Apr 28th@ NYMClay Holmes (4-4)#165@ ATLMartin Perez (3-3)#200
Wed, Apr 29th@ NYMDavid Peterson (3-5)#117@ ATLJR Ritchie (1-1)#236
Thu, Apr 30th@ NYMFreddy Peralta (3-4)#28@ ATLBryce Elder (4-3)#113
Fri, May 1stvs MILJacob Misiorowski (5-2)#18vs TEXMacKenzie Gore (4-4)#50
Sat, May 2ndvs MILKyle Harrison (6-1)#63vs TEXKumar Rocker (2-5)#103
Sun, May 3rdvs MILLogan Henderson (2-1)#57vs TEXJack Leiter (2-4)#76
Mon, May 4th   vs BOSPayton Tolle (2-2)#75
Tue, May 5thvs MINTaj Bradley (5-1)#74vs BOSJovani Moran (0-2)#183
Wed, May 6thvs MINBailey Ober (6-3)#72vs BOSSonny Gray (6-1)#30
Fri, May 8th@ MIARobby Snelling (0-1)@ KCKris Bubic (3-2)#80
Sat, May 9th@ MIAJanson Junk (3-5)#116@ KCMichael Wacha (4-2)#78
Sun, May 10th@ MIASandy Alcantara (3-4)#73@ KCNoah Cameron (2-4)#92
Tue, May 12th@ CINBrady Singer (2-5)#143@ NYMFreddy Peralta (3-4)#28
Wed, May 13th@ CINNick Lodolo (1-1)#58@ NYMChristian Scott (1-0)#90
Thu, May 14th@ CINChase Burns (7-1)#25@ NYMNolan McLean (2-4)#29
Fri, May 15thvs BALShane Baz (2-5)#84vs TORTrey Yesavage (2-2)#48
Sat, May 16thvs BALChris Bassitt (4-3)#125vs TORMason Fluharty
Sun, May 17thvs BALBrandon Young (3-1)#194vs TORKevin Gausman (4-3)#19
Mon, May 18thvs NYMChristian Scott (1-0)#90vs CLESlade Cecconi (3-5)#105
Tue, May 19thvs NYMNolan McLean (2-4)#29vs CLEParker Messick (6-1)#51
Wed, May 20thvs NYMZach Thornton (0-1)#270vs CLETanner Bibee (0-7)#38
Thu, May 21stvs NYMDavid Peterson (3-5)#117vs CLEJoey Cantillo (4-2)#106
Fri, May 22nd@ ATLBryce Elder (4-3)#113@ BALKeegan Akin (0-0)#180
Sun, May 24th@ ATLMartin Perez (3-3)#200@ BALTrevor Rogers (2-6)#94
Tue, May 26th@ CLEJoey Cantillo (4-2)#106vs LAAJack Kochanowicz (2-3)#420
Wed, May 27th@ CLEGavin Williams (8-3)#27vs LAAJose Soriano (6-4)#45
Thu, May 28th   vs LAAGrayson Rodriguez (2-1)#77
Fri, May 29thvs SDLucas Giolito (2-0)#172@ CWSBrandon Eisert (0-0)#212
Sat, May 30thvs SDMichael King (4-4)#35@ CWSAnthony Kay (5-1)#182
Sun, May 31stvs SDGriffin Canning (0-3)#141@ CWSSean Burke (2-3)#142
Mon, Jun 1stvs MIASandy Alcantara (3-4)#73@ TBGriffin Jax (1-3)#59
Tue, Jun 2ndvs MIAEury Perez (3-6)#109@ TBSteven Matz (4-2)#98
Wed, Jun 3rdvs MIAMax Meyer (5-0)#68@ TBNick Martinez (5-1)#81
Fri, Jun 5th@ ARIMerrill Kelly (5-3)#93vs SEABryan Woo (5-3)#6
Sat, Jun 6th@ ARIEduardo Rodriguez (5-1)#112vs SEABryce Miller (1-0)#54
Sun, Jun 7th@ ARIMichael Soroka (7-2)#67vs SEAEmerson Hancock (4-2)#91
Tue, Jun 9th@ SFAdrian Houser (2-5)#189vs MINTaj Bradley (5-1)#74
Wed, Jun 10th@ SFvs MIN
Thu, Jun 11th   vs MIN
Fri, Jun 12thvs SEA@ CLE
Sat, Jun 13thvs SEA@ CLE
Sun, Jun 14thvs SEA@ CLE
Mon, Jun 15thvs KC@ HOU
Tue, Jun 16thvs KC@ HOU
Wed, Jun 17thvs KC@ HOU
Fri, Jun 19th@ TBvs CWS
Sat, Jun 20th@ TBvs CWS
Sun, Jun 21st@ TBvs CWS
Mon, Jun 22ndvs PHIvs NYY
Tue, Jun 23rdvs PHIvs NYY
Wed, Jun 24thvs PHIvs NYY
Thu, Jun 25thvs PHIvs HOU
Fri, Jun 26th@ BALvs HOU
Sat, Jun 27th@ BALvs HOU
Sun, Jun 28th@ BALvs HOU
Mon, Jun 29th@ BOS@ NYY
Tue, Jun 30th@ BOS@ NYY
Wed, Jul 1st@ BOS@ NYY
Thu, Jul 2nd   @ TEX
Sat, Jul 4thvs PIT@ TEX
Sun, Jul 5thvs PIT@ TEX
Tue, Jul 7thvs HOUvs ATH
Wed, Jul 8thvs HOUvs ATH
Thu, Jul 9th   vs ATH
Fri, Jul 10thvs NYYvs PHI
Sat, Jul 11thvs NYYvs PHI
Sun, Jul 12thvs NYYvs PHI
Fri, Jul 17th@ ATH@ LAA
Sat, Jul 18th@ ATH@ LAA
Sun, Jul 19th@ ATH@ LAA
Mon, Jul 20th@ COL@ CHC
Tue, Jul 21st@ COL@ CHC
Wed, Jul 22nd@ COL@ CHC
Thu, Jul 23rd   vs KC
Fri, Jul 24thvs ARIvs KC
Sat, Jul 25thvs ARIvs KC
Sun, Jul 26thvs ARIvs KC
Mon, Jul 27thvs TORvs BAL
Tue, Jul 28thvs TORvs BAL
Wed, Jul 29thvs TORvs BAL
Fri, Jul 31st@ ATL@ ATH
Sat, Aug 1st@ ATL@ ATH
Sun, Aug 2nd@ ATL@ ATH
Tue, Aug 4th@ PHI@ SEA
Wed, Aug 5th@ PHI@ SEA
Thu, Aug 6th@ PHI@ SEA
Fri, Aug 7thvs CIN@ SF
Sat, Aug 8thvs CIN@ SF
Sun, Aug 9thvs CIN@ SF
Tue, Aug 11thvs CHCvs CLE
Wed, Aug 12thvs CHCvs CLE
Thu, Aug 13thvs CHCvs CLE
Fri, Aug 14th@ NYMvs CWS
Sat, Aug 15th@ NYMvs CWS
Sun, Aug 16th@ NYMvs CWS
Mon, Aug 17th   @ PIT
Tue, Aug 18th@ TEX@ PIT
Wed, Aug 19th@ TEX@ PIT
Fri, Aug 21st@ MIA@ KC
Sat, Aug 22nd@ MIA@ KC
Sun, Aug 23rd@ MIA@ KC
Mon, Aug 24thvs COLvs TB
Tue, Aug 25thvs COLvs TB
Wed, Aug 26thvs COLvs TB
Fri, Aug 28thvs MIAvs LAD
Sat, Aug 29thvs MIAvs LAD
Sun, Aug 30thvs MIAvs LAD
Mon, Aug 31stvs MIA@ MIN
Tue, Sep 1stvs ATL@ MIN
Wed, Sep 2ndvs ATL@ MIN
Fri, Sep 4th@ LAD@ CLE
Sat, Sep 5th@ LAD@ CLE
Sun, Sep 6th@ LAD@ CLE
Mon, Sep 7th@ SDvs MIN
Tue, Sep 8th@ SDvs MIN
Wed, Sep 9th@ SDvs MIN
Fri, Sep 11thvs LAAvs COL
Sat, Sep 12thvs LAAvs COL
Sun, Sep 13thvs LAAvs COL
Mon, Sep 14th   @ TOR
Tue, Sep 15thvs PHI@ TOR
Wed, Sep 16thvs PHI@ TOR
Thu, Sep 17th   @ CWS
Fri, Sep 18th@ STL@ CWS
Sat, Sep 19th@ STL@ CWS
Sun, Sep 20th@ STL@ CWS
Mon, Sep 21st@ DETvs WSH
Tue, Sep 22nd@ DETvs WSH
Wed, Sep 23rd@ DETvs WSH
Fri, Sep 25thvs NYMvs PIT
Sat, Sep 26thvs NYMvs PIT
Sun, Sep 27thvs NYMvs PIT
Sun, Mar 29th@ CHCShota Imanaga (4-6)#24   
Mon, Apr 13th@ PITPaul Skenes (6-5)#2   
Thu, May 7thvs MINSimeon Woods Richardson (0-7)#222   
Sat, May 23rd@ ATLGrant Holmes (3-2)#139   
Mon, May 25th@ CLETanner Bibee (0-7)#38   
Mon, Jun 8th@ SFLogan Webb (2-4)#12   
Fri, Jul 3rdvs PIT   
Mon, Jul 6thvs HOU   
Thu, Jul 30th@ ATL   
Mon, Aug 3rd@ PHI   
Thu, Aug 20th@ TEX   
Thu, Aug 27thvs COL