Skip to main content

Who Should I Trade?

Chris Flexen for John Schreiber (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Chris Flexen
Chris Flexen
John Schreiber
John Schreiber
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Chris Flexen
Chris Flexen
John Schreiber
John Schreiber
2022 Stats 
Games Played3364
Games Started220
Innings Pitched137.265.0
Blown Saves03
Hits Allowed13244
Earned Runs5716
Home Runs Allowed173
Who Should I Trade? Player Notes
  Chris Flexen
Chris Flexen
John Schreiber
John Schreiber
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Chris Flexen
Chris Flexen
John Schreiber
John Schreiber
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CLEvs BAL
Fri, Mar 31stvs CLE   
Sat, Apr 1stvs CLEvs BAL
Sun, Apr 2ndvs CLEvs BAL
Mon, Apr 3rdvs LAAvs PIT
Tue, Apr 4thvs LAAvs PIT
Wed, Apr 5thvs LAAvs PIT
Fri, Apr 7th@ CLE   
Sat, Apr 8th@ CLE@ DET
Sun, Apr 9th@ CLE@ DET
Mon, Apr 10th@ CHC@ TB
Tue, Apr 11th@ CHC@ TB
Wed, Apr 12th@ CHC@ TB
Fri, Apr 14thvs COLvs LAA
Sat, Apr 15thvs COLvs LAA
Sun, Apr 16thvs COLvs LAA
Mon, Apr 17thvs MILvs LAA
Tue, Apr 18thvs MILvs MIN
Wed, Apr 19thvs MILvs MIN
Fri, Apr 21stvs STL@ MIL
Sat, Apr 22ndvs STL@ MIL
Sun, Apr 23rdvs STL@ MIL
Tue, Apr 25th@ PHI@ BAL
Wed, Apr 26th@ PHI@ BAL
Thu, Apr 27th@ PHI   
Fri, Apr 28th@ TORvs CLE
Sat, Apr 29th@ TORvs CLE
Sun, Apr 30th@ TORvs CLE
Tue, May 2nd@ OAKvs TOR
Wed, May 3rd@ OAKvs TOR
Thu, May 4th@ OAKvs TOR
Fri, May 5thvs HOU@ PHI
Sat, May 6thvs HOU@ PHI
Sun, May 7thvs HOU@ PHI
Mon, May 8thvs TEX   
Tue, May 9thvs TEX@ ATL
Wed, May 10thvs TEX@ ATL
Fri, May 12th@ DETvs STL
Sat, May 13th@ DETvs STL
Sun, May 14th@ DETvs STL
Mon, May 15th@ BOSvs SEA
Tue, May 16th@ BOSvs SEA
Wed, May 17th@ BOSvs SEA
Fri, May 19th@ ATL@ SD
Sat, May 20th@ ATL@ SD
Sun, May 21st@ ATL@ SD
Mon, May 22ndvs OAK@ LAA
Tue, May 23rdvs OAK@ LAA
Wed, May 24thvs OAK@ LAA
Thu, May 25thvs OAK   
Fri, May 26thvs PIT@ ARI
Sat, May 27thvs PIT@ ARI
Sun, May 28thvs PIT@ ARI
Mon, May 29thvs NYY   
Tue, May 30thvs NYYvs CIN
Wed, May 31stvs NYYvs CIN
Fri, Jun 2nd@ TEXvs TB
Sat, Jun 3rd@ TEXvs TB
Sun, Jun 4th@ TEXvs TB
Tue, Jun 6th@ SD@ CLE
Wed, Jun 7th@ SD@ CLE
Fri, Jun 9th@ LAA@ NYY
Sat, Jun 10th@ LAA@ NYY
Sun, Jun 11th@ LAA@ NYY
Mon, Jun 12thvs MIAvs COL
Tue, Jun 13thvs MIAvs COL
Wed, Jun 14thvs MIAvs COL
Fri, Jun 16thvs CWSvs NYY
Sat, Jun 17thvs CWSvs NYY
Sun, Jun 18thvs CWSvs NYY
Tue, Jun 20th@ NYY@ MIN
Wed, Jun 21st@ NYY@ MIN
Thu, Jun 22nd@ NYY@ MIN
Fri, Jun 23rd@ BAL@ CWS
Sat, Jun 24th@ BAL@ CWS
Sun, Jun 25th@ BAL@ CWS
Mon, Jun 26thvs WSH   
Tue, Jun 27thvs WSHvs MIA
Wed, Jun 28thvs WSHvs MIA
Fri, Jun 30thvs TB@ TOR
Sat, Jul 1stvs TB@ TOR
Sun, Jul 2ndvs TB@ TOR
Mon, Jul 3rd@ SF   
Tue, Jul 4th@ SFvs TEX
Wed, Jul 5th@ SFvs TEX
Thu, Jul 6th@ HOUvs TEX
Fri, Jul 7th@ HOUvs OAK
Sat, Jul 8th@ HOUvs OAK
Sun, Jul 9th@ HOUvs OAK
Fri, Jul 14thvs DET@ CHC
Sat, Jul 15thvs DET@ CHC
Sun, Jul 16thvs DET@ CHC
Mon, Jul 17thvs MIN@ OAK
Tue, Jul 18thvs MIN@ OAK
Wed, Jul 19thvs MIN@ OAK
Thu, Jul 20thvs MIN   
Fri, Jul 21stvs TORvs NYM
Sat, Jul 22ndvs TORvs NYM
Sun, Jul 23rdvs TORvs NYM
Mon, Jul 24th@ MIN   
Tue, Jul 25th@ MINvs ATL
Wed, Jul 26th@ MINvs ATL
Fri, Jul 28th@ ARI@ SF
Sat, Jul 29th@ ARI@ SF
Sun, Jul 30th@ ARI@ SF
Mon, Jul 31stvs BOS@ SEA
Tue, Aug 1stvs BOS@ SEA
Wed, Aug 2ndvs BOS@ SEA
Thu, Aug 3rd@ LAA   
Fri, Aug 4th@ LAAvs TOR
Sat, Aug 5th@ LAAvs TOR
Sun, Aug 6th@ LAAvs TOR
Tue, Aug 8thvs SDvs KC
Wed, Aug 9thvs SDvs KC
Fri, Aug 11thvs BALvs DET
Sat, Aug 12thvs BALvs DET
Sun, Aug 13thvs BALvs DET
Mon, Aug 14th@ KC   
Tue, Aug 15th@ KC@ WSH
Wed, Aug 16th@ KC@ WSH
Thu, Aug 17th@ KC@ WSH
Fri, Aug 18th@ HOU@ NYY
Sat, Aug 19th@ HOU@ NYY
Sun, Aug 20th@ HOU@ NYY
Mon, Aug 21st@ CWS@ HOU
Tue, Aug 22nd@ CWS@ HOU
Wed, Aug 23rd@ CWS@ HOU
Fri, Aug 25thvs KCvs LAD
Sat, Aug 26thvs KCvs LAD
Sun, Aug 27thvs KCvs LAD
Mon, Aug 28thvs OAKvs HOU
Tue, Aug 29thvs OAKvs HOU
Wed, Aug 30thvs OAKvs HOU
Fri, Sep 1st@ NYM@ KC
Sat, Sep 2nd@ NYM@ KC
Sun, Sep 3rd@ NYM@ KC
Mon, Sep 4th@ CIN@ TB
Tue, Sep 5th@ CIN@ TB
Wed, Sep 6th@ CIN@ TB
Thu, Sep 7th@ TB   
Fri, Sep 8th@ TBvs BAL
Sat, Sep 9th@ TBvs BAL
Sun, Sep 10th@ TBvs BAL
Mon, Sep 11thvs LAAvs NYY
Tue, Sep 12thvs LAAvs NYY
Wed, Sep 13thvs LAAvs NYY
Fri, Sep 15thvs LAD@ TOR
Sat, Sep 16thvs LAD@ TOR
Sun, Sep 17thvs LAD@ TOR
Mon, Sep 18th@ OAK@ TEX
Tue, Sep 19th@ OAK@ TEX
Wed, Sep 20th@ OAK@ TEX
Fri, Sep 22nd@ TEXvs CWS
Sat, Sep 23rd@ TEXvs CWS
Sun, Sep 24th@ TEXvs CWS
Mon, Sep 25thvs HOU   
Tue, Sep 26thvs HOUvs TB
Wed, Sep 27thvs HOUvs TB
Thu, Sep 28thvs TEX@ BAL
Fri, Sep 29thvs TEX@ BAL
Sat, Sep 30thvs TEX@ BAL
Sun, Oct 1stvs TEX@ BAL
Thu, Apr 6th   @ DET
Thu, Apr 13th   @ TB
Thu, Apr 20th   vs MIN
Mon, Apr 24th   @ BAL
Mon, May 1st   vs TOR
Thu, Jun 1st   vs CIN
Mon, Jun 5th   vs TB
Thu, Jun 8th   @ CLE
Mon, Jun 19th   @ MIN
Thu, Jun 29th   vs MIA
Mon, Aug 7th   vs KC
Thu, Aug 10th   vs KC
Thu, Aug 24th   @ HOU
Thu, Sep 14th   vs NYY