Skip Navigation to Main Content

Who Should I Trade?

Joe Boyle for Justin Hagenman (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Joe Boyle
SP,RP - TB
Joe Boyle
Justin Hagenman
RP - NYM
Justin Hagenman
Expert
Recommendation
100%
Recommended by
3 of 3 experts
0%
Recommended by
0 of 3 experts
Rankings 
   
Rest of Season# 185
VBR# 485# 923
   
Projections 
   
Strikeouts5110
Wins30
Saves00
ERA4.004.17
WHIP1.421.24
   
Misc 
   
Injury AlertMiLBIL60
   
Expert Ranks 
   
Joe Pisapia
FantasyPros
# 82
   
Kelly Kirby
FantasyPros
# 232
   
Kevin Spinelli
KevScores
# 394
   
Who Should I Trade? Player Statistics
  Joe Boyle
SP,RP - TB
Joe Boyle
Justin Hagenman
RP - NYM
Justin Hagenman
2026 Stats 
   
   
Games Played3
   
Games Started3
   
Innings Pitched15.2
   
Wins0
   
Losses1
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed11
   
Earned Runs9
   
Home Runs Allowed1
   
Strikeouts16
   
Walks6
   
ERA5.17
   
WHIP1.09
   
Who Should I Trade? Player Projections
  Joe Boyle
SP,RP - TB
Joe Boyle
Justin Hagenman
RP - NYM
Justin Hagenman
2026 Projections 
   
   
Games Played2213
   
Games Started60
   
Innings Pitched46.811.0
   
Wins30
   
Losses30
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed3811
   
Earned Runs215
   
Home Runs Allowed52
   
Strikeouts5110
   
Walks253
   
ERA4.004.17
   
WHIP1.421.24
   
Who Should I Trade? Player Notes
  Joe Boyle
SP,RP - TB
Joe Boyle
Justin Hagenman
RP - NYM
Justin Hagenman
News 
 The Rays activated RHP Joe Boyle from the 15-day injured list and optioned him to Triple-A Durham.
Ari Koslow
Mon, May 18th
The Mets have placed right-hander Justin Hagenman on the 60-day injured list due to a rib fracture.
Brenton Kemp
Sat, Mar 14th
 Joe Boyle will begin a rehab assignment with Triple-A Durham on Wednesday.
Nicholas Rodriguez
Mon, May 4th
 
 Joe Boyle threw a live batting practice session on Thursday and is scheduled to throw a bullpen session on Sunday.
Nicholas Rodriguez
Sat, May 2nd
 
 Joe Boyle played catch from 90 feet this week.
Ari Koslow
Tue, Apr 21st
 
 Rays right-hander Joe Boyle (elbow) is throwing from 90 feet and is hoping to throw a bullpen session by the end of April.
Brenton Kemp
Mon, Apr 20th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joe Boyle
SP,RP - TB
Joe Boyle
Justin Hagenman
RP - NYM
Justin Hagenman
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ STLMatthew Liberatore (2-3)#114vs PITPaul Skenes (6-5)#2
Sat, Mar 28th@ STLMichael McGreevy (3-4)#86vs PITMitch Keller (5-2)#95
Sun, Mar 29th@ STLDustin May (3-6)#85vs PITCarmen Mlodzinski (4-3)#132
Mon, Mar 30th@ MILKyle Harrison (6-1)#63@ STLKyle Leahy (5-3)#162
Tue, Mar 31st@ MILBrandon Woodruff (2-1)#56@ STLAndre Pallante (5-4)#163
Wed, Apr 1st@ MILJacob Misiorowski (5-2)#18@ STLMatthew Liberatore (2-3)#114
Fri, Apr 3rd@ MINBailey Ober (6-3)#72@ SFTyler Mahle (1-7)#119
Sat, Apr 4th@ MINMick Abel (1-2)#209@ SFLanden Roupp (5-5)#61
Sun, Apr 5th@ MINSimeon Woods Richardson (0-7)#222@ SFLogan Webb (2-4)#12
Mon, Apr 6thvs CHCJameson Taillon (2-4)#107   
Tue, Apr 7thvs CHCJavier Assad (3-1)#276vs ARIZac Gallen (3-4)#71
Wed, Apr 8thvs CHCColin Rea (5-3)#140vs ARIRyne Nelson (2-4)#89
Fri, Apr 10thvs NYYLuis Gil (1-2)#249vs ATHJ.T. Ginn (3-3)#127
Sat, Apr 11thvs NYYMax Fried (4-3)#33vs ATHJacob Lopez (4-2)#202
Sun, Apr 12thvs NYYCam Schlittler (7-2)#36vs ATHAaron Civale (5-2)#219
Tue, Apr 14th@ CWSNoah Schultz (2-4)#221@ LADYoshinobu Yamamoto (4-4)#13
Wed, Apr 15th@ CWSSean Burke (2-3)#142@ LADShohei Ohtani (5-2)#1
Thu, Apr 16th@ CWSJordan Leasure   
Fri, Apr 17th@ PITBubba Chandler (1-6)#122@ CHCEdward Cabrera (3-2)#70
Sat, Apr 18th@ PITPaul Skenes (6-5)#2@ CHCJameson Taillon (2-4)#107
Sun, Apr 19th@ PITMitch Keller (5-2)#95@ CHCJavier Assad (3-1)#276
Mon, Apr 20thvs CINRhett Lowder (3-3)#206   
Tue, Apr 21stvs CINChase Burns (7-1)#25vs MINSimeon Woods Richardson (0-7)#222
Wed, Apr 22ndvs CINBrandon Williamson (2-3)#370vs MINConnor Prielipp (1-3)#124
Fri, Apr 24thvs MINTaj Bradley (5-1)#74vs COLMichael Lorenzen (2-7)#427
Sat, Apr 25thvs MINBailey Ober (6-3)#72   
Sun, Apr 26thvs MINSimeon Woods Richardson (0-7)#222vs COLChase Dollander (3-3)#340
Mon, Apr 27th@ CLEParker Messick (6-1)#51   
Tue, Apr 28th@ CLETanner Bibee (0-7)#38vs WSHZack Littell (4-4)#169
Wed, Apr 29th@ CLEGavin Williams (8-3)#27vs WSHCade Cavalli (3-3)#87
Fri, May 1stvs SFRobbie Ray (3-6)#83@ LAAWalbert Urena (2-4)#421
Sat, May 2ndvs SFLanden Roupp (5-5)#61@ LAAReid Detmers (2-5)#41
Sun, May 3rdvs SFTyler Mahle (1-7)#119@ LAAJack Kochanowicz (2-3)#420
Mon, May 4thvs TOREric Lauer (2-5)#264@ COLTomoyuki Sugano (4-4)#428
Tue, May 5thvs TORKevin Gausman (4-3)#19   
Wed, May 6thvs TORPatrick Corbin (2-1)#216@ COLMichael Lorenzen (2-7)#427
Thu, May 7th@ BOSJake Bennett (1-1)#303@ COLJose Quintana (2-3)#425
Fri, May 8th@ BOSConnelly Early (5-2)#97@ ARIRyne Nelson (2-4)#89
Sun, May 10th@ BOSPayton Tolle (2-2)#75@ ARIEduardo Rodriguez (5-1)#112
Mon, May 11th@ TORKevin Gausman (4-3)#19   
Tue, May 12th@ TORPatrick Corbin (2-1)#216vs DETJack Flaherty (0-7)#62
Wed, May 13th@ TORDylan Cease (3-3)#16vs DETFramber Valdez (2-4)#26
Fri, May 15thvs MIAJanson Junk (3-5)#116vs NYYCam Schlittler (7-2)#36
Sat, May 16thvs MIASandy Alcantara (3-4)#73vs NYYCarlos Rodon (1-2)#34
Sun, May 17thvs MIAEury Perez (3-6)#109vs NYYElmer Rodriguez (0-1)#272
Mon, May 18thvs BALTrevor Rogers (2-6)#94@ WSHJake Irvin (2-4)#203
Tue, May 19thvs BALKyle Bradish (2-6)#43@ WSHFoster Griffin (6-2)#88
Wed, May 20thvs BALShane Baz (2-5)#84@ WSHZack Littell (4-4)#169
Fri, May 22nd@ NYYGerrit Cole (1-0)#23@ MIAEury Perez (3-6)#109
Sun, May 24th@ NYYRyan Weathers (2-3)#66@ MIATyler Phillips
Mon, May 25th@ BALKyle Bradish (2-6)#43vs CINNick Lodolo (1-1)#58
Tue, May 26th@ BALShane Baz (2-5)#84vs CINChase Burns (7-1)#25
Wed, May 27th@ BALTrey Gibson (1-0)#309vs CINAndrew Abbott (4-3)#99
Fri, May 29thvs LAAWalbert Urena (2-4)#421vs MIAMax Meyer (5-0)#68
Sat, May 30thvs LAAReid Detmers (2-5)#41vs MIATyler Phillips
Sun, May 31stvs LAAJack Kochanowicz (2-3)#420vs MIAJohn King
Mon, Jun 1stvs DETTy Madden#279@ SEAEmerson Hancock (4-2)#91
Tue, Jun 2ndvs DETJack Flaherty (0-7)#62@ SEALogan Gilbert (3-4)#11
Wed, Jun 3rdvs DETTroy Melton (1-0)#118@ SEAGeorge Kirby (5-4)#14
Fri, Jun 5th@ MIATyler Phillips@ SDMichael King (4-4)#35
Sat, Jun 6th@ MIAJanson Junk (3-5)#116@ SDGriffin Canning (0-3)#141
Sun, Jun 7th@ MIASandy Alcantara (3-4)#73@ SDRandy Vasquez (5-3)#199
Mon, Jun 8thvs BOSPayton Tolle (2-2)#75   
Tue, Jun 9thvs BOSBrayan Bello (2-5)#144vs STLDustin May (3-6)#85
Wed, Jun 10thvs BOSvs STL
Fri, Jun 12th@ LAAvs ATL
Sat, Jun 13th@ LAAvs ATL
Sun, Jun 14th@ LAAvs ATL
Mon, Jun 15th@ LAD@ CIN
Tue, Jun 16th@ LAD@ CIN
Wed, Jun 17th@ LAD@ CIN
Fri, Jun 19thvs WSH   
Sat, Jun 20thvs WSH@ PHI
Sun, Jun 21stvs WSH@ PHI
Mon, Jun 22ndvs KCvs CHC
Tue, Jun 23rdvs KCvs CHC
Wed, Jun 24thvs KCvs CHC
Thu, Jun 25thvs KCvs CHC
Fri, Jun 26thvs ARIvs PHI
Sat, Jun 27thvs ARIvs PHI
Sun, Jun 28thvs ARIvs PHI
Tue, Jun 30th@ KC@ TOR
Wed, Jul 1st@ KC@ TOR
Thu, Jul 2nd@ KC   
Fri, Jul 3rd@ HOU@ ATL
Sat, Jul 4th@ HOU@ ATL
Sun, Jul 5th@ HOU@ ATL
Mon, Jul 6thvs NYY@ ATL
Tue, Jul 7thvs NYYvs KC
Wed, Jul 8thvs NYYvs KC
Thu, Jul 9thvs NYYvs KC
Fri, Jul 10thvs SEAvs BOS
Sat, Jul 11thvs SEAvs BOS
Sun, Jul 12thvs SEAvs BOS
Fri, Jul 17th@ BOS   
Sat, Jul 18th@ BOS@ PHI
Sun, Jul 19th@ BOS@ PHI
Mon, Jul 20th@ TOR@ MIL
Tue, Jul 21st@ TOR@ MIL
Wed, Jul 22nd@ TOR@ MIL
Thu, Jul 23rd@ TOR   
Fri, Jul 24thvs CLEvs LAD
Sat, Jul 25thvs CLEvs LAD
Sun, Jul 26thvs CLEvs LAD
Tue, Jul 28thvs TEXvs ATL
Wed, Jul 29thvs TEXvs ATL
Thu, Jul 30thvs TEXvs MIA
Fri, Jul 31stvs CWSvs MIA
Sat, Aug 1stvs CWSvs MIA
Sun, Aug 2ndvs CWSvs MIA
Mon, Aug 3rd@ COL   
Tue, Aug 4th@ COL@ CLE
Wed, Aug 5th@ COL@ CLE
Fri, Aug 7th@ SEA@ PIT
Sat, Aug 8th@ SEA@ PIT
Sun, Aug 9th@ SEA@ PIT
Mon, Aug 10th@ ATH@ ATL
Tue, Aug 11th@ ATH@ ATL
Wed, Aug 12th@ ATH@ ATL
Fri, Aug 14thvs BALvs WSH
Sat, Aug 15thvs BALvs WSH
Sun, Aug 16thvs BALvs WSH
Mon, Aug 17thvs BALvs SD
Tue, Aug 18thvs TORvs SD
Wed, Aug 19thvs TORvs SD
Thu, Aug 20thvs TOR   
Fri, Aug 21st@ BAL@ CWS
Sat, Aug 22nd@ BAL@ CWS
Sun, Aug 23rd@ BAL@ CWS
Mon, Aug 24th@ DET   
Tue, Aug 25th@ DETvs MIL
Wed, Aug 26th@ DETvs MIL
Fri, Aug 28thvs SDvs HOU
Sat, Aug 29thvs SDvs HOU
Sun, Aug 30thvs SDvs HOU
Mon, Aug 31stvs NYM@ TB
Tue, Sep 1stvs NYM@ TB
Wed, Sep 2ndvs NYM@ TB
Thu, Sep 3rd@ TEX   
Fri, Sep 4th@ TEXvs SF
Sat, Sep 5th@ TEXvs SF
Sun, Sep 6th@ TEXvs SF
Tue, Sep 8th@ ATL@ MIA
Wed, Sep 9th@ ATL@ MIA
Thu, Sep 10th@ ATL   
Fri, Sep 11thvs HOU@ NYY
Sat, Sep 12thvs HOU@ NYY
Sun, Sep 13thvs HOU@ NYY
Tue, Sep 15thvs ATHvs BAL
Wed, Sep 16thvs ATHvs BAL
Thu, Sep 17thvs ATHvs PHI
Fri, Sep 18thvs BOSvs PHI
Sat, Sep 19thvs BOSvs PHI
Sun, Sep 20thvs BOSvs PHI
Tue, Sep 22nd@ NYY@ TEX
Wed, Sep 23rd@ NYY@ TEX
Thu, Sep 24th@ NYY@ TEX
Fri, Sep 25th@ PHI@ WSH
Sat, Sep 26th@ PHI@ WSH
Sun, Sep 27th@ PHI@ WSH
Thu, Apr 2nd   @ SFRobbie Ray (3-6)#83
Thu, Apr 9th   vs ARIEduardo Rodriguez (5-1)#112
Mon, Apr 13th   @ LADJustin Wrobleski (7-2)#130
Thu, Apr 23rd   vs MINJoe Ryan (3-3)#15
Thu, Apr 30th   vs WSHMiles Mikolas (1-4)#215
Sat, May 9th   @ ARIMerrill Kelly (5-3)#93
Thu, May 14th   vs DETKeider Montero (2-3)#201
Thu, May 21st   @ WSHCade Cavalli (3-3)#87
Sat, May 23rd   @ MIAMax Meyer (5-0)#68
Thu, Jun 11th   vs STL
Thu, Jun 18th   @ PHI
Mon, Jun 29th   @ TOR
Thu, Jul 16th   @ PHI
Mon, Jul 27th   vs ATL
Thu, Aug 6th   @ CLE
Thu, Aug 27th   vs MIL
Mon, Sep 7th   @ MIA
Mon, Sep 14th   vs BAL