Who Should I Trade?

Christin Stewart for Tyler O'Neill (2019)

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

Experts' Pick
  Christin Stewart
Christin Stewart
DET vs MIA Tue, May 21st 7:10pm
Tyler O'Neill
Tyler O'Neill
STL @ TEX Sun, May 19th 3:05pm
Recommended by
6 of 10 experts
Recommended by
4 of 10 experts
Rest of Season
VBR# 270# 405
Home Runs139
Stolen Bases12
Batting Average.232.252
Injury Alert-MiLB
Weather74 F, Rain81 F, Clear
Expert Ranks 
Andrew Gould
# 202
Joe Bond
Fantasy Six Pack
# 162# 233
Nick Mariano
# 153# 257
Bobby Sylvester
# 227# 253
Pierre Camus
# 170# 235
Max Freeze
Freeze Stats
# 183
Paul Sporer
# 146# 132
Brandon 'B_Don' Myers
# 150# 135
Todd D Clark
The Fantasy Fix
# 187
Dan Harris
# 213
  Christin Stewart
Christin Stewart
Tyler O'Neill
Tyler O'Neill
2019 Stats 
At Bats8538
Home Runs31
Stolen Bases00
Caught Stealing00
Batting Average.177.263
On Base Pct.265.282
Slugging Pct.388.395
On-base Plus Slugging.654.677
  Christin Stewart
Christin Stewart
Tyler O'Neill
Tyler O'Neill
2019 Projections 
At Bats305161
Home Runs139
Stolen Bases12
Caught Stealing01
Batting Average.232.252
On Base Pct.319.308
Slugging Pct.434.477
On-base Plus Slugging.753.786
  Christin Stewart
Christin Stewart
Tyler O'Neill
Tyler O'Neill
 Christin Stewart has been placed on the IL for 10 days. Stewart strained his quad while running the bases during Wednesday's contest. Infielder Brandon Dixon has been recalled from Detroit's Triple-A affiliate.
Garett Thomas
Thu, Apr 18th
The Cardinals placed Tyler O'Neill on the 10-day IL with a right elbow nerve subluxation on Tuesday. The team recalled Yairo Munoz from Triple-A to take O'Neill's place on the roster.
Dan Harris
Tue, Apr 16th
 Detroit Tigers outfielder Christin Stewart went 1-for-4 with a solo homer in a 4-3 loss to the Twins on Saturday.
Matthew Terelle
Sat, Apr 13th
Tyler O'Neill was removed from Monday's game versus the Brewers due to right arm soreness.
Brendan Tuma - Too Much Tuma
Mon, Apr 15th
 Detroit Tigers outfielder Christin Stewart went 2-for-3 with a go-ahead grand slam in his team's 7-4 win over the Royals on Saturday. He also added a double in the game.
Matthew Terelle
Sat, Apr 6th
Tyler O'Neill went 2-for-4 with a solo home run and two runs scored in the Cardinals' 9-5 win over the Reds on Sunday.
Elliott Baas
Mon, Apr 15th
 Detroit Tigers outfielder Cristin Stewart went 1-for-4 with a game-winning, two-run homer in the top of the 10th inning in his team's 2--0 Opening Day win over the Blue Jays.
Matthew Terelle
Thu, Mar 28th
Tyler O'Neill went 2-for-5 with two runs scored and a pair of strikeouts Thursday against the Dodgers.
Blaine Blontz
Fri, Apr 12th
  Tyler O'Neill went 1-for-3 with a double and an RBI on Monday against the Pirates.
Dan Harris
Tue, Apr 2nd
There are no recent notes for these players
  Christin Stewart
Christin Stewart
Tyler O'Neill
Tyler O'Neill
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ TOR@ MIL
Fri, Mar 29th@ TOR@ MIL
Sat, Mar 30th@ TOR@ MIL
Sun, Mar 31st@ TOR@ MIL
Mon, Apr 1st@ NYY@ PIT
Tue, Apr 2nd@ NYY   
Wed, Apr 3rd@ NYY@ PIT
Thu, Apr 4thvs KC   
Sat, Apr 6thvs KCvs SD
Sun, Apr 7thvs KCvs SD
Tue, Apr 9thvs CLEvs LAD
Wed, Apr 10thvs CLEvs LAD
Thu, Apr 11thvs CLEvs LAD
Sat, Apr 13th@ MIN@ CIN
Sun, Apr 14th@ MIN@ CIN
Tue, Apr 16thvs PIT@ MIL
Wed, Apr 17thvs PIT@ MIL
Thu, Apr 18thvs CWS   
Fri, Apr 19thvs CWSvs NYM
Sun, Apr 21stvs CWSvs NYM
Tue, Apr 23rd@ BOSvs MIL
Wed, Apr 24th@ BOSvs MIL
Thu, Apr 25th@ BOS   
Fri, Apr 26th@ CWSvs CIN
Sun, Apr 28th@ CWSvs CIN
Tue, Apr 30th@ PHI@ WSH
Wed, May 1st@ PHI@ WSH
Fri, May 3rdvs KC@ CHC
Sat, May 4thvs KC@ CHC
Sun, May 5thvs KC@ CHC
Tue, May 7thvs LAAvs PHI
Wed, May 8thvs LAAvs PHI
Thu, May 9thvs LAAvs PIT
Fri, May 10th@ MINvs PIT
Sat, May 11th@ MINvs PIT
Sun, May 12th@ MINvs PIT
Mon, May 13thvs HOU   
Tue, May 14thvs HOU@ ATL
Wed, May 15thvs HOU@ ATL
Thu, May 16thvs OAK@ ATL
Fri, May 17thvs OAK@ TEX
Sat, May 18thvs OAK@ TEX
Sun, May 19thvs OAK@ TEX
Tue, May 21stvs MIAvs KC
Wed, May 22ndvs MIAvs KC
Thu, May 23rdvs MIA   
Fri, May 24th@ NYMvs ATL
Sat, May 25th@ NYMvs ATL
Sun, May 26th@ NYMvs ATL
Mon, May 27th@ BAL   
Tue, May 28th@ BAL@ PHI
Wed, May 29th@ BAL@ PHI
Fri, May 31st@ ATLvs CHC
Sat, Jun 1st@ ATLvs CHC
Sun, Jun 2nd@ ATLvs CHC
Tue, Jun 4thvs TBvs CIN
Wed, Jun 5thvs TBvs CIN
Thu, Jun 6thvs TBvs CIN
Fri, Jun 7thvs MIN@ CHC
Sat, Jun 8thvs MIN@ CHC
Sun, Jun 9thvs MIN@ CHC
Tue, Jun 11th@ KC@ MIA
Wed, Jun 12th@ KC@ MIA
Thu, Jun 13th@ KC@ NYM
Fri, Jun 14thvs CLE@ NYM
Sat, Jun 15thvs CLE@ NYM
Sun, Jun 16thvs CLE@ NYM
Tue, Jun 18th@ PITvs MIA
Wed, Jun 19th@ PITvs MIA
Fri, Jun 21st@ CLEvs LAA
Sat, Jun 22nd@ CLEvs LAA
Sun, Jun 23rd@ CLEvs LAA
Tue, Jun 25thvs TEXvs OAK
Wed, Jun 26thvs TEXvs OAK
Thu, Jun 27thvs TEX   
Fri, Jun 28thvs WSH@ SD
Sat, Jun 29thvs WSH@ SD
Sun, Jun 30thvs WSH@ SD
Tue, Jul 2nd@ CWS@ SEA
Wed, Jul 3rd@ CWS@ SEA
Thu, Jul 4th@ CWS@ SEA
Fri, Jul 5thvs BOS@ SF
Sat, Jul 6thvs BOS@ SF
Sun, Jul 7thvs BOS@ SF
Fri, Jul 12th@ KCvs ARI
Sat, Jul 13th@ KCvs ARI
Sun, Jul 14th@ KCvs ARI
Mon, Jul 15th@ CLEvs PIT
Tue, Jul 16th@ CLEvs PIT
Wed, Jul 17th@ CLEvs PIT
Thu, Jul 18th@ CLE@ CIN
Fri, Jul 19thvs TOR@ CIN
Sat, Jul 20thvs TOR@ CIN
Sun, Jul 21stvs TOR@ CIN
Tue, Jul 23rdvs PHI@ PIT
Wed, Jul 24thvs PHI@ PIT
Thu, Jul 25th@ SEA@ PIT
Fri, Jul 26th@ SEAvs HOU
Sat, Jul 27th@ SEAvs HOU
Sun, Jul 28th@ SEAvs HOU
Mon, Jul 29th@ LAA   
Tue, Jul 30th@ LAAvs CHC
Wed, Jul 31st@ LAAvs CHC
Fri, Aug 2nd@ TEX   
Sat, Aug 3rd@ TEX@ OAK
Sun, Aug 4th@ TEX@ OAK
Mon, Aug 5thvs CWS@ LAD
Tue, Aug 6thvs CWS@ LAD
Wed, Aug 7thvs CWS@ LAD
Thu, Aug 8thvs KC   
Fri, Aug 9thvs KCvs PIT
Sat, Aug 10thvs KCvs PIT
Sun, Aug 11thvs KCvs PIT
Tue, Aug 13thvs SEA@ KC
Wed, Aug 14thvs SEA@ KC
Thu, Aug 15thvs SEA@ CIN
Fri, Aug 16th@ TB@ CIN
Sat, Aug 17th@ TB@ CIN
Sun, Aug 18th@ TB@ CIN
Mon, Aug 19th@ HOUvs MIL
Tue, Aug 20th@ HOUvs MIL
Wed, Aug 21st@ HOUvs MIL
Thu, Aug 22nd@ HOUvs COL
Fri, Aug 23rd@ MINvs COL
Sat, Aug 24th@ MINvs COL
Sun, Aug 25th@ MINvs COL
Tue, Aug 27thvs CLE@ MIL
Wed, Aug 28thvs CLE@ MIL
Thu, Aug 29thvs CLE   
Fri, Aug 30thvs MINvs CIN
Sat, Aug 31stvs MINvs CIN
Sun, Sep 1stvs MINvs CIN
Mon, Sep 2ndvs MINvs SF
Tue, Sep 3rd@ KCvs SF
Wed, Sep 4th@ KCvs SF
Thu, Sep 5th@ KCvs SF
Fri, Sep 6th@ OAK@ PIT
Sat, Sep 7th@ OAK@ PIT
Sun, Sep 8th@ OAK@ PIT
Tue, Sep 10thvs NYY@ COL
Wed, Sep 11thvs NYY@ COL
Thu, Sep 12thvs NYY@ COL
Fri, Sep 13thvs BALvs MIL
Sat, Sep 14thvs BALvs MIL
Sun, Sep 15thvs BALvs MIL
Mon, Sep 16thvs BALvs WSH
Tue, Sep 17th@ CLEvs WSH
Wed, Sep 18th@ CLEvs WSH
Thu, Sep 19th@ CLE@ CHC
Fri, Sep 20thvs CWS@ CHC
Sat, Sep 21stvs CWS@ CHC
Sun, Sep 22ndvs CWS@ CHC
Tue, Sep 24thvs MIN@ ARI
Wed, Sep 25thvs MIN@ ARI
Thu, Sep 26thvs MIN   
Fri, Sep 27th@ CWSvs CHC
Sat, Sep 28th@ CWSvs CHC
Sun, Sep 29th@ CWSvs CHC
Fri, Apr 5th   vs SD
Mon, Apr 8th   vs LAD
Mon, Apr 15th   @ MIL
Sat, Apr 20th   vs NYM
Mon, Apr 22nd   vs MIL
Sat, Apr 27th   vs CIN
Mon, Apr 29th   @ WSH
Thu, May 2nd   @ WSH
Mon, May 6th   vs PHI
Thu, May 30th   @ PHI
Mon, Jun 10th   @ MIA
Mon, Jun 17th   vs MIA
Thu, Jun 20th   vs MIA
Mon, Jul 22nd   @ PIT
Thu, Aug 1st   vs CHC
Mon, Aug 26th   @ MIL
Mon, Sep 23rd   @ ARI