Skip Navigation to Main Content

Who Should I Trade?

David Fry for Heriberto Hernandez (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Heriberto Hernandez
LF,RF,DH - MIA
Heriberto Hernandez
David Fry
C,RF,DH - CLE
David Fry
Expert
Recommendation
100%
Recommended by
1 of 1 experts
0%
Recommended by
0 of 1 experts
Rankings 
   
Rest of Season
VBR# 1147# 1212
   
Projections 
   
Runs1811
Home Runs53
RBI1812
Stolen Bases21
Batting Average.233.225
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Kevin Spinelli
KevScores
# 269# 320
   
Who Should I Trade? Player Statistics
  Heriberto Hernandez
LF,RF,DH - MIA
Heriberto Hernandez
David Fry
C,RF,DH - CLE
David Fry
2026 Stats 
   
   
At Bats9377
   
Runs611
   
Hits1918
   
Singles1613
   
Doubles02
   
Triples10
   
Home Runs23
   
RBI188
   
Stolen Bases50
   
Caught Stealing20
   
Walks1113
   
Strikeouts2327
   
Batting Average.204.234
   
On Base Pct.293.344
   
Slugging Pct.290.377
   
On-base Plus Slugging.583.721
   
Who Should I Trade? Player Projections
  Heriberto Hernandez
LF,RF,DH - MIA
Heriberto Hernandez
David Fry
C,RF,DH - CLE
David Fry
2026 Projections 
   
   
At Bats13391
   
Runs1811
   
Hits3120
   
Singles1913
   
Doubles64
   
Triples10
   
Home Runs53
   
RBI1812
   
Stolen Bases21
   
Caught Stealing10
   
Walks159
   
Strikeouts4128
   
Batting Average.233.225
   
On Base Pct.315.305
   
Slugging Pct.396.387
   
On-base Plus Slugging.711.692
   
Who Should I Trade? Player Notes
  Heriberto Hernandez
LF,RF,DH - MIA
Heriberto Hernandez
David Fry
C,RF,DH - CLE
David Fry
News 
 Heriberto Hernandez went 1-for-1 with a stolen base in Wednesday's 2-1 loss against the Toronto Blue Jays.
Nicholas Rodriguez
Thu, May 28th
David Fry went 2-for-3 in Monday's 6-2 loss to the Royals with a home run, one run scored, and two RBI.
Matthew Adam
Tue, May 5th
 Heriberto Hernandez went 1-for-4 with a stolen base in Tuesday's 8-4 loss against the Atlanta Braves.
Nicholas Rodriguez
Wed, May 20th
David Fry went 1-for-3 in a 14-6 win over the Athletics on Saturday with a home run, one run scored, two RBI, one walk, and one strikeout.
Matthew Adam
Sun, May 3rd
 Heriberto Hernandez went 1-for-2 with a home run, a run scored and one RBI in Saturday's 10-5 victory against the Tampa Bay Rays.
Nicholas Rodriguez
Sun, May 17th
David Fry went 1-for-3 in a 5-3 loss to the Blue Jays with a home run, a run scored, one RBI, and one strikeout.
Matthew Adam
Sun, Apr 26th
 The Marlins recalled Heriberto Hernandez from Triple-A Jacksonville.
Ari Koslow
Thu, May 7th
 
 The Marlins optioned OF Heriberto Hernández to Triple-A Jacksonville.
Ari Koslow
Mon, Apr 27th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Heriberto Hernandez
LF,RF,DH - MIA
Heriberto Hernandez
David Fry
C,RF,DH - CLE
David Fry
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   @ SEALogan Gilbert (3-4)#11
Fri, Mar 27thvs COLKyle Freeland (1-6)#395@ SEAGeorge Kirby (5-4)#14
Sat, Mar 28thvs COLMichael Lorenzen (2-7)#427@ SEABryan Woo (5-3)#6
Sun, Mar 29thvs COLJose Quintana (2-3)#425@ SEAEmerson Hancock (4-2)#91
Mon, Mar 30thvs CWSDavis Martin (8-1)#79@ LADRoki Sasaki (3-3)#131
Tue, Mar 31stvs CWSErick Fedde (0-5)#373@ LADShohei Ohtani (5-2)#1
Wed, Apr 1stvs CWSShane Smith (0-2)#205@ LADYoshinobu Yamamoto (4-4)#13
Fri, Apr 3rd@ NYYWill Warren (6-1)#60vs CHCCade Horton (1-0)
Sun, Apr 5th@ NYYMax Fried (4-3)#33vs CHCShota Imanaga (4-6)#24
Mon, Apr 6thvs CINBrandon Williamson (2-3)#370vs KCMichael Wacha (4-2)#78
Tue, Apr 7thvs CINAndrew Abbott (4-3)#99vs KCNoah Cameron (2-4)#92
Wed, Apr 8thvs CINBrady Singer (2-5)#143vs KCCole Ragans (1-4)#49
Fri, Apr 10th@ DETKeider Montero (2-3)#201@ ATLBryce Elder (4-3)#113
Sat, Apr 11th@ DETCasey Mize (2-3)#65@ ATLMartin Perez (3-3)#200
Sun, Apr 12th@ DETTarik Skubal (3-2)#4@ ATLChris Sale (8-3)#5
Mon, Apr 13th@ ATLGrant Holmes (3-2)#139@ STLMatthew Liberatore (2-3)#114
Tue, Apr 14th@ ATLReynaldo Lopez (2-1)#108@ STLMichael McGreevy (3-4)#86
Wed, Apr 15th@ ATLBryce Elder (4-3)#113@ STLDustin May (3-6)#85
Thu, Apr 16th   vs BALShane Baz (2-5)#84
Fri, Apr 17thvs MILColeman Crow (0-0)#197vs BALChris Bassitt (4-3)#125
Sat, Apr 18thvs MILBrandon Woodruff (2-1)#56vs BALDean Kremer (0-1)#110
Sun, Apr 19thvs MILJacob Misiorowski (5-2)#18vs BALTrevor Rogers (2-6)#94
Mon, Apr 20thvs STLMichael McGreevy (3-4)#86vs HOUSpencer Arrighetti (7-1)#126
Tue, Apr 21stvs STLDustin May (3-6)#85vs HOURyan Weiss (0-3)#293
Wed, Apr 22ndvs STLKyle Leahy (5-3)#162vs HOUPeter Lambert (4-4)#190
Fri, Apr 24th@ SFAdrian Houser (2-5)#189@ TORMax Scherzer (1-3)#149
Sat, Apr 25th@ SFRobbie Ray (3-6)#83@ TORKevin Gausman (4-3)#19
Sun, Apr 26th@ SFLanden Roupp (5-5)#61@ TORPatrick Corbin (2-1)#216
Mon, Apr 27th@ LADYoshinobu Yamamoto (4-4)#13vs TBSteven Matz (4-2)#98
Tue, Apr 28th@ LADShohei Ohtani (5-2)#1vs TBNick Martinez (5-1)#81
Wed, Apr 29th@ LADTyler Glasnow (3-0)#37vs TBDrew Rasmussen (4-2)#21
Fri, May 1stvs PHIZack Wheeler (4-1)#7@ ATHJ.T. Ginn (3-3)#127
Sat, May 2ndvs PHIAndrew Painter (1-5)#170@ ATHJacob Lopez (4-2)#202
Sun, May 3rdvs PHIJesus Luzardo (4-4)#10@ ATHAaron Civale (5-2)#219
Mon, May 4thvs PHIAaron Nola (3-4)#39@ KCMichael Wacha (4-2)#78
Tue, May 5thvs BALChris Bassitt (4-3)#125@ KCStephen Kolek (3-1)#166
Wed, May 6thvs BALBrandon Young (3-1)#194@ KCCole Ragans (1-4)#49
Thu, May 7thvs BALCade Povich (1-1)#240@ KCSeth Lugo (2-4)#104
Fri, May 8thvs WSHFoster Griffin (6-2)#88vs MINConnor Prielipp (1-3)#124
Sat, May 9thvs WSHRichard Lovelady (2-2)#204vs MINJoe Ryan (3-3)#15
Sun, May 10thvs WSHCade Cavalli (3-3)#87vs MINAndrew Morris (1-2)#173
Mon, May 11th   vs LAABrent Suter (1-2)#241
Tue, May 12th@ MINBailey Ober (6-3)#72vs LAAWalbert Urena (2-4)#421
Wed, May 13th@ MINSimeon Woods Richardson (0-7)#222vs LAAReid Detmers (2-5)#41
Fri, May 15th@ TBIan Seymour (3-0)#100vs CINAndrew Abbott (4-3)#99
Sat, May 16th@ TBNick Martinez (5-1)#81vs CINChris Paddack (0-7)#324
Sun, May 17th@ TBDrew Rasmussen (4-2)#21vs CINBrady Singer (2-5)#143
Mon, May 18thvs ATLJR Ritchie (1-1)#236@ DETFramber Valdez (2-4)#26
Tue, May 19thvs ATLMartin Perez (3-3)#200@ DETKeider Montero (2-3)#201
Wed, May 20thvs ATLChris Sale (8-3)#5@ DETDrew Anderson#101
Thu, May 21stvs ATLSpencer Strider (3-0)#31@ DETCasey Mize (2-3)#65
Fri, May 22ndvs NYMTobias Myers (0-1)#188@ PHICristopher Sanchez (6-2)#3
Sat, May 23rdvs NYMFreddy Peralta (3-4)#28@ PHIZack Wheeler (4-1)#7
Sun, May 24thvs NYMChristian Scott (1-0)#90@ PHIAndrew Painter (1-5)#170
Mon, May 25th@ TORTrey Yesavage (2-2)#48vs WSHPJ Poulin (3-0)#237
Tue, May 26th@ TORBraydon Fisher (2-1)#156vs WSHCade Cavalli (3-3)#87
Wed, May 27th@ TORKevin Gausman (4-3)#19vs WSHPJ Poulin (3-0)#237
Fri, May 29th@ NYMFreddy Peralta (3-4)#28vs BOSTyler Samaniego
Sat, May 30th@ NYMChristian Scott (1-0)#90vs BOSSonny Gray (6-1)#30
Sun, May 31st@ NYMNolan McLean (2-4)#29vs BOSRanger Suarez (2-3)#32
Tue, Jun 2nd@ WSHMiles Mikolas (1-4)#215@ NYYCam Schlittler (7-2)#36
Wed, Jun 3rd@ WSHAndrew Alvarez (1-0)#178@ NYYGerrit Cole (1-0)#23
Thu, Jun 4th   @ NYYCarlos Rodon (1-2)#34
Fri, Jun 5thvs TBDrew Rasmussen (4-2)#21@ TEXKumar Rocker (2-5)#103
Sat, Jun 6thvs TBShane McClanahan (5-2)#22@ TEXJack Leiter (2-4)#76
Sun, Jun 7thvs TBGriffin Jax (1-3)#59@ TEXJacob deGrom (3-4)#8
Mon, Jun 8th   vs NYYGerrit Cole (1-0)#23
Tue, Jun 9thvs ARIZac Gallen (3-4)#71vs NYYCarlos Rodon (1-2)#34
Wed, Jun 10thvs ARIvs NYY
Fri, Jun 12th@ PITvs DET
Sat, Jun 13th@ PITvs DET
Sun, Jun 14th@ PITvs DET
Tue, Jun 16th@ PHI@ MIL
Wed, Jun 17th@ PHI@ MIL
Thu, Jun 18th   @ MIL
Fri, Jun 19thvs SF@ HOU
Sat, Jun 20thvs SF@ HOU
Sun, Jun 21stvs SF@ HOU
Mon, Jun 22ndvs TEX@ CWS
Tue, Jun 23rdvs TEX@ CWS
Wed, Jun 24thvs TEX@ CWS
Fri, Jun 26th@ STLvs SEA
Sat, Jun 27th@ STLvs SEA
Sun, Jun 28th@ STLvs SEA
Mon, Jun 29th@ COLvs TEX
Tue, Jun 30th@ COLvs TEX
Wed, Jul 1st@ COLvs TEX
Thu, Jul 2nd@ COLvs CWS
Fri, Jul 3rd@ ATHvs CWS
Sat, Jul 4th@ ATHvs CWS
Sun, Jul 5th@ ATHvs CWS
Tue, Jul 7thvs SEA@ MIN
Wed, Jul 8thvs SEA@ MIN
Thu, Jul 9thvs SEA@ MIN
Fri, Jul 10thvs CLE@ MIA
Sat, Jul 11thvs CLE@ MIA
Sun, Jul 12thvs CLE@ MIA
Fri, Jul 17th@ MILvs PIT
Sat, Jul 18th@ MILvs PIT
Sun, Jul 19th@ MILvs PIT
Mon, Jul 20th@ HOUvs MIN
Tue, Jul 21st@ HOUvs MIN
Wed, Jul 22nd@ HOUvs MIN
Thu, Jul 23rd   vs MIN
Fri, Jul 24thvs SD@ TB
Sat, Jul 25thvs SD@ TB
Sun, Jul 26thvs SD@ TB
Mon, Jul 27thvs PHI@ CIN
Tue, Jul 28thvs PHI@ CIN
Wed, Jul 29thvs PHI@ CIN
Fri, Jul 31st@ NYMvs ARI
Sat, Aug 1st@ NYMvs ARI
Sun, Aug 2nd@ NYMvs ARI
Tue, Aug 4th@ ATLvs NYM
Wed, Aug 5th@ ATLvs NYM
Thu, Aug 6th@ ATLvs NYM
Fri, Aug 7thvs LAA@ CWS
Sat, Aug 8thvs LAA@ CWS
Sun, Aug 9thvs LAA@ CWS
Tue, Aug 11thvs PIT@ DET
Wed, Aug 12thvs PIT@ DET
Thu, Aug 13thvs PIT@ DET
Fri, Aug 14th@ CINvs SD
Sat, Aug 15th@ CINvs SD
Sun, Aug 16th@ CINvs SD
Tue, Aug 18th@ PHIvs SF
Wed, Aug 19th@ PHIvs SF
Thu, Aug 20th   vs SF
Fri, Aug 21stvs WSH@ COL
Sat, Aug 22ndvs WSH@ COL
Sun, Aug 23rdvs WSH@ COL
Mon, Aug 24thvs BOS@ LAA
Tue, Aug 25thvs BOS@ LAA
Wed, Aug 26thvs BOS@ LAA
Fri, Aug 28th@ WSHvs KC
Sat, Aug 29th@ WSHvs KC
Sun, Aug 30th@ WSHvs KC
Tue, Sep 1st@ KCvs TOR
Wed, Sep 2nd@ KCvs TOR
Thu, Sep 3rd@ KCvs TOR
Fri, Sep 4thvs CHCvs DET
Sat, Sep 5thvs CHCvs DET
Sun, Sep 6thvs CHCvs DET
Mon, Sep 7thvs NYM@ BAL
Tue, Sep 8thvs NYM@ BAL
Wed, Sep 9thvs NYM@ BAL
Fri, Sep 11thvs LAD@ MIN
Sat, Sep 12thvs LAD@ MIN
Sun, Sep 13thvs LAD@ MIN
Mon, Sep 14th@ ARIvs CWS
Tue, Sep 15th@ ARIvs CWS
Wed, Sep 16th@ ARIvs CWS
Fri, Sep 18th@ SDvs ATH
Sat, Sep 19th@ SDvs ATH
Sun, Sep 20th@ SDvs ATH
Tue, Sep 22nd@ CHC@ BOS
Wed, Sep 23rd@ CHC@ BOS
Thu, Sep 24th@ CHC@ BOS
Fri, Sep 25thvs ATL@ KC
Sat, Sep 26thvs ATL@ KC
Sun, Sep 27thvs ATL@ KC
Sat, Apr 4th@ NYYRyan Weathers (2-3)#66   
Thu, Apr 9thvs CINRhett Lowder (3-3)#206   
Thu, May 14th@ MINZebby Matthews (1-2)#82   
Mon, Jun 1st@ WSHCade Cavalli (3-3)#87   
Thu, Jun 11thvs ARI   
Mon, Jun 15th@ PHI   
Thu, Jul 30th@ NYM   
Mon, Aug 17th@ PHI   
Mon, Aug 31st@ WSH