Skip to main content

Who Should I Trade?

Zach Eflin for George Kirby (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  George Kirby
George Kirby
Zach Eflin
Zach Eflin
Recommended by
6 of 10 experts
Recommended by
4 of 10 experts
Rest of Season# 130# 131
VBR# 258# 257
Injury Alert-IL15
Expert Ranks 
Pierre Camus
# 83# 157
Andrew Seifter
# 77# 87
Bart Wheeler
Hail to Fantasy Football
# 102
Mick Ciallela
# 117# 118
Nate Miller
Fantasy Six Pack
# 97# 110
Kelly Kirby
# 109
Scott Youngson
Pitcher List
# 107# 87
Ryan Amore
Pitcher List
# 115
Mike Maher
# 123
Travis Argo
Fantasy Six Pack
# 139
Who Should I Trade? Player Statistics
  George Kirby
George Kirby
Zach Eflin
Zach Eflin
2022 Stats 
Games Played1013
Games Started1013
Innings Pitched53.268.2
Blown Saves00
Hits Allowed5867
Earned Runs2435
Home Runs Allowed128
Who Should I Trade? Player Projections
  George Kirby
George Kirby
Zach Eflin
Zach Eflin
2022 Projections 
Games Played1114
Games Started1112
Innings Pitched62.776.5
Blown Saves00
Hits Allowed5776
Earned Runs2737
Home Runs Allowed811
Who Should I Trade? Player Notes
  George Kirby
George Kirby
Zach Eflin
Zach Eflin
 George Kirby took the loss Monday against the Orioles, allowing seven runs on nine hits across four innings to go along with two strikeouts and one walk.
Ari Koslow
Tue, Jun 28th
Zach Eflin has been placed on the 15-day IL with a right knee bruise, retroactive to 6/26.
Vince DiSilvio
Tue, Jun 28th
 George Kirby earned the win Wednesday against the Athletics, allowing five hits across six shutout innings to go along with six strikeouts and one walk.
Ari Koslow
Thu, Jun 23rd
Philadelphia Phillies starter Zach Eflin is having his knee evaluated by the team following Sunday's outing against the Padres. He was "pretty gassed after the fifth inning" and lasted just 80 pitches.
Andersen Pickard
Mon, Jun 27th
 George Kirby tossed six innings on Thursday, allowing two runs on six hits and one walk while striking out six. His only blemish was allowing a two-run home run to Mike Trout in the third inning, but the Mariners would go on to lose to the Angels 4-1.
Kelly Kirby
Fri, Jun 17th
Zach Eflin allowed two runs on four hits and two walks over five innings on Saturday against the Padres. He struck out three and earned the win, moving to 3-5.
Dan Harris
Sun, Jun 26th
 George Kirby took the no-decision Saturday against the Red Sox, allowing five runs (three earned) on six hits across five innings to go along with four strikeouts and one walk.
Ari Koslow
Sun, Jun 12th
Zach Eflin is schedule to make his next start this weekend. He is scheduled for a bullpen session on Thursday to test his knee, and the Phillies will no more about his status at that time.
Jesse Garcia
Wed, Jun 22nd
 George Kirby took the no-decision Sunday against the Rangers, allowing two runs on five hits across six innings to go along with three strikeouts.
Ari Koslow
Sun, Jun 5th
Zach Eflin allowed four runs on five hits over two innings on Sunday against the Nationals. He struck out two and took the loss, falling to 2-5.
Dan Harris
Sun, Jun 19th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  George Kirby
George Kirby
Zach Eflin
Zach Eflin
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ MINJoe Ryan (6-3)#56vs OAKFrankie Montas (3-8)#18
Sat, Apr 9th@ MINSonny Gray (4-1)#48vs OAKCole Irvin (2-5)#109
Sun, Apr 10th@ MINBailey Ober (1-2)#74vs OAKDaulton Jefferies (1-7)
Mon, Apr 11th@ MINDylan Bundy (4-4)#151vs NYMTaijuan Walker (6-2)#87
Tue, Apr 12th@ CWSVince Velasquez (3-3)#177vs NYMTylor Megill (4-2)#102
Wed, Apr 13th@ CWSDallas Keuchel (2-5)#380vs NYMMax Scherzer (5-1)#128
Thu, Apr 14th@ CWSJimmy Lambert (0-2)#251@ MIASandy Alcantara (7-3)#1
Fri, Apr 15thvs HOUJake Odorizzi (3-2)#120@ MIAPablo Lopez (5-4)#19
Sat, Apr 16thvs HOUJustin Verlander (9-3)#3@ MIATrevor Rogers (3-6)#82
Sun, Apr 17thvs HOUJose Urquidy (6-3)#90@ MIAElieser Hernandez (2-5)#153
Mon, Apr 18th   @ COLChad Kuhl (5-5)#257
Tue, Apr 19thvs TEXJon Gray (4-3)#53@ COLKyle Freeland (4-5)#246
Wed, Apr 20thvs TEXDane Dunning (1-5)#103@ COLGerman Marquez (4-5)#113
Fri, Apr 22ndvs KCBrad Keller (2-9)#100vs MILFreddy Peralta (3-2)#94
Sat, Apr 23rdvs KCKris Bubic (1-5)#243vs MILAdrian Houser (4-8)#157
Sun, Apr 24thvs KCCarlos Hernandez (0-3)#367vs MILEric Lauer (6-3)#86
Mon, Apr 25th   vs COLKyle Freeland (4-5)#246
Tue, Apr 26th@ TBMatt Wisler (2-2)#119vs COLGerman Marquez (4-5)#113
Wed, Apr 27th@ TBDrew Rasmussen (5-3)#54vs COLRyan Feltner (1-3)#378
Thu, Apr 28th@ TBJeffrey Springs (3-2)#34vs COLAustin Gomber (3-7)#187
Fri, Apr 29th@ MIAElieser Hernandez (2-5)#153@ NYMTylor Megill (4-2)#102
Sat, Apr 30th@ MIAJesus Luzardo (2-3)#136@ NYMTaijuan Walker (6-2)#87
Sun, May 1st@ MIASandy Alcantara (7-3)#1@ NYMMax Scherzer (5-1)#128
Tue, May 3rd@ HOUCristian Javier (5-3)#73vs TEXJon Gray (4-3)#53
Wed, May 4th@ HOUJustin Verlander (9-3)#3vs TEXMartin Perez (6-2)#75
Thu, May 5thvs TBShane McClanahan (8-3)#8vs NYMTaijuan Walker (6-2)#87
Sun, May 8thvs TBRyan Yarbrough (0-3)#146vs NYMChris Bassitt (6-5)#30
Mon, May 9thvs PHIRanger Suarez (6-4)#77@ SEAChris Flexen (3-8)#107
Tue, May 10thvs PHIAaron Nola (4-5)#6@ SEARobbie Ray (6-6)#17
Wed, May 11thvs PHIBailey Falter (0-2)#198@ SEALogan Gilbert (8-3)#35
Thu, May 12th   @ LADTyler Anderson (8-1)#60
Fri, May 13th@ NYMMax Scherzer (5-1)#128@ LADWalker Buehler (6-3)#129
Sat, May 14th@ NYMChris Bassitt (6-5)#30@ LADJulio Urias (5-6)#12
Sun, May 15th@ NYMCarlos Carrasco (8-4)#46@ LADMichael Grove (0-0)#329
Tue, May 17th@ TORJose Berrios (5-4)#31vs SDMike Clevinger (1-0)#58
Wed, May 18th@ TORKevin Gausman (6-6)#16vs SDBlake Snell (0-5)#76
Thu, May 19th@ BOSRich Hill (4-4)#137vs SDYu Darvish (7-3)#27
Fri, May 20th@ BOSMichael Wacha (6-1)#117vs LADJulio Urias (5-6)#12
Sat, May 21st@ BOSGarrett Whitlock (2-1)#67vs LADMitch White (1-1)#188
Sun, May 22nd@ BOSNathan Eovaldi (4-2)#21vs LADTony Gonsolin (9-0)#24
Mon, May 23rdvs OAKZach Logue (2-4)#213@ ATLTucker Davidson (1-2)#209
Tue, May 24thvs OAKJames Kaprielian (0-5)#204@ ATLMax Fried (7-2)#14
Wed, May 25thvs OAKPaul Blackburn (6-3)#9@ ATLCharlie Morton (4-3)#57
Thu, May 26th   @ ATLKyle Wright (8-4)#44
Fri, May 27thvs HOUJustin Verlander (9-3)#3@ NYMCarlos Carrasco (8-4)#46
Sat, May 28thvs HOUJose Urquidy (6-3)#90@ NYMTaijuan Walker (6-2)#87
Sun, May 29thvs HOULuis Garcia (5-5)#38@ NYMChris Bassitt (6-5)#30
Mon, May 30th   vs SFLogan Webb (7-2)#20
Tue, May 31st@ BALBryan Bakervs SFJakob Junis (4-1)#118
Wed, Jun 1st@ BALKyle Bradish (1-4)#282vs SFCarlos Rodon (7-4)#13
Fri, Jun 3rd@ TEXDane Dunning (1-5)#103vs LAAChase Silseth (1-2)#303
Sat, Jun 4th@ TEXGlenn Otto (4-3)#139vs LAAMichael Lorenzen (6-5)#127
Sun, Jun 5th@ TEXMartin Perez (6-2)#75vs LAAPatrick Sandoval (3-2)#66
Tue, Jun 7th@ HOUJustin Verlander (9-3)#3@ MILJason Alexander (2-0)#233
Wed, Jun 8th@ HOUJose Urquidy (6-3)#90@ MILAdrian Houser (4-8)#157
Thu, Jun 9th   @ MILCorbin Burnes (6-4)#4
Fri, Jun 10thvs BOSRich Hill (4-4)#137vs ARIZac Gallen (4-2)#45
Sat, Jun 11thvs BOSMichael Wacha (6-1)#117vs ARIMadison Bumgarner (3-7)#116
Sun, Jun 12thvs BOSKutter Crawford (1-2)#206vs ARIKyle Nelson
Mon, Jun 13thvs MINChris Archer (2-3)#165vs MIASandy Alcantara (7-3)#1
Tue, Jun 14thvs MINJoe Ryan (6-3)#56vs MIATrevor Rogers (3-6)#82
Wed, Jun 15thvs MINSonny Gray (4-1)#48vs MIADaniel Castano (0-1)#262
Thu, Jun 16thvs LAAShohei Ohtani (6-4)#39@ WSHPatrick Corbin (4-10)#142
Fri, Jun 17thvs LAAMichael Lorenzen (6-5)#127@ WSHPaolo Espino (0-1)#207
Sat, Jun 18thvs LAAJose Suarez (1-2)#155@ WSHJosiah Gray (6-4)#123
Sun, Jun 19thvs LAAKenny Rosenberg (0-0)#312@ WSHJackson Tetreault (2-1)#316
Tue, Jun 21st@ OAKJames Kaprielian (0-5)#204@ TEXMartin Perez (6-2)#75
Wed, Jun 22nd@ OAKPaul Blackburn (6-3)#9@ TEXJon Gray (4-3)#53
Thu, Jun 23rd@ OAKFrankie Montas (3-8)#18@ SDJoe Musgrove (8-1)#7
Fri, Jun 24th@ LAAMichael Lorenzen (6-5)#127@ SDMacKenzie Gore (4-3)#105
Sat, Jun 25th@ LAAPatrick Sandoval (3-2)#66@ SDBlake Snell (0-5)#76
Sun, Jun 26th@ LAAAndrew Wantz@ SDYu Darvish (7-3)#27
Tue, Jun 28thvs BALDean Kremer (2-1)#244vs ATLCharlie Morton (4-3)#57
Wed, Jun 29thvs BALAustin Vothvs ATLKyle Wright (8-4)#44
Thu, Jun 30thvs OAKAdrian Martinez (1-0)#231vs ATLIan Anderson (6-4)#81
Fri, Jul 1stvs OAKJames Kaprielian (0-5)#204vs STLMiles Mikolas (5-5)#64
Sat, Jul 2ndvs OAKPaul Blackburn (6-3)#9vs STLMatthew Liberatore (2-1)#182
Sun, Jul 3rdvs OAKFrankie Montas (3-8)#18vs STLAdam Wainwright (6-5)#42
Tue, Jul 5th@ SDMike Clevinger (1-0)#58vs WSHPaolo Espino (0-1)#207
Wed, Jul 6th   vs WSHJosiah Gray (6-4)#123
Thu, Jul 7thvs TORvs WSH
Fri, Jul 8thvs TOR@ STL
Sat, Jul 9thvs TOR@ STL
Sun, Jul 10thvs TOR@ STL
Mon, Jul 11th   @ STL
Tue, Jul 12th@ WSH@ TOR
Wed, Jul 13th@ WSH@ TOR
Fri, Jul 15th@ TEX@ MIA
Sat, Jul 16th@ TEX@ MIA
Sun, Jul 17th@ TEX@ MIA
Fri, Jul 22ndvs HOUvs CHC
Sat, Jul 23rdvs HOUvs CHC
Sun, Jul 24thvs HOUvs CHC
Mon, Jul 25thvs TEXvs ATL
Tue, Jul 26thvs TEXvs ATL
Wed, Jul 27thvs TEXvs ATL
Thu, Jul 28th@ HOU@ PIT
Fri, Jul 29th@ HOU@ PIT
Sat, Jul 30th@ HOU@ PIT
Sun, Jul 31st@ HOU@ PIT
Tue, Aug 2nd@ NYY@ ATL
Wed, Aug 3rd@ NYY@ ATL
Thu, Aug 4th   vs WSH
Fri, Aug 5thvs LAAvs WSH
Sat, Aug 6thvs LAAvs WSH
Sun, Aug 7thvs LAAvs WSH
Tue, Aug 9thvs NYYvs MIA
Wed, Aug 10thvs NYYvs MIA
Thu, Aug 11th   vs MIA
Fri, Aug 12th@ TEX@ NYM
Sat, Aug 13th@ TEX@ NYM
Sun, Aug 14th@ TEX@ NYM
Mon, Aug 15th@ LAA@ CIN
Tue, Aug 16th@ LAA@ CIN
Wed, Aug 17th@ LAA@ CIN
Fri, Aug 19th@ OAKvs NYM
Sat, Aug 20th@ OAKvs NYM
Sun, Aug 21st@ OAKvs NYM
Mon, Aug 22nd   vs CIN
Tue, Aug 23rdvs WSHvs CIN
Wed, Aug 24thvs WSHvs CIN
Thu, Aug 25thvs CLEvs CIN
Fri, Aug 26thvs CLEvs PIT
Sat, Aug 27thvs CLEvs PIT
Sun, Aug 28thvs CLEvs PIT
Mon, Aug 29th   @ ARI
Tue, Aug 30th@ DET@ ARI
Wed, Aug 31st@ DET@ ARI
Fri, Sep 2nd@ CLE@ SF
Sat, Sep 3rd@ CLE@ SF
Sun, Sep 4th@ CLE@ SF
Tue, Sep 6thvs CWSvs MIA
Wed, Sep 7thvs CWSvs MIA
Thu, Sep 8th   vs MIA
Fri, Sep 9thvs ATLvs WSH
Sat, Sep 10thvs ATLvs WSH
Sun, Sep 11thvs ATLvs WSH
Tue, Sep 13thvs SD@ MIA
Wed, Sep 14thvs SD@ MIA
Thu, Sep 15th   @ MIA
Fri, Sep 16th@ LAA@ ATL
Sat, Sep 17th@ LAA@ ATL
Sun, Sep 18th@ LAA@ ATL
Tue, Sep 20th@ OAKvs TOR
Wed, Sep 21st@ OAKvs TOR
Thu, Sep 22nd@ OAKvs ATL
Fri, Sep 23rd@ KCvs ATL
Sat, Sep 24th@ KCvs ATL
Sun, Sep 25th@ KCvs ATL
Tue, Sep 27thvs TEX@ CHC
Wed, Sep 28thvs TEX@ CHC
Thu, Sep 29thvs TEX@ CHC
Fri, Sep 30thvs OAK@ WSH
Sat, Oct 1stvs OAK@ WSH
Sun, Oct 2ndvs OAK@ WSH
Mon, Oct 3rdvs DET@ HOU
Tue, Oct 4thvs DET@ HOU
Wed, Oct 5thvs DET@ HOU
Thu, Apr 21stvs TEXTaylor Hearn (4-5)#290   
Mon, May 2nd@ HOUJake Odorizzi (3-2)#120   
Fri, May 6thvs TBMatt Wisler (2-2)#119   
Sat, May 7thvs TBDrew Rasmussen (5-3)#54   
Mon, May 16th@ TORYusei Kikuchi (2-4)#104   
Thu, Jun 2nd@ BALJordan Lyles (4-7)#374   
Mon, Jun 6th@ HOUCristian Javier (5-3)#73   
Mon, Jun 27thvs BALTyler Wells (6-4)#93   
Mon, Jul 4th@ SDSean Manaea (3-3)#26   
Thu, Jul 14th@ TEX   
Mon, Aug 1st@ NYY   
Mon, Aug 8thvs NYY   
Thu, Sep 1st@ DET   
Mon, Sep 5thvs CWS   
Mon, Sep 19th@ LAA