Skip to main content

Who Should I Trade?

John Curtiss for Brad Wieck (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  John Curtiss
John Curtiss
Brad Wieck
Brad Wieck
Recommended by
2 of 3 experts
Recommended by
1 of 3 experts
Rest of Season# 445
VBR# 560# 651
Injury Alert--
Expert Ranks 
Mike Maher
# 318
Corbin Young
# 346
Ryan Amore
Pitcher List
# 306
Who Should I Trade? Player Statistics
  John Curtiss
John Curtiss
Brad Wieck
Brad Wieck
2021 Stats 
Games Played2610
Games Started10
Innings Pitched30.011.2
Blown Saves00
Hits Allowed297
Earned Runs100
Home Runs Allowed30
Who Should I Trade? Player Projections
  John Curtiss
John Curtiss
Brad Wieck
Brad Wieck
2021 Projections 
Games Played3315
Games Started00
Innings Pitched36.515.1
Blown Saves00
Hits Allowed3412
Earned Runs176
Home Runs Allowed52
Who Should I Trade? Player Notes
  John Curtiss
John Curtiss
Brad Wieck
Brad Wieck
 The Marlins have acquired right-handed pitcher John Curtiss from the Rays in exchange for minor league first baseman Evan Edwards.
Andersen Pickard
Wed, Feb 17th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  John Curtiss
John Curtiss
Brad Wieck
Brad Wieck
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TBvs PIT
Fri, Apr 2ndvs TB   
Sat, Apr 3rdvs TBvs PIT
Mon, Apr 5thvs STLvs MIL
Tue, Apr 6thvs STLvs MIL
Wed, Apr 7thvs STLvs MIL
Thu, Apr 8th@ NYM@ PIT
Sat, Apr 10th@ NYM@ PIT
Mon, Apr 12th@ ATL@ MIL
Tue, Apr 13th@ ATL@ MIL
Wed, Apr 14th@ ATL@ MIL
Thu, Apr 15th@ ATL   
Fri, Apr 16thvs SFvs ATL
Sat, Apr 17thvs SFvs ATL
Sun, Apr 18thvs SFvs ATL
Tue, Apr 20thvs BALvs NYM
Wed, Apr 21stvs BALvs NYM
Thu, Apr 22nd@ SFvs NYM
Fri, Apr 23rd@ SFvs MIL
Sat, Apr 24th@ SFvs MIL
Sun, Apr 25th@ SFvs MIL
Mon, Apr 26th@ MIL@ ATL
Tue, Apr 27th@ MIL@ ATL
Wed, Apr 28th@ MIL@ ATL
Fri, Apr 30th@ WSH@ CIN
Sat, May 1st@ WSH@ CIN
Sun, May 2nd@ WSH@ CIN
Tue, May 4thvs ARIvs LAD
Wed, May 5thvs ARIvs LAD
Thu, May 6thvs ARI   
Fri, May 7thvs MILvs PIT
Sat, May 8thvs MILvs PIT
Sun, May 9thvs MILvs PIT
Mon, May 10th@ ARI   
Tue, May 11th@ ARI@ CLE
Wed, May 12th@ ARI@ CLE
Thu, May 13th@ ARI   
Fri, May 14th@ LAD@ DET
Sat, May 15th@ LAD@ DET
Sun, May 16th@ LAD@ DET
Tue, May 18th@ PHIvs WSH
Wed, May 19th@ PHIvs WSH
Thu, May 20th@ PHIvs WSH
Fri, May 21stvs NYM@ STL
Sat, May 22ndvs NYM@ STL
Sun, May 23rdvs NYM@ STL
Mon, May 24thvs PHI   
Tue, May 25thvs PHI@ PIT
Wed, May 26thvs PHI@ PIT
Thu, May 27thvs PHI@ PIT
Fri, May 28th@ BOSvs CIN
Sat, May 29th@ BOSvs CIN
Tue, Jun 1st@ TORvs SD
Wed, Jun 2nd@ TORvs SD
Thu, Jun 3rd@ PIT@ SF
Fri, Jun 4th@ PIT@ SF
Sat, Jun 5th@ PIT@ SF
Sun, Jun 6th@ PIT@ SF
Mon, Jun 7th@ BOS@ SD
Tue, Jun 8thvs COL@ SD
Wed, Jun 9thvs COL@ SD
Thu, Jun 10thvs COL   
Fri, Jun 11thvs ATLvs STL
Sat, Jun 12thvs ATLvs STL
Sun, Jun 13thvs ATLvs STL
Mon, Jun 14th@ STL@ NYM
Tue, Jun 15th@ STL@ NYM
Wed, Jun 16th@ STL@ NYM
Fri, Jun 18th@ CHCvs MIA
Sat, Jun 19th@ CHCvs MIA
Sun, Jun 20th@ CHCvs MIA
Tue, Jun 22ndvs TORvs CLE
Wed, Jun 23rdvs TOR   
Thu, Jun 24thvs WSH@ LAD
Fri, Jun 25thvs WSH@ LAD
Sat, Jun 26thvs WSH@ LAD
Sun, Jun 27thvs WSH@ LAD
Tue, Jun 29th@ PHI@ MIL
Wed, Jun 30th@ PHI@ MIL
Thu, Jul 1st@ PHI   
Fri, Jul 2nd@ ATL@ CIN
Sat, Jul 3rd@ ATL@ CIN
Sun, Jul 4th@ ATL@ CIN
Mon, Jul 5thvs LADvs PHI
Tue, Jul 6thvs LADvs PHI
Wed, Jul 7thvs LADvs PHI
Thu, Jul 8thvs LADvs PHI
Fri, Jul 9thvs ATLvs STL
Sat, Jul 10thvs ATLvs STL
Sun, Jul 11thvs ATLvs STL
Fri, Jul 16th@ PHI@ ARI
Sat, Jul 17th@ PHI@ ARI
Sun, Jul 18th@ PHI@ ARI
Mon, Jul 19th@ WSH@ STL
Tue, Jul 20th@ WSH@ STL
Wed, Jul 21st@ WSH@ STL
Thu, Jul 22ndvs SD@ STL
Fri, Jul 23rdvs SDvs ARI
Sat, Jul 24thvs SDvs ARI
Sun, Jul 25thvs SDvs ARI
Tue, Jul 27th@ BALvs CIN
Wed, Jul 28th@ BALvs CIN
Fri, Jul 30thvs NYY@ WSH
Sat, Jul 31stvs NYY@ WSH
Sun, Aug 1stvs NYY@ WSH
Mon, Aug 2ndvs NYM   
Tue, Aug 3rdvs NYM@ COL
Wed, Aug 4thvs NYM@ COL
Thu, Aug 5thvs NYM@ COL
Fri, Aug 6th@ COLvs CWS
Sat, Aug 7th@ COLvs CWS
Sun, Aug 8th@ COLvs CWS
Mon, Aug 9th@ SDvs MIL
Tue, Aug 10th@ SDvs MIL
Wed, Aug 11th@ SDvs MIL
Fri, Aug 13thvs CHC@ MIA
Sat, Aug 14thvs CHC@ MIA
Sun, Aug 15thvs CHC@ MIA
Mon, Aug 16thvs ATL@ CIN
Tue, Aug 17thvs ATL@ CIN
Wed, Aug 18thvs ATL@ CIN
Thu, Aug 19th@ CIN   
Fri, Aug 20th@ CINvs KC
Sat, Aug 21st@ CINvs KC
Sun, Aug 22nd@ CINvs KC
Tue, Aug 24thvs WSHvs COL
Wed, Aug 25thvs WSHvs COL
Thu, Aug 26thvs WSH   
Fri, Aug 27thvs CIN@ CWS
Sat, Aug 28thvs CIN@ CWS
Sun, Aug 29thvs CIN@ CWS
Tue, Aug 31st@ NYM@ MIN
Wed, Sep 1st@ NYM@ MIN
Thu, Sep 2nd@ NYMvs PIT
Fri, Sep 3rdvs PHIvs PIT
Sat, Sep 4thvs PHIvs PIT
Sun, Sep 5thvs PHIvs PIT
Tue, Sep 7thvs NYMvs CIN
Wed, Sep 8thvs NYMvs CIN
Thu, Sep 9thvs NYM   
Fri, Sep 10th@ ATLvs SF
Sat, Sep 11th@ ATLvs SF
Sun, Sep 12th@ ATLvs SF
Mon, Sep 13th@ WSH   
Tue, Sep 14th@ WSH@ PHI
Wed, Sep 15th@ WSH@ PHI
Fri, Sep 17thvs PIT@ MIL
Sat, Sep 18thvs PIT@ MIL
Sun, Sep 19thvs PIT@ MIL
Mon, Sep 20thvs WSH   
Tue, Sep 21stvs WSHvs MIN
Wed, Sep 22ndvs WSHvs MIN
Fri, Sep 24th@ TBvs STL
Sat, Sep 25th@ TBvs STL
Sun, Sep 26th@ TBvs STL
Tue, Sep 28th@ NYM@ PIT
Wed, Sep 29th@ NYM@ PIT
Thu, Sep 30th@ NYM@ PIT
Fri, Oct 1stvs PHI@ STL
Sat, Oct 2ndvs PHI@ STL
Sun, Oct 3rdvs PHI@ STL
Sun, Apr 4th   vs PIT
Sun, Apr 11th   @ PIT
Thu, Apr 29th   @ ATL
Mon, May 17th   vs WSH
Sun, May 30th   vs CIN
Mon, May 31st   vs SD
Thu, Jun 17th   @ NYM
Mon, Jun 21st   vs CLE
Mon, Jun 28th   @ MIL
Mon, Jul 26th   vs CIN
Thu, Jul 29th   vs CIN
Thu, Aug 12th   vs MIL
Mon, Aug 23rd   vs COL
Mon, Sep 6th   vs CIN
Thu, Sep 16th   @ PHI