Who Should I Trade?

Archie Bradley for Greg Holland (2019)

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

Experts' Pick
  Archie Bradley
Archie Bradley
ARI vs SD Sun, Sep 29th 3:10pm
Greg Holland
Greg Holland
WSH vs CLE Sun, Sep 29th 3:05pm
Recommended by
9 of 17 experts
Recommended by
8 of 17 experts
Rest of Season
Injury Alert-MiLB
Weather73 F, Clear
Expert Ranks 
Eno Sarris
The Athletic
# 68
Andrew Gould
# 83
Joe Bond
Fantasy Six Pack
# 115
Chris Meaney
The Athletic
# 59# 91
Donkey Teeth
# 91# 130
Dan Harris
# 79# 105
Pierre Camus
# 115# 190
Dennis Sosic
Fantasy Six Pack
# 78
Mick Ciallela
# 54

# 110# 102
Brandon 'B_Don' Myers
# 142# 87
Alan Harrison
The Fantasy Fix
# 168# 86
Todd D Clark
The Fantasy Fix
# 70
Andrea LaMont
Lenny Melnick Fantasy Sports
# 73
Max Freeze
Freeze Stats
# 79
Bobby Sylvester
# 81
Paul Sporer
# 94
  Archie Bradley
Archie Bradley
Greg Holland
Greg Holland
2019 Stats 
Games Played6640
Games Started10
Innings Pitched72.336.3
Blown Saves35
Hits Allowed6725
Earned Runs2818
Home Runs Allowed55
  Archie Bradley
Archie Bradley
Greg Holland
Greg Holland
2019 Projections 
Games Played
Games Started
Innings Pitched
Blown Saves
Hits Allowed
Earned Runs
Home Runs Allowed
  Archie Bradley
Archie Bradley
Greg Holland
Greg Holland
 Archie Bradley struck out the side in an inning of work as the D'Backs beat the Cardinals 3-2 in 19 innings on Tuesday night.
Brendan Tuma - Too Much Tuma
Wed, Sep 25th
Jamal Collier of MLB.com reports the Nationals are nearing a minor-league contract with Greg Holland.
Brendan Tuma - Too Much Tuma
Mon, Aug 12th
 Archie Bradley picked up his 14th save of the year on Saturday versus the Reds, tossing a scoreless inning to preserve the 1-0 win.
Brendan Tuma - Too Much Tuma
Sun, Sep 15th
The Diamondbacks are designating Greg Holland for assignment, according to Robert Murray.
Dan Harris
Wed, Aug 7th
 Archie Bradley earned this 13th save of the year in Friday's win over the Reds, working around two hits and a walk to preserve the 7-5 victory.
Brendan Tuma - Too Much Tuma
Sat, Sep 7th
Greg Holland has been removed from the closer’s role.
Brad Camara
Sun, Jul 28th
 Archie Bradley picked up his 11th save of the year on Tuesday against the Padres, allowing a run but striking out the side to preserve the 2-1 win.
Brendan Tuma - Too Much Tuma
Wed, Sep 4th
Greg Holland gave up two runs in the bottom of the ninth to blow the save and take the loss on Friday against the Marlins.
Brendan Tuma - Too Much Tuma
Sat, Jul 27th
 Archie Bradley struck out three over 1 2/3 scoreless innings to pick up the win on Friday versus the Dodgers.
Brendan Tuma - Too Much Tuma
Sat, Aug 31st
Greg Holland picked up his 17th save of the year on Monday versus the Orioles, striking out two and allowing just one hit in a scoreless ninth.
Brendan Tuma - Too Much Tuma
Tue, Jul 23rd
There are no recent notes for these players
  Archie Bradley
Archie Bradley
Greg Holland
Greg Holland
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ LADvs NYM
Fri, Mar 29th@ LAD   
Sat, Mar 30th@ LADvs NYM
Sun, Mar 31st@ LADvs NYM
Mon, Apr 1st@ SD   
Tue, Apr 2nd@ SDvs PHI
Wed, Apr 3rd@ SDvs PHI
Fri, Apr 5thvs BOS   
Sat, Apr 6thvs BOS@ NYM
Sun, Apr 7thvs BOS@ NYM
Tue, Apr 9thvs TEX@ PHI
Wed, Apr 10thvs TEX@ PHI
Thu, Apr 11thvs SD   
Fri, Apr 12thvs SDvs PIT
Sat, Apr 13thvs SDvs PIT
Sun, Apr 14thvs SDvs PIT
Tue, Apr 16th@ ATLvs SF
Wed, Apr 17th@ ATLvs SF
Thu, Apr 18th@ ATLvs SF
Fri, Apr 19th@ CHC@ MIA
Sat, Apr 20th@ CHC@ MIA
Sun, Apr 21st@ CHC@ MIA
Mon, Apr 22nd@ PIT@ COL
Tue, Apr 23rd@ PIT@ COL
Wed, Apr 24th@ PIT@ COL
Thu, Apr 25th@ PIT   
Fri, Apr 26thvs CHCvs SD
Sat, Apr 27thvs CHCvs SD
Sun, Apr 28thvs CHCvs SD
Tue, Apr 30thvs NYYvs STL
Wed, May 1stvs NYYvs STL
Fri, May 3rd@ COL@ PHI
Sat, May 4th@ COL@ PHI
Sun, May 5th@ COL@ PHI
Mon, May 6th@ TB@ MIL
Tue, May 7th@ TB@ MIL
Wed, May 8th@ TB@ MIL
Thu, May 9thvs ATL@ LAD
Fri, May 10thvs ATL@ LAD
Sat, May 11thvs ATL@ LAD
Sun, May 12thvs ATL@ LAD
Mon, May 13thvs PIT   
Tue, May 14thvs PITvs NYM
Wed, May 15thvs PITvs NYM
Fri, May 17thvs SFvs CHC
Sat, May 18thvs SFvs CHC
Sun, May 19thvs SFvs CHC
Mon, May 20th@ SD@ NYM
Tue, May 21st@ SD@ NYM
Wed, May 22nd@ SD@ NYM
Fri, May 24th@ SFvs MIA
Sat, May 25th@ SFvs MIA
Sun, May 26th@ SFvs MIA
Mon, May 27th@ COLvs MIA
Tue, May 28th@ COL@ ATL
Wed, May 29th@ COL@ ATL
Thu, May 30th@ COL   
Fri, May 31stvs NYM@ CIN
Sat, Jun 1stvs NYM@ CIN
Sun, Jun 2ndvs NYM@ CIN
Mon, Jun 3rdvs LAD   
Tue, Jun 4thvs LADvs CWS
Wed, Jun 5thvs LADvs CWS
Fri, Jun 7th@ TOR@ SD
Sat, Jun 8th@ TOR@ SD
Sun, Jun 9th@ TOR@ SD
Mon, Jun 10th@ PHI@ CWS
Tue, Jun 11th@ PHI@ CWS
Wed, Jun 12th@ PHI   
Thu, Jun 13th@ WSHvs ARI
Fri, Jun 14th@ WSHvs ARI
Sat, Jun 15th@ WSHvs ARI
Sun, Jun 16th@ WSHvs ARI
Tue, Jun 18thvs COL   
Wed, Jun 19thvs COLvs PHI
Thu, Jun 20thvs COLvs PHI
Fri, Jun 21stvs SFvs ATL
Sat, Jun 22ndvs SFvs ATL
Sun, Jun 23rdvs SFvs ATL
Mon, Jun 24thvs LAD   
Tue, Jun 25thvs LAD@ MIA
Wed, Jun 26thvs LAD@ MIA
Thu, Jun 27th@ SF@ MIA
Fri, Jun 28th@ SF@ DET
Sat, Jun 29th@ SF@ DET
Sun, Jun 30th@ SF@ DET
Tue, Jul 2nd@ LADvs MIA
Wed, Jul 3rd@ LADvs MIA
Fri, Jul 5thvs COLvs KC
Sat, Jul 6thvs COLvs KC
Sun, Jul 7thvs COLvs KC
Fri, Jul 12th@ STL@ PHI
Sat, Jul 13th@ STL@ PHI
Sun, Jul 14th@ STL@ PHI
Tue, Jul 16th@ TEX@ BAL
Wed, Jul 17th@ TEX@ BAL
Thu, Jul 18thvs MIL@ ATL
Fri, Jul 19thvs MIL@ ATL
Sat, Jul 20thvs MIL@ ATL
Sun, Jul 21stvs MIL@ ATL
Mon, Jul 22ndvs BAL   
Tue, Jul 23rdvs BALvs COL
Wed, Jul 24thvs BALvs COL
Fri, Jul 26th@ MIAvs LAD
Sat, Jul 27th@ MIAvs LAD
Sun, Jul 28th@ MIAvs LAD
Mon, Jul 29th@ MIAvs ATL
Tue, Jul 30th@ NYYvs ATL
Wed, Jul 31st@ NYYvs ATL
Fri, Aug 2ndvs WSH@ ARI
Sat, Aug 3rdvs WSH@ ARI
Sun, Aug 4thvs WSH@ ARI
Mon, Aug 5thvs PHI@ SF
Tue, Aug 6thvs PHI@ SF
Wed, Aug 7thvs PHI@ SF
Fri, Aug 9th@ LAD@ NYM
Sat, Aug 10th@ LAD@ NYM
Sun, Aug 11th@ LAD@ NYM
Mon, Aug 12th@ COLvs CIN
Tue, Aug 13th@ COLvs CIN
Wed, Aug 14th@ COLvs CIN
Thu, Aug 15thvs SF   
Fri, Aug 16thvs SFvs MIL
Sat, Aug 17thvs SFvs MIL
Sun, Aug 18thvs SFvs MIL
Mon, Aug 19thvs COL@ PIT
Tue, Aug 20thvs COL@ PIT
Wed, Aug 21stvs COL@ PIT
Fri, Aug 23rd@ MIL@ CHC
Sat, Aug 24th@ MIL@ CHC
Sun, Aug 25th@ MIL@ CHC
Mon, Aug 26th@ SF   
Tue, Aug 27th@ SFvs BAL
Thu, Aug 29thvs LAD   
Fri, Aug 30thvs LADvs MIA
Sat, Aug 31stvs LADvs MIA
Sun, Sep 1stvs LADvs MIA
Mon, Sep 2ndvs SDvs NYM
Tue, Sep 3rdvs SDvs NYM
Wed, Sep 4thvs SDvs NYM
Fri, Sep 6th@ CIN@ ATL
Sat, Sep 7th@ CIN@ ATL
Sun, Sep 8th@ CIN@ ATL
Mon, Sep 9th@ NYM   
Tue, Sep 10th@ NYM@ MIN
Wed, Sep 11th@ NYM@ MIN
Thu, Sep 12th@ NYM@ MIN
Fri, Sep 13thvs CINvs ATL
Sat, Sep 14thvs CINvs ATL
Sun, Sep 15thvs CINvs ATL
Mon, Sep 16thvs MIA@ STL
Tue, Sep 17thvs MIA@ STL
Wed, Sep 18thvs MIA@ STL
Fri, Sep 20th@ SD@ MIA
Sat, Sep 21st@ SD@ MIA
Sun, Sep 22nd@ SD@ MIA
Mon, Sep 23rdvs STLvs PHI
Tue, Sep 24thvs STLvs PHI
Wed, Sep 25thvs STLvs PHI
Fri, Sep 27thvs SDvs CLE
Sat, Sep 28thvs SDvs CLE
Sun, Sep 29thvs SDvs CLE
Thu, Apr 4th   @ NYM
Mon, Apr 8th   @ PHI
Mon, Apr 29th   vs STL
Thu, May 2nd   vs STL
Thu, May 16th   vs NYM
Thu, May 23rd   @ NYM
Thu, Jun 6th   @ SD
Thu, Jul 4th   vs MIA
Thu, Jul 25th   vs COL
Thu, Aug 22nd   @ PIT
Wed, Aug 28th   vs BAL
Thu, Sep 5th   @ ATL
Thu, Sep 26th   vs PHI