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
  Tyler O'Neill
Tyler O'Neill
STL vs CHC Sun, Sep 29th 3:15pm
Christin Stewart
Christin Stewart
DET @ CWS Sun, Sep 29th 3:10pm
Recommended by
4 of 7 experts
Recommended by
3 of 7 experts
Rest of Season
Home Runs
Stolen Bases
Batting Average
Injury AlertMiLB-
Weather60 F, Partly Cloudy
Expert Ranks 
Paul Sporer
# 132# 146
Bobby Sylvester
# 160
Brandon 'B_Don' Myers
# 140# 151
Dennis Sosic
Fantasy Six Pack
# 183
Donkey Teeth
# 150# 129
Joe Bond
Fantasy Six Pack
# 200
Pierre Camus
# 296
  Tyler O'Neill
Tyler O'Neill
Christin Stewart
Christin Stewart
2019 Stats 
At Bats141369
Home Runs510
Stolen Bases10
Caught Stealing01
Batting Average.262.233
On Base Pct.311.305
Slugging Pct.411.388
On-base Plus Slugging.723.693
  Tyler O'Neill
Tyler O'Neill
Christin Stewart
Christin Stewart
2019 Projections 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
  Tyler O'Neill
Tyler O'Neill
Christin Stewart
Christin Stewart
 Tyler O'Neill went 2-for-3 with a walk in Saturday's loss to the Astros.
Connor Rooney
Sun, Jul 28th
Detroit Tigers outfielder Christin Stewart went 2-for-4 with a double, a homer, and two RBI in a 5-4 win over the A's on Friday.
Matthew Terelle
Sat, Sep 7th
 Tyler O'Neill went 3-for-4 with a two-run home run, two runs, and four RBI in the Cardinals' 7-0 win on Monday.
Connor Rooney
Tue, Jul 16th
Detroit Tigers outfielder Christin Stewart went 1-for-2 with a homer and two walks in an 8-6 loss to the Indians on Monday.
Matthew Terelle
Tue, Jul 16th
 Tyler O'Neill went 2-for-4 with a double, a home run, and four RBI in Saturday's 4-2 win over the Diamondbacks.
Connor Rooney
Sun, Jul 14th
Detroit Tigers outfielder Christin Stewart went 3-for-5 with a homer and two RBI in a 7-6 loss to Cleveland on Friday.
Matthew Terelle
Sat, Jun 22nd
 Tyler O'Neill went 2-for-4 with a double in Tuesday's loss to the Mariners.
Connor Rooney
Wed, Jul 3rd
Detroit Tigers outfielder Christin Stewart went 1-for-3 with a solo homer and two walks in a 9-3 win over the Twins on Saturday.
Matthew Terelle
Sat, Jun 8th
 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 3-for-5 with a homer in a 7-4 loss to the Braves on Sunday.
Matthew Terelle
Sun, Jun 2nd
There are no recent notes for these players
  Tyler O'Neill
Tyler O'Neill
Christin Stewart
Christin Stewart
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIL@ TOR
Fri, Mar 29th@ MIL@ TOR
Sat, Mar 30th@ MIL@ TOR
Sun, Mar 31st@ MIL@ TOR
Mon, Apr 1st@ PIT@ NYY
Tue, Apr 2nd   @ NYY
Wed, Apr 3rd@ PIT@ NYY
Thu, Apr 4th   vs KC
Sat, Apr 6thvs SDvs KC
Sun, Apr 7thvs SDvs KC
Tue, Apr 9thvs LADvs CLE
Wed, Apr 10thvs LADvs CLE
Thu, Apr 11thvs LADvs CLE
Sat, Apr 13th@ CIN@ MIN
Sun, Apr 14th@ CIN@ MIN
Tue, Apr 16th@ MILvs PIT
Wed, Apr 17th@ MILvs PIT
Thu, Apr 18th   vs CWS
Fri, Apr 19thvs NYMvs CWS
Sun, Apr 21stvs NYMvs CWS
Tue, Apr 23rdvs MIL@ BOS
Wed, Apr 24thvs MIL@ BOS
Thu, Apr 25th   @ BOS
Fri, Apr 26thvs CIN@ CWS
Sun, Apr 28thvs CIN@ CWS
Tue, Apr 30th@ WSH@ PHI
Wed, May 1st@ WSH@ PHI
Fri, May 3rd@ CHCvs KC
Sat, May 4th@ CHCvs KC
Sun, May 5th@ CHCvs KC
Tue, May 7thvs PHIvs LAA
Wed, May 8thvs PHIvs LAA
Thu, May 9thvs PITvs LAA
Fri, May 10thvs PIT@ MIN
Sat, May 11thvs PIT@ MIN
Sun, May 12thvs PIT@ MIN
Mon, May 13th   vs HOU
Tue, May 14th@ ATLvs HOU
Wed, May 15th@ ATLvs HOU
Thu, May 16th@ ATLvs OAK
Fri, May 17th@ TEXvs OAK
Sat, May 18th@ TEXvs OAK
Tue, May 21st   vs MIA
Wed, May 22ndvs KCvs MIA
Thu, May 23rd   vs MIA
Fri, May 24thvs ATL@ NYM
Sat, May 25thvs ATL@ NYM
Sun, May 26thvs ATL@ NYM
Mon, May 27th   @ BAL
Tue, May 28th@ PHI@ BAL
Wed, May 29th@ PHI@ BAL
Fri, May 31stvs CHC@ ATL
Sat, Jun 1stvs CHC@ ATL
Sun, Jun 2ndvs CHC@ ATL
Tue, Jun 4thvs CINvs TB
Wed, Jun 5th   vs TB
Thu, Jun 6thvs CINvs TB
Fri, Jun 7th@ CHCvs MIN
Sat, Jun 8th@ CHCvs MIN
Sun, Jun 9th@ CHCvs MIN
Tue, Jun 11th@ MIA@ KC
Wed, Jun 12th@ MIA@ KC
Thu, Jun 13th   @ KC
Fri, Jun 14th@ NYMvs CLE
Sat, Jun 15th@ NYMvs CLE
Sun, Jun 16th@ NYMvs CLE
Tue, Jun 18thvs MIA@ PIT
Wed, Jun 19thvs MIA@ PIT
Fri, Jun 21stvs LAA@ CLE
Sat, Jun 22ndvs LAA@ CLE
Sun, Jun 23rdvs LAA@ CLE
Tue, Jun 25thvs OAKvs TEX
Wed, Jun 26thvs OAKvs TEX
Thu, Jun 27th   vs TEX
Fri, Jun 28th@ SDvs WSH
Sat, Jun 29th@ SDvs WSH
Sun, Jun 30th@ SDvs WSH
Wed, Jul 3rd@ SEA@ CWS
Thu, Jul 4th@ SEA@ CWS
Fri, Jul 5th@ SFvs BOS
Sat, Jul 6th@ SFvs BOS
Sun, Jul 7th@ SFvs BOS
Fri, Jul 12thvs ARI@ KC
Sat, Jul 13thvs ARI@ KC
Sun, Jul 14thvs ARI@ KC
Mon, Jul 15thvs PIT@ CLE
Tue, Jul 16thvs PIT@ CLE
Wed, Jul 17thvs PIT@ CLE
Thu, Jul 18th@ CIN@ CLE
Fri, Jul 19th@ CINvs TOR
Sat, Jul 20th@ CINvs TOR
Sun, Jul 21st@ CINvs TOR
Tue, Jul 23rd@ PITvs PHI
Wed, Jul 24th@ PITvs PHI
Thu, Jul 25th@ PIT@ SEA
Fri, Jul 26thvs HOU@ SEA
Sat, Jul 27thvs HOU@ SEA
Sun, Jul 28thvs HOU@ SEA
Mon, Jul 29th   @ LAA
Tue, Jul 30thvs CHC@ LAA
Wed, Jul 31stvs CHC@ LAA
Fri, Aug 2nd   @ TEX
Sat, Aug 3rd@ OAK@ TEX
Sun, Aug 4th@ OAK@ TEX
Mon, Aug 5th@ LADvs CWS
Tue, Aug 6th@ LADvs CWS
Wed, Aug 7th@ LADvs CWS
Thu, Aug 8th   vs KC
Fri, Aug 9thvs PITvs KC
Sat, Aug 10thvs PITvs KC
Sun, Aug 11thvs PITvs KC
Tue, Aug 13th@ KCvs SEA
Wed, Aug 14th@ KCvs SEA
Thu, Aug 15th@ CINvs SEA
Fri, Aug 16th@ CIN@ TB
Sat, Aug 17th@ CIN@ TB
Sun, Aug 18th@ CIN@ TB
Mon, Aug 19thvs MIL@ HOU
Tue, Aug 20thvs MIL@ HOU
Wed, Aug 21stvs MIL@ HOU
Thu, Aug 22ndvs COL@ HOU
Fri, Aug 23rdvs COL@ MIN
Sat, Aug 24thvs COL@ MIN
Sun, Aug 25thvs COL@ MIN
Tue, Aug 27th@ MILvs CLE
Wed, Aug 28th@ MILvs CLE
Thu, Aug 29th   vs CLE
Fri, Aug 30th   vs MIN
Sat, Aug 31stvs CINvs MIN
Sun, Sep 1stvs CINvs MIN
Mon, Sep 2ndvs SFvs MIN
Tue, Sep 3rdvs SF@ KC
Wed, Sep 4thvs SF@ KC
Thu, Sep 5thvs SF@ KC
Fri, Sep 6th@ PIT@ OAK
Sat, Sep 7th@ PIT@ OAK
Sun, Sep 8th@ PIT@ OAK
Tue, Sep 10th@ COLvs NYY
Thu, Sep 12th@ COLvs NYY
Fri, Sep 13thvs MILvs BAL
Sat, Sep 14thvs MILvs BAL
Sun, Sep 15thvs MILvs BAL
Mon, Sep 16thvs WSHvs BAL
Tue, Sep 17thvs WSH@ CLE
Wed, Sep 18thvs WSH@ CLE
Thu, Sep 19th@ CHC@ CLE
Fri, Sep 20th@ CHCvs CWS
Sat, Sep 21st@ CHCvs CWS
Sun, Sep 22nd@ CHCvs CWS
Tue, Sep 24th@ ARIvs MIN
Wed, Sep 25th@ ARIvs MIN
Thu, Sep 26th   vs MIN
Fri, Sep 27thvs CHC@ CWS
Sat, Sep 28thvs CHC@ CWS
Sun, Sep 29thvs CHC@ CWS
Fri, Apr 5thvs SD   
Mon, Apr 8thvs LAD   
Mon, Apr 15th@ MIL   
Sat, Apr 20thvs NYM   
Mon, Apr 22ndvs MIL   
Sat, Apr 27thvs CIN   
Mon, Apr 29th@ WSH   
Thu, May 2nd@ WSH   
Mon, May 6thvs PHI   
Sun, May 19th@ TEX   
Thu, May 30th@ PHI   
Mon, Jun 10th@ MIA   
Mon, Jun 17thvs MIA   
Thu, Jun 20thvs MIA   
Tue, Jul 2nd@ SEA   
Mon, Jul 22nd@ PIT   
Thu, Aug 1stvs CHC   
Mon, Aug 26th@ MIL   
Wed, Sep 11th@ COL   
Mon, Sep 23rd@ ARI