Skip to main content

Who Should I Trade?

James Kaprielian for Tylor Megill (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  James Kaprielian
James Kaprielian
Tylor Megill
Tylor Megill
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 262# 308
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  James Kaprielian
James Kaprielian
Tylor Megill
Tylor Megill
2021 Stats 
Games Played2418
Games Started2118
Innings Pitched119.290.3
Blown Saves00
Hits Allowed10587
Earned Runs5445
Home Runs Allowed1919
Who Should I Trade? Player Notes
  James Kaprielian
James Kaprielian
Tylor Megill
Tylor Megill
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  James Kaprielian
James Kaprielian
Tylor Megill
Tylor Megill
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs LAAvs WSH
Fri, Apr 1stvs LAA   
Sat, Apr 2ndvs LAAvs WSH
Sun, Apr 3rdvs LAAvs WSH
Mon, Apr 4thvs DETvs ATL
Tue, Apr 5thvs DETvs ATL
Wed, Apr 6thvs DET   
Fri, Apr 8th@ PHI@ WSH
Sat, Apr 9th@ PHI@ WSH
Sun, Apr 10th@ PHI@ WSH
Mon, Apr 11th@ TB@ PHI
Tue, Apr 12th@ TB@ PHI
Wed, Apr 13th@ TB@ PHI
Thu, Apr 14th@ TB   
Fri, Apr 15th@ TORvs ARI
Sat, Apr 16th@ TORvs ARI
Sun, Apr 17th@ TORvs ARI
Mon, Apr 18thvs BALvs SF
Tue, Apr 19thvs BALvs SF
Wed, Apr 20thvs BALvs SF
Thu, Apr 21stvs BALvs SF
Fri, Apr 22ndvs TEX@ ARI
Sat, Apr 23rdvs TEX@ ARI
Sun, Apr 24thvs TEX@ ARI
Tue, Apr 26th@ SF@ STL
Wed, Apr 27th@ SF@ STL
Fri, Apr 29thvs CLEvs PHI
Sat, Apr 30thvs CLEvs PHI
Sun, May 1stvs CLEvs PHI
Mon, May 2ndvs TBvs ATL
Tue, May 3rdvs TBvs ATL
Wed, May 4thvs TBvs ATL
Fri, May 6th@ MIN@ PHI
Sat, May 7th@ MIN@ PHI
Sun, May 8th@ MIN@ PHI
Mon, May 9th@ DET   
Tue, May 10th@ DET@ WSH
Wed, May 11th@ DET@ WSH
Thu, May 12th@ DET@ WSH
Fri, May 13thvs LAAvs SEA
Sat, May 14thvs LAAvs SEA
Sun, May 15thvs LAAvs SEA
Mon, May 16thvs MINvs STL
Tue, May 17thvs MINvs STL
Wed, May 18thvs MINvs STL
Fri, May 20th@ LAA@ COL
Sat, May 21st@ LAA@ COL
Sun, May 22nd@ LAA@ COL
Mon, May 23rd@ SEA@ SF
Tue, May 24th@ SEA@ SF
Wed, May 25th@ SEA@ SF
Thu, May 26thvs TEX   
Fri, May 27thvs TEXvs PHI
Sat, May 28thvs TEXvs PHI
Sun, May 29thvs TEXvs PHI
Mon, May 30thvs HOUvs WSH
Tue, May 31stvs HOUvs WSH
Wed, Jun 1stvs HOUvs WSH
Fri, Jun 3rdvs BOS@ LAD
Sat, Jun 4thvs BOS@ LAD
Sun, Jun 5thvs BOS@ LAD
Tue, Jun 7th@ ATL@ SD
Wed, Jun 8th@ ATL@ SD
Thu, Jun 9th@ CLE   
Fri, Jun 10th@ CLE@ LAA
Sat, Jun 11th@ CLE@ LAA
Sun, Jun 12th@ CLE@ LAA
Tue, Jun 14th@ BOSvs MIL
Wed, Jun 15th@ BOSvs MIL
Thu, Jun 16th@ BOSvs MIL
Fri, Jun 17thvs KCvs MIA
Sat, Jun 18thvs KCvs MIA
Sun, Jun 19thvs KCvs MIA
Tue, Jun 21stvs SEA@ HOU
Wed, Jun 22ndvs SEA@ HOU
Thu, Jun 23rdvs SEA   
Fri, Jun 24th@ KC@ MIA
Sat, Jun 25th@ KC@ MIA
Sun, Jun 26th@ KC@ MIA
Mon, Jun 27th@ NYY   
Tue, Jun 28th@ NYYvs HOU
Wed, Jun 29th@ NYYvs HOU
Thu, Jun 30th@ SEA   
Fri, Jul 1st@ SEAvs TEX
Sat, Jul 2nd@ SEAvs TEX
Sun, Jul 3rd@ SEAvs TEX
Mon, Jul 4thvs TOR@ CIN
Tue, Jul 5thvs TOR@ CIN
Wed, Jul 6thvs TOR@ CIN
Fri, Jul 8thvs HOUvs MIA
Sat, Jul 9thvs HOUvs MIA
Sun, Jul 10thvs HOUvs MIA
Mon, Jul 11th@ TEX@ ATL
Tue, Jul 12th@ TEX@ ATL
Wed, Jul 13th@ TEX@ ATL
Fri, Jul 15th@ HOU@ CHC
Sat, Jul 16th@ HOU@ CHC
Sun, Jul 17th@ HOU@ CHC
Fri, Jul 22ndvs TEXvs SD
Sat, Jul 23rdvs TEXvs SD
Sun, Jul 24thvs TEXvs SD
Mon, Jul 25thvs HOU   
Tue, Jul 26thvs HOUvs NYY
Wed, Jul 27thvs HOUvs NYY
Fri, Jul 29th@ CWS@ MIA
Sat, Jul 30th@ CWS@ MIA
Sun, Jul 31st@ CWS@ MIA
Tue, Aug 2nd@ LAA@ WSH
Wed, Aug 3rd@ LAA@ WSH
Thu, Aug 4th@ LAAvs ATL
Sat, Aug 6thvs SFvs ATL
Sun, Aug 7thvs SFvs ATL
Mon, Aug 8thvs LAAvs CIN
Tue, Aug 9thvs LAAvs CIN
Wed, Aug 10thvs LAAvs CIN
Fri, Aug 12th@ HOUvs PHI
Sat, Aug 13th@ HOUvs PHI
Sun, Aug 14th@ HOUvs PHI
Mon, Aug 15th@ TEX@ ATL
Tue, Aug 16th@ TEX@ ATL
Wed, Aug 17th@ TEX@ ATL
Thu, Aug 18th@ TEX@ ATL
Fri, Aug 19thvs SEA@ PHI
Sat, Aug 20thvs SEA@ PHI
Sun, Aug 21stvs SEA@ PHI
Mon, Aug 22ndvs MIA@ NYY
Tue, Aug 23rdvs MIA@ NYY
Wed, Aug 24thvs MIA   
Thu, Aug 25thvs NYYvs COL
Fri, Aug 26thvs NYYvs COL
Sat, Aug 27thvs NYYvs COL
Sun, Aug 28thvs NYYvs COL
Tue, Aug 30th@ WSHvs LAD
Wed, Aug 31st@ WSHvs LAD
Thu, Sep 1st@ WSHvs LAD
Fri, Sep 2nd@ BALvs WSH
Sat, Sep 3rd@ BALvs WSH
Sun, Sep 4th@ BALvs WSH
Tue, Sep 6thvs ATL@ PIT
Wed, Sep 7thvs ATL@ PIT
Thu, Sep 8thvs CWS   
Fri, Sep 9thvs CWS@ MIA
Sat, Sep 10thvs CWS@ MIA
Sun, Sep 11thvs CWS@ MIA
Tue, Sep 13th@ TEXvs CHC
Wed, Sep 14th@ TEXvs CHC
Thu, Sep 15th@ HOUvs PIT
Fri, Sep 16th@ HOUvs PIT
Sat, Sep 17th@ HOUvs PIT
Sun, Sep 18th@ HOUvs PIT
Tue, Sep 20thvs SEA@ MIL
Wed, Sep 21stvs SEA@ MIL
Thu, Sep 22ndvs SEA   
Fri, Sep 23rdvs NYM@ OAK
Sat, Sep 24thvs NYM@ OAK
Sun, Sep 25thvs NYM@ OAK
Tue, Sep 27th@ LAAvs MIA
Wed, Sep 28th@ LAAvs MIA
Thu, Sep 29th@ LAA   
Fri, Sep 30th@ SEA@ ATL
Sat, Oct 1st@ SEA@ ATL
Sun, Oct 2nd@ SEA@ ATL
Thu, Apr 7th   @ WSH
Mon, Apr 25th   @ STL
Thu, May 5th   @ PHI
Thu, May 19th   vs STL
Thu, Jun 2nd   @ LAD
Mon, Jun 6th   @ SD
Mon, Jun 20th   vs MIA
Thu, Jul 7th   vs MIA
Thu, Jul 14th   @ CHC
Mon, Aug 1st   @ WSH
Fri, Aug 5th   vs ATL
Mon, Sep 5th   @ PIT
Mon, Sep 12th   vs CHC
Mon, Sep 19th   @ MIL