Skip to main content

Who Should I Trade?

Glenn Otto for Blake Treinen (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Glenn Otto
Glenn Otto
Blake Treinen
Blake Treinen
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
  Glenn Otto
Glenn Otto
Blake Treinen
Blake Treinen
2022 Stats 
Games Played275
Games Started270
Innings Pitched135.25.0
Blown Saves00
Hits Allowed1191
Earned Runs701
Home Runs Allowed211
Who Should I Trade? Player Notes
  Glenn Otto
Glenn Otto
Blake Treinen
Blake Treinen
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Glenn Otto
Glenn Otto
Blake Treinen
Blake Treinen
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs PHIvs ARI
Sat, Apr 1stvs PHIvs ARI
Sun, Apr 2ndvs PHIvs ARI
Mon, Apr 3rdvs BALvs COL
Tue, Apr 4thvs BALvs COL
Wed, Apr 5thvs BAL   
Fri, Apr 7th@ CHC@ ARI
Sat, Apr 8th@ CHC@ ARI
Sun, Apr 9th@ CHC@ ARI
Mon, Apr 10thvs KC@ SF
Tue, Apr 11thvs KC@ SF
Wed, Apr 12thvs KC@ SF
Fri, Apr 14th@ HOUvs CHC
Sat, Apr 15th@ HOUvs CHC
Sun, Apr 16th@ HOUvs CHC
Mon, Apr 17th@ KCvs NYM
Tue, Apr 18th@ KCvs NYM
Wed, Apr 19th@ KCvs NYM
Fri, Apr 21stvs OAK@ CHC
Sat, Apr 22ndvs OAK@ CHC
Sun, Apr 23rdvs OAK@ CHC
Mon, Apr 24th@ CIN   
Tue, Apr 25th@ CIN@ PIT
Wed, Apr 26th@ CIN@ PIT
Thu, Apr 27thvs NYY@ PIT
Fri, Apr 28thvs NYYvs STL
Sat, Apr 29thvs NYYvs STL
Sun, Apr 30thvs NYYvs STL
Tue, May 2ndvs ARIvs PHI
Wed, May 3rdvs ARIvs PHI
Fri, May 5th@ LAA@ SD
Sat, May 6th@ LAA@ SD
Sun, May 7th@ LAA@ SD
Mon, May 8th@ SEA@ MIL
Tue, May 9th@ SEA@ MIL
Wed, May 10th@ SEA@ MIL
Thu, May 11th@ OAK   
Fri, May 12th@ OAKvs SD
Sat, May 13th@ OAKvs SD
Sun, May 14th@ OAKvs SD
Mon, May 15thvs ATLvs MIN
Tue, May 16thvs ATLvs MIN
Wed, May 17thvs ATLvs MIN
Fri, May 19thvs COL@ STL
Sat, May 20thvs COL@ STL
Sun, May 21stvs COL@ STL
Mon, May 22nd@ PIT@ ATL
Tue, May 23rd@ PIT@ ATL
Wed, May 24th@ PIT@ ATL
Fri, May 26th@ BAL@ TB
Sat, May 27th@ BAL@ TB
Sun, May 28th@ BAL@ TB
Mon, May 29th@ DETvs WSH
Tue, May 30th@ DETvs WSH
Wed, May 31st@ DETvs WSH
Fri, Jun 2ndvs SEAvs NYY
Sat, Jun 3rdvs SEAvs NYY
Sun, Jun 4thvs SEAvs NYY
Mon, Jun 5thvs STL   
Tue, Jun 6thvs STL@ CIN
Wed, Jun 7thvs STL@ CIN
Fri, Jun 9th@ TB@ PHI
Sat, Jun 10th@ TB@ PHI
Sun, Jun 11th@ TB@ PHI
Mon, Jun 12thvs LAA   
Tue, Jun 13thvs LAAvs CWS
Wed, Jun 14thvs LAAvs CWS
Thu, Jun 15thvs LAAvs CWS
Fri, Jun 16thvs TORvs SF
Sat, Jun 17thvs TORvs SF
Sun, Jun 18thvs TORvs SF
Mon, Jun 19th@ CWS   
Tue, Jun 20th@ CWS@ LAA
Wed, Jun 21st@ CWS@ LAA
Fri, Jun 23rd@ NYYvs HOU
Sat, Jun 24th@ NYYvs HOU
Sun, Jun 25th@ NYYvs HOU
Mon, Jun 26thvs DET   
Tue, Jun 27thvs DET@ COL
Wed, Jun 28thvs DET@ COL
Thu, Jun 29thvs DET@ COL
Fri, Jun 30thvs HOU@ KC
Sat, Jul 1stvs HOU@ KC
Sun, Jul 2ndvs HOU@ KC
Mon, Jul 3rdvs HOUvs PIT
Tue, Jul 4th@ BOSvs PIT
Wed, Jul 5th@ BOSvs PIT
Thu, Jul 6th@ BOSvs PIT
Fri, Jul 7th@ WSHvs LAA
Sat, Jul 8th@ WSHvs LAA
Sun, Jul 9th@ WSH   
Fri, Jul 14thvs CLE@ NYM
Sat, Jul 15thvs CLE@ NYM
Sun, Jul 16thvs CLE@ NYM
Mon, Jul 17thvs TB@ BAL
Tue, Jul 18thvs TB@ BAL
Wed, Jul 19thvs TB@ BAL
Fri, Jul 21stvs LAD@ TEX
Sat, Jul 22ndvs LAD@ TEX
Sun, Jul 23rdvs LAD@ TEX
Mon, Jul 24th@ HOUvs TOR
Tue, Jul 25th@ HOUvs TOR
Wed, Jul 26th@ HOUvs TOR
Fri, Jul 28th@ SDvs CIN
Sat, Jul 29th@ SDvs CIN
Sun, Jul 30th@ SDvs CIN
Tue, Aug 1stvs CWSvs OAK
Wed, Aug 2ndvs CWSvs OAK
Thu, Aug 3rdvs CWSvs OAK
Fri, Aug 4thvs MIA@ SD
Sat, Aug 5thvs MIA@ SD
Sun, Aug 6thvs MIA@ SD
Mon, Aug 7th@ OAK@ SD
Tue, Aug 8th@ OAK@ ARI
Wed, Aug 9th@ OAK@ ARI
Fri, Aug 11th@ SFvs COL
Sat, Aug 12th@ SFvs COL
Sun, Aug 13th@ SFvs COL
Mon, Aug 14thvs LAA   
Tue, Aug 15thvs LAAvs MIL
Wed, Aug 16thvs LAAvs MIL
Fri, Aug 18thvs MILvs MIA
Sat, Aug 19thvs MILvs MIA
Sun, Aug 20thvs MILvs MIA
Mon, Aug 21st@ ARI   
Tue, Aug 22nd@ ARI@ CLE
Thu, Aug 24th@ MIN@ CLE
Fri, Aug 25th@ MIN@ BOS
Sat, Aug 26th@ MIN@ BOS
Sun, Aug 27th@ MIN@ BOS
Mon, Aug 28th@ NYMvs ARI
Tue, Aug 29th@ NYMvs ARI
Wed, Aug 30th@ NYMvs ARI
Fri, Sep 1stvs MINvs ATL
Sat, Sep 2ndvs MINvs ATL
Sun, Sep 3rdvs MINvs ATL
Mon, Sep 4thvs HOU   
Tue, Sep 5thvs HOU@ MIA
Wed, Sep 6thvs HOU@ MIA
Fri, Sep 8thvs OAK@ WSH
Sat, Sep 9thvs OAK@ WSH
Sun, Sep 10thvs OAK@ WSH
Mon, Sep 11th@ TORvs SD
Tue, Sep 12th@ TORvs SD
Wed, Sep 13th@ TORvs SD
Thu, Sep 14th@ TOR   
Fri, Sep 15th@ CLE@ SEA
Sat, Sep 16th@ CLE@ SEA
Sun, Sep 17th@ CLE@ SEA
Mon, Sep 18thvs BOSvs DET
Tue, Sep 19thvs BOSvs DET
Wed, Sep 20thvs BOSvs DET
Fri, Sep 22ndvs SEAvs SF
Sat, Sep 23rdvs SEAvs SF
Sun, Sep 24thvs SEAvs SF
Mon, Sep 25th@ LAA   
Tue, Sep 26th@ LAA@ COL
Wed, Sep 27th@ LAA@ COL
Thu, Sep 28th@ SEA@ COL
Fri, Sep 29th@ SEA@ SF
Sat, Sep 30th@ SEA@ SF
Sun, Oct 1st@ SEA@ SF
Fri, Mar 31st   vs ARI
Thu, Apr 6th   @ ARI
Thu, Apr 20th   @ CHC
Mon, May 1st   vs PHI
Thu, May 18th   @ STL
Thu, Jun 8th   @ CIN
Thu, Aug 10th   vs COL
Thu, Aug 17th   vs MIL
Wed, Aug 23rd   @ CLE
Thu, Aug 31st   vs ATL
Thu, Sep 7th   @ MIA
Thu, Sep 21st   vs SF