Skip to main content

Who Should I Trade?

Zac Gallen for Trevor Rogers (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Zac Gallen
SP - ARI
Zac Gallen
Trevor Rogers
SP - MIA
Trevor Rogers
Expert
Recommendation
54%
Recommended by
7 of 13 experts
46%
Recommended by
6 of 13 experts
Rankings 
   
Rest of Season# 43# 54
VBR# 160# 269
   
Projections 
   
Strikeouts9291
Wins77
Saves00
ERA3.764.35
WHIP1.271.40
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Andrew Seifter
FantasyPros
# 39# 131
   
Bart Wheeler
Hail to Fantasy Football
# 41# 46
   
Mick Ciallela
Fantrax
# 50# 69
   
Nate Miller
Fantasy Six Pack
# 25# 128
   
Joe Pisapia
FantasyPros
# 40# 62
   
Scott Youngson
Pitcher List
# 47# 62
   
Kelly Kirby
FantasyPros
# 46# 50
   
Pierre Camus
RotoBaller
# 38# 30
   
Brad Camara
RotoBaller
# 48# 35
   
Travis Argo
Fantasy Six Pack
# 53# 24
   
Dalton Del Don
Yahoo! Sports
# 58# 35
   
Mike Maher
FantasyPros
# 59# 32
   
Ryan Amore
Pitcher List
# 104# 97
   
Who Should I Trade? Player Statistics
  Zac Gallen
SP - ARI
Zac Gallen
Trevor Rogers
SP - MIA
Trevor Rogers
2022 Stats 
   
   
Games Played1313
   
Games Started1313
   
Innings Pitched71.259.2
   
Wins43
   
Losses26
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed5365
   
Earned Runs2338
   
Home Runs Allowed79
   
Strikeouts7153
   
Walks1930
   
ERA2.925.83
   
WHIP1.011.62
   
Who Should I Trade? Player Projections
  Zac Gallen
SP - ARI
Zac Gallen
Trevor Rogers
SP - MIA
Trevor Rogers
2022 Projections 
   
   
Games Played1617
   
Games Started1818
   
Innings Pitched88.384.2
   
Wins77
   
Losses44
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed7680
   
Earned Runs3741
   
Home Runs Allowed1111
   
Strikeouts9291
   
Walks3035
   
ERA3.764.35
   
WHIP1.271.40
   
Who Should I Trade? Player Notes
  Zac Gallen
SP - ARI
Zac Gallen
Trevor Rogers
SP - MIA
Trevor Rogers
News 
 Zac Gallen lasted six innings on the mound Tuesday, allowing two runs on five hits while also walking three and striking out 11 in the Diamondbacks' 3-2 loss to the Padres.
Chris Schommer
Wed, Jun 22nd
Trevor Rogers worked five innings in Monday's 6-0 loss to the Mets, surrendering four runs (three earned) on five hits and two walks while striking out seven.
Nate Miller
Mon, Jun 20th
 Zac Gallen pitched seven innings on Wednesday, striking out five, and allowing two hits for two earned runs as he took the no-decision in the Diamondbacks' 7-4 win over the Reds.
Josh Thiessen
Wed, Jun 15th
Trevor Rogers lasted just 3 2/3 innings in Tuesday's 11-9 win over the Phillies, giving up four runs on five hits and six walks while striking out two.
Nate Miller
Tue, Jun 14th
 Zac Gallen pitched 1 2/3 innings on Friday, striking out two, walking one, and allowing seven hits for four earned runs in the Diamondbacks' 7-5 loss to the Phillies.
Josh Thiessen
Sat, Jun 11th
Trevor Rogers worked five innings in a 7-4 win over the Nationals on Thursday, allowing two runs on six hits and a walk while striking out five.
Nate Miller
Thu, Jun 9th
 Arizona Diamondbacks SP Zac Gallen pitched six innings on Sunday, striking out four, walking three, and allowing five hits for two earned runs in the Diamondbacks' 3-0 loss to the Pirates.
Josh Thiessen
Sun, Jun 5th
Trevor Rogers struggled over 3 2/3 innings in Wednesday night's 13-12 loss to the Rockies, giving up five runs on five hits and five walks while striking out two.
Nate Miller
Wed, Jun 1st
 Arizona Diamondbacks SP Zac Gallen pitched 5 2/3 innings on Monday, striking out six, walking two, and allowing seven hits for two earned runs in the Diamondbacks' 6-2 win over the Braves.
Josh Thiessen
Tue, May 31st
Trevor Rogers worked five innings in Friday's 6-4 loss to the Braves, giving up three runs on four hits and a walk while striking out three.
Nate Miller
Fri, May 27th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Zac Gallen
SP - ARI
Zac Gallen
Trevor Rogers
SP - MIA
Trevor Rogers
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7thvs SDYu Darvish (7-3)#24   
Fri, Apr 8thvs SDSean Manaea (3-3)#28@ SFLogan Webb (6-2)#20
Sat, Apr 9thvs SDJoe Musgrove (8-1)#10@ SFCarlos Rodon (6-4)#9
Sun, Apr 10thvs SDNabil Crismatt@ SFAnthony DeSclafani (0-1)#82
Tue, Apr 12thvs HOULuis Garcia (5-5)#39@ LAAPatrick Sandoval (3-2)#69
Wed, Apr 13thvs HOUFramber Valdez (7-3)#22   
Fri, Apr 15th@ NYMChris Bassitt (5-5)#31vs PHIZach Eflin (2-5)#66
Sat, Apr 16th@ NYMCarlos Carrasco (8-3)#65vs PHIRanger Suarez (6-4)#78
Sun, Apr 17th@ NYMDavid Peterson (4-1)#118vs PHIZack Wheeler (6-4)#15
Tue, Apr 19th@ WSHJoan Adon (1-11)#386vs STLAdam Wainwright (5-5)#42
Wed, Apr 20th@ WSHErick Fedde (5-5)#188vs STLMiles Mikolas (5-5)#50
Thu, Apr 21st@ WSHJosh Rogers (2-2)#380vs STLJordan Hicks (1-4)#194
Fri, Apr 22ndvs NYMDavid Peterson (4-1)#118@ ATLKyle Wright (8-4)#38
Sat, Apr 23rdvs NYMTrevor Williams (1-4)#181@ ATLIan Anderson (6-4)#92
Sun, Apr 24thvs NYMTylor Megill (4-2)#100@ ATLBryce Elder (1-3)#298
Mon, Apr 25thvs LADWalker Buehler (6-3)#136   
Tue, Apr 26thvs LADTony Gonsolin (9-0)#21@ WSHJosiah Gray (6-4)#125
Wed, Apr 27thvs LADJulio Urias (5-6)#12@ WSHErick Fedde (5-5)#188
Thu, Apr 28th@ STLDakota Hudson (5-4)#95@ WSHPatrick Corbin (3-10)#135
Fri, Apr 29th@ STLAdam Wainwright (5-5)#42vs SEAMatt Brash (1-3)#182
Sat, Apr 30th@ STLMiles Mikolas (5-5)#50vs SEARobbie Ray (6-6)#18
Sun, May 1st@ STLJordan Hicks (1-4)#194vs SEALogan Gilbert (7-3)#36
Mon, May 2nd@ MIAPablo Lopez (5-3)#17vs ARIZac Gallen (4-2)#41
Tue, May 3rd@ MIATrevor Rogers (3-6)#72vs ARIHumberto Castellanos (3-2)#236
Wed, May 4th@ MIAElieser Hernandez (2-5)#161vs ARIMadison Bumgarner (3-7)#129
Fri, May 6thvs COLChad Kuhl (4-5)#263@ SDYu Darvish (7-3)#24
Sat, May 7thvs COLKyle Freeland (3-5)#166@ SDSean Manaea (3-3)#28
Sun, May 8thvs COLGerman Marquez (4-5)#96@ SDJoe Musgrove (8-1)#10
Mon, May 9thvs MIAElieser Hernandez (2-5)#161@ ARIHumberto Castellanos (3-2)#236
Tue, May 10thvs MIAJesus Luzardo (2-3)#133@ ARIMadison Bumgarner (3-7)#129
Wed, May 11thvs MIASandy Alcantara (7-3)#1@ ARIMerrill Kelly (6-5)#109
Fri, May 13thvs CHCDrew Smyly (2-5)#148vs MILCorbin Burnes (5-4)#4
Sat, May 14thvs CHCKyle Hendricks (3-6)#130vs MILEric Lauer (6-3)#87
Sun, May 15thvs CHCJustin Steele (2-5)#150vs MILBrandon Woodruff (5-3)#30
Mon, May 16th@ LADTony Gonsolin (9-0)#21vs WSHAaron Sanchez (3-3)#385
Tue, May 17th@ LADTyler Anderson (8-0)#55vs WSHJoan Adon (1-11)#386
Wed, May 18th@ LADWalker Buehler (6-3)#136vs WSHJosiah Gray (6-4)#125
Thu, May 19th@ CHCMarcus Stroman (2-5)#63   
Fri, May 20th@ CHCKyle Hendricks (3-6)#130vs ATLCharlie Morton (4-3)#47
Sat, May 21st@ CHCJustin Steele (2-5)#150vs ATLKyle Wright (8-4)#38
Sun, May 22nd@ CHCWade Miley (1-0)#180vs ATLIan Anderson (6-4)#92
Mon, May 23rdvs KCZack Greinke (1-4)#121   
Tue, May 24thvs KCJonathan Heasley (1-3)#211@ TBShane McClanahan (7-3)#8
Thu, May 26thvs LADMitch White (1-1)#191   
Fri, May 27thvs LADRyan Pepiot (0-0)#309@ ATLIan Anderson (6-4)#92
Sat, May 28thvs LADTony Gonsolin (9-0)#21@ ATLTucker Davidson (1-2)#197
Sun, May 29thvs LADTyler Anderson (8-0)#55@ ATLMax Fried (7-2)#14
Mon, May 30thvs ATLSpencer Strider (3-2)#89@ COLRyan Feltner (1-2)#382
Tue, May 31stvs ATLCharlie Morton (4-3)#47   
Wed, Jun 1stvs ATLKyle Wright (8-4)#38@ COLGerman Marquez (4-5)#96
Fri, Jun 3rd@ PITJT Brubaker (1-7)#112vs SFJohn Brebbia
Sat, Jun 4th@ PITRoansy Contreras (2-1)#149vs SFLogan Webb (6-2)#20
Sun, Jun 5th@ PITZach Thompson (3-5)#165vs SFJakob Junis (4-1)#124
Mon, Jun 6th@ CINHunter Greene (3-8)#114   
Tue, Jun 7th@ CINGraham Ashcraft (4-1)#178vs WSHJoan Adon (1-11)#386
Wed, Jun 8th@ CINMike Minor (1-3)#110vs WSHJosiah Gray (6-4)#125
Thu, Jun 9th@ CINTyler Mahle (2-6)#53vs WSHStephen Strasburg (0-1)#107
Fri, Jun 10th@ PHIKyle Gibson (4-3)#84@ HOULuis Garcia (5-5)#39
Sat, Jun 11th@ PHIZack Wheeler (6-4)#15@ HOUFramber Valdez (7-3)#22
Sun, Jun 12th@ PHIRanger Suarez (6-4)#78@ HOUJustin Verlander (9-3)#3
Mon, Jun 13thvs CINMike Minor (1-3)#110@ PHIAaron Nola (4-5)#6
Tue, Jun 14thvs CINTyler Mahle (2-6)#53@ PHIZach Eflin (2-5)#66
Wed, Jun 15thvs CINLuis Castillo (2-4)#45@ PHIKyle Gibson (4-3)#84
Fri, Jun 17thvs MINDevin Smeltzer (4-1)#141@ NYMCarlos Carrasco (8-3)#65
Sat, Jun 18thvs MINDylan Bundy (4-4)#152@ NYMTaijuan Walker (6-2)#93
Sun, Jun 19thvs MINChris Archer (1-3)#157@ NYMChris Bassitt (5-5)#31
Mon, Jun 20th@ SDYu Darvish (7-3)#24@ NYMDavid Peterson (4-1)#118
Tue, Jun 21st@ SDSean Manaea (3-3)#28vs COLRyan Feltner (1-2)#382
Wed, Jun 22nd@ SDMike Clevinger (1-0)#62vs COLChad Kuhl (4-5)#263
Fri, Jun 24thvs DETRony Garcia (2-2)#219vs NYMTaijuan Walker (6-2)#93
Sat, Jun 25thvs DETAlex Faedo (1-4)#128vs NYMChris Bassitt (5-5)#31
Sun, Jun 26thvs DETBeau Brieske (1-6)#185vs NYMDavid Peterson (4-1)#118
Tue, Jun 28thvs SDSean Manaea (3-3)#28@ STLDakota Hudson (5-4)#95
Wed, Jun 29thvs SDMike Clevinger (1-0)#62@ STLAndre Pallante (2-3)#147
Fri, Jul 1st@ COLAntonio Senzatela (3-3)#306@ WSHJosiah Gray (6-4)#125
Sat, Jul 2nd@ COLRyan Feltner (1-2)#382@ WSHJackson Tetreault (1-1)#320
Sun, Jul 3rd@ COLChad Kuhl (4-5)#263@ WSHErick Fedde (5-5)#188
Mon, Jul 4thvs SF@ WSH
Tue, Jul 5thvs SFvs LAA
Wed, Jul 6thvs SFvs LAA
Thu, Jul 7thvs COL@ NYM
Fri, Jul 8thvs COL@ NYM
Sat, Jul 9thvs COL@ NYM
Sun, Jul 10thvs COL@ NYM
Mon, Jul 11th@ SFvs PIT
Tue, Jul 12th@ SFvs PIT
Wed, Jul 13th@ SFvs PIT
Fri, Jul 15th@ SDvs PHI
Sat, Jul 16th@ SDvs PHI
Sun, Jul 17th@ SDvs PHI
Fri, Jul 22ndvs WSH@ PIT
Sat, Jul 23rdvs WSH@ PIT
Sun, Jul 24thvs WSH@ PIT
Mon, Jul 25thvs SF@ CIN
Tue, Jul 26thvs SF@ CIN
Wed, Jul 27thvs SF@ CIN
Fri, Jul 29th@ ATLvs NYM
Sat, Jul 30th@ ATLvs NYM
Sun, Jul 31st@ ATLvs NYM
Mon, Aug 1st@ CLEvs CIN
Tue, Aug 2nd@ CLEvs CIN
Wed, Aug 3rd@ CLEvs CIN
Fri, Aug 5thvs COL@ CHC
Sat, Aug 6thvs COL@ CHC
Sun, Aug 7thvs COL@ CHC
Mon, Aug 8thvs PIT   
Tue, Aug 9thvs PIT@ PHI
Wed, Aug 10thvs PIT@ PHI
Thu, Aug 11thvs PIT@ PHI
Fri, Aug 12th@ COLvs ATL
Sat, Aug 13th@ COLvs ATL
Sun, Aug 14th@ COLvs ATL
Mon, Aug 15th@ SFvs SD
Tue, Aug 16th@ SFvs SD
Wed, Aug 17th@ SFvs SD
Thu, Aug 18th@ SF   
Fri, Aug 19thvs STL@ LAD
Sat, Aug 20thvs STL@ LAD
Sun, Aug 21stvs STL@ LAD
Tue, Aug 23rd@ KC@ OAK
Wed, Aug 24th@ KC@ OAK
Fri, Aug 26th@ CWSvs LAD
Sat, Aug 27th@ CWSvs LAD
Sun, Aug 28th@ CWSvs LAD
Mon, Aug 29thvs PHIvs LAD
Tue, Aug 30thvs PHIvs TB
Wed, Aug 31stvs PHIvs TB
Thu, Sep 1stvs MIL   
Fri, Sep 2ndvs MIL@ ATL
Sat, Sep 3rdvs MIL@ ATL
Sun, Sep 4thvs MIL@ ATL
Mon, Sep 5th@ SD   
Tue, Sep 6th@ SD@ PHI
Wed, Sep 7th@ SD@ PHI
Fri, Sep 9th@ COLvs NYM
Sat, Sep 10th@ COLvs NYM
Sun, Sep 11th@ COLvs NYM
Mon, Sep 12thvs LADvs TEX
Tue, Sep 13thvs LADvs PHI
Wed, Sep 14thvs LADvs PHI
Thu, Sep 15thvs SDvs PHI
Fri, Sep 16thvs SD@ WSH
Sat, Sep 17thvs SD@ WSH
Sun, Sep 18thvs SD@ WSH
Mon, Sep 19th@ LADvs CHC
Tue, Sep 20th@ LADvs CHC
Wed, Sep 21st@ LADvs CHC
Thu, Sep 22nd@ LAD   
Fri, Sep 23rdvs SFvs WSH
Sat, Sep 24thvs SFvs WSH
Sun, Sep 25thvs SFvs WSH
Tue, Sep 27th@ HOU@ NYM
Wed, Sep 28th@ HOU@ NYM
Fri, Sep 30th@ SF@ MIL
Sat, Oct 1st@ SF@ MIL
Sun, Oct 2nd@ SF@ MIL
Mon, Oct 3rd@ MILvs ATL
Tue, Oct 4th@ MILvs ATL
Wed, Oct 5th@ MILvs ATL
Mon, Apr 11th   @ LAAMichael Lorenzen (6-5)#132
Thu, Apr 14th   vs PHIKyle Gibson (4-3)#84
Thu, May 5th   @ SDNick Martinez (2-3)#139
Wed, May 25th   @ TBDrew Rasmussen (5-3)#56
Thu, Jun 2nd   vs SFAlex Wood (5-6)#75
Thu, Jun 23rd   vs COLKyle Freeland (3-5)#166
Mon, Jun 27th   @ STLAdam Wainwright (5-5)#42
Thu, Jul 14th   vs PIT
Thu, Jul 21st   vs TEX
Thu, Jul 28th   @ CIN
Mon, Aug 22nd   @ OAK
Thu, Sep 8th   @ PHI
Thu, Sep 29th   @ MIL