Skip to main content

Who Should I Trade?

Jose Iglesias for Tyler O'Neill (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Tyler O'Neill
Tyler O'Neill
STL @ MIL Tue, May 11th 7:40pm
Jose Iglesias
Jose Iglesias
LAA @ HOU Tue, May 11th 8:10pm
Recommended by
7 of 9 experts
Recommended by
2 of 9 experts
Rest of Season
VBR# 123# 237
Home Runs228
Stolen Bases75
Batting Average.234.273
Injury Alert-DTD
Weather49 F, Clear77 F, Possible Light Rain
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 155
Mike Maher
# 220# 232
Pierre Camus
# 371
Ryan Amore
Pitcher List
# 138# 228
Jordan Eisen
Field of Vision Sports
# 199
Corbin Young
# 155# 237
Chris Clegg
# 218# 241
Carmen Maiorano
# 200# 158
Dan Harris
# 285# 266
Who Should I Trade? Player Statistics
  Tyler O'Neill
Tyler O'Neill
Jose Iglesias
Jose Iglesias
2021 Stats 
At Bats79118
Home Runs52
Stolen Bases31
Caught Stealing11
Batting Average.241.271
On Base Pct.274.289
Slugging Pct.468.348
On-base Plus Slugging.742.637
Who Should I Trade? Player Projections
  Tyler O'Neill
Tyler O'Neill
Jose Iglesias
Jose Iglesias
2021 Projections 
At Bats361394
Home Runs228
Stolen Bases75
Caught Stealing23
Batting Average.234.273
On Base Pct.292.305
Slugging Pct.458.386
On-base Plus Slugging.750.691
Who Should I Trade? Player Notes
  Tyler O'Neill
Tyler O'Neill
Jose Iglesias
Jose Iglesias
 Tyler O'Neill went 0-for-5 with a stolen base and a run scored across two games during the Cardinals doubleheader against the Mets on Wednesday.
Lucas Spence
Wed, May 5th
Jose Iglesias went 2-for-4 with a single, a double, and a strikeout in Tuesday's loss to the Rays.
Jack Mannis
Wed, May 5th
 Cardinals outfielder Tyler O’Neill had a terrific game on Friday, going 3-for-4 with a home run, two runs scored, an RBI, and a stolen base in a 7-3 Cardinals victory.
Lucas Spence
Fri, Apr 30th
Jose Iglesias went 2-for-5 with a solo homer and two runs scored during Monday's win over the Rangers.
Andy Zimmerman
Tue, Apr 27th
 Cardinals outfielder Tyler O'Neill had himself a ball game on Wednesday, going 3-for-4 with a home run, a run scored, two RBI, and a stolen base in a 5-3 loss to Philadelphia.
Lucas Spence
Wed, Apr 28th
Angels' sure-handed SS Jose Iglesias went 1-for-4 with a solo home run in a 7-4 losing effort to the Rangers.
Jack Mannis
Wed, Apr 21st
 Cardinals outfielder Tyler O'Neill went 2-for-3 with two solo home runs in a 5-2 victory over Cincinnati on Sunday.
Lucas Spence
Sun, Apr 25th
Jose Iglesias went 2-for-4 with two singles and a run scored during Friday's win over Minnesota.
Andy Zimmerman
Sat, Apr 17th
 Tyler O’Neill (groin) is expected to return from the 10-day injured list in Friday’s game against the Reds.
Brad Camara
Tue, Apr 20th
Angels' SS Jose Iglesias went 1-3 with a double and struck out twice as the Angels fall to the division rival Houston Astros on Tuesday.
Jack Mannis
Tue, Apr 6th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Tyler O'Neill
Tyler O'Neill
Jose Iglesias
Jose Iglesias
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ CINvs CWS
Fri, Apr 2nd   vs CWS
Sat, Apr 3rd@ CINvs CWS
Sun, Apr 4th@ CINvs CWS
Mon, Apr 5th@ MIAvs HOU
Tue, Apr 6th@ MIAvs HOU
Thu, Apr 8thvs MIL@ TOR
Fri, Apr 9th   @ TOR
Sat, Apr 10thvs MIL@ TOR
Mon, Apr 12thvs WSH@ KC
Tue, Apr 13thvs WSH@ KC
Wed, Apr 14thvs WSH@ KC
Fri, Apr 16th@ PHIvs MIN
Mon, Apr 19th@ WSHvs TEX
Tue, Apr 20th@ WSHvs TEX
Wed, Apr 21st@ WSHvs TEX
Thu, Apr 22nd   @ HOU
Fri, Apr 23rdvs CIN@ HOU
Sat, Apr 24thvs CIN@ HOU
Sun, Apr 25thvs CIN@ HOU
Mon, Apr 26thvs PHI@ TEX
Tue, Apr 27thvs PHI@ TEX
Wed, Apr 28thvs PHI@ TEX
Fri, Apr 30th@ PIT@ SEA
Sat, May 1st@ PIT@ SEA
Sun, May 2nd@ PIT@ SEA
Mon, May 3rdvs NYMvs TB
Tue, May 4th   vs TB
Wed, May 5thvs NYMvs TB
Thu, May 6thvs NYMvs TB
Fri, May 7thvs COLvs LAD
Sat, May 8thvs COLvs LAD
Sun, May 9thvs COLvs LAD
Mon, May 10th   @ HOU
Tue, May 11th@ MIL@ HOU
Wed, May 12th@ MIL@ HOU
Fri, May 14th@ SD@ BOS
Sat, May 15th@ SD@ BOS
Sun, May 16th@ SD@ BOS
Mon, May 17th   vs CLE
Tue, May 18thvs PITvs CLE
Wed, May 19thvs PITvs CLE
Thu, May 20th   vs MIN
Fri, May 21stvs CHCvs OAK
Sat, May 22ndvs CHCvs OAK
Sun, May 23rdvs CHCvs OAK
Tue, May 25th@ CWSvs TEX
Wed, May 26th@ CWSvs TEX
Thu, May 27th@ ARI@ OAK
Fri, May 28th@ ARI@ OAK
Sat, May 29th@ ARI@ OAK
Sun, May 30th@ ARI@ OAK
Mon, May 31st@ LAD@ SF
Tue, Jun 1st@ LAD@ SF
Thu, Jun 3rdvs CINvs SEA
Fri, Jun 4thvs CINvs SEA
Sat, Jun 5thvs CINvs SEA
Sun, Jun 6thvs CINvs SEA
Mon, Jun 7th   vs KC
Tue, Jun 8thvs CLEvs KC
Wed, Jun 9thvs CLEvs KC
Fri, Jun 11th@ CHC@ ARI
Sat, Jun 12th@ CHC@ ARI
Sun, Jun 13th@ CHC@ ARI
Mon, Jun 14thvs MIA@ OAK
Tue, Jun 15thvs MIA@ OAK
Wed, Jun 16thvs MIA@ OAK
Thu, Jun 17th@ ATLvs DET
Fri, Jun 18th@ ATLvs DET
Sat, Jun 19th@ ATLvs DET
Sun, Jun 20th@ ATLvs DET
Tue, Jun 22nd@ DETvs SF
Wed, Jun 23rd@ DETvs SF
Fri, Jun 25thvs PIT@ TB
Sat, Jun 26thvs PIT@ TB
Sun, Jun 27thvs PIT@ TB
Mon, Jun 28thvs ARI@ NYY
Tue, Jun 29thvs ARI@ NYY
Wed, Jun 30thvs ARI@ NYY
Thu, Jul 1st@ COL@ NYY
Fri, Jul 2nd@ COLvs BAL
Sat, Jul 3rd@ COLvs BAL
Sun, Jul 4th@ COLvs BAL
Mon, Jul 5th@ SFvs BOS
Tue, Jul 6th@ SFvs BOS
Wed, Jul 7th@ SFvs BOS
Fri, Jul 9th@ CHC@ SEA
Sat, Jul 10th@ CHC@ SEA
Sun, Jul 11th@ CHC@ SEA
Fri, Jul 16thvs SFvs SEA
Sat, Jul 17thvs SFvs SEA
Sun, Jul 18thvs SFvs SEA
Mon, Jul 19thvs CHC@ OAK
Tue, Jul 20thvs CHC@ OAK
Thu, Jul 22ndvs CHC@ MIN
Fri, Jul 23rd@ CIN@ MIN
Sat, Jul 24th@ CIN@ MIN
Sun, Jul 25th@ CIN@ MIN
Mon, Jul 26th   vs COL
Tue, Jul 27th@ CLEvs COL
Wed, Jul 28th@ CLEvs COL
Thu, Jul 29th   vs OAK
Fri, Jul 30thvs MINvs OAK
Sat, Jul 31stvs MINvs OAK
Sun, Aug 1stvs MINvs OAK
Mon, Aug 2nd   @ TEX
Tue, Aug 3rdvs ATL@ TEX
Wed, Aug 4thvs ATL@ TEX
Thu, Aug 5thvs ATL@ TEX
Fri, Aug 6thvs KC@ LAD
Sat, Aug 7thvs KC@ LAD
Sun, Aug 8thvs KC@ LAD
Tue, Aug 10th@ PITvs TOR
Wed, Aug 11th@ PITvs TOR
Thu, Aug 12th@ PITvs TOR
Fri, Aug 13th@ KCvs HOU
Sat, Aug 14th@ KCvs HOU
Sun, Aug 15th@ KCvs HOU
Tue, Aug 17thvs MIL@ DET
Wed, Aug 18thvs MIL@ DET
Thu, Aug 19thvs MIL@ DET
Fri, Aug 20thvs PIT@ CLE
Sat, Aug 21stvs PIT@ CLE
Sun, Aug 22ndvs PIT@ CLE
Tue, Aug 24thvs DET@ BAL
Wed, Aug 25thvs DET@ BAL
Thu, Aug 26th@ PIT@ BAL
Fri, Aug 27th@ PITvs SD
Sat, Aug 28th@ PITvs SD
Mon, Aug 30th@ CINvs NYY
Tue, Aug 31st@ CINvs NYY
Wed, Sep 1st@ CINvs NYY
Fri, Sep 3rd@ MILvs TEX
Sat, Sep 4th@ MILvs TEX
Sun, Sep 5th@ MILvs TEX
Mon, Sep 6thvs LADvs TEX
Tue, Sep 7thvs LAD@ SD
Wed, Sep 8thvs LAD@ SD
Fri, Sep 10thvs CIN@ HOU
Sat, Sep 11thvs CIN@ HOU
Sun, Sep 12thvs CIN@ HOU
Tue, Sep 14th@ NYM@ CWS
Wed, Sep 15th@ NYM@ CWS
Thu, Sep 16th   @ CWS
Fri, Sep 17thvs SDvs OAK
Sat, Sep 18thvs SDvs OAK
Sun, Sep 19thvs SDvs OAK
Mon, Sep 20th@ MILvs HOU
Tue, Sep 21st@ MILvs HOU
Wed, Sep 22nd@ MILvs HOU
Thu, Sep 23rd@ MILvs HOU
Fri, Sep 24th@ CHCvs SEA
Sat, Sep 25th@ CHCvs SEA
Sun, Sep 26th@ CHCvs SEA
Tue, Sep 28thvs MIL@ TEX
Wed, Sep 29thvs MIL@ TEX
Thu, Sep 30thvs MIL@ TEX
Fri, Oct 1stvs CHC@ SEA
Sat, Oct 2ndvs CHC@ SEA
Sun, Oct 3rdvs CHC@ SEA
Wed, Apr 7th@ MIA   
Sun, Apr 11thvs MIL   
Sat, Apr 17th@ PHI   
Sun, Apr 18th@ PHI   
Thu, Apr 29thvs PHI   
Thu, May 13th@ MIL   
Mon, May 24th@ CWS   
Wed, Jun 2nd@ LAD   
Thu, Jun 24thvs PIT   
Wed, Jul 21stvs CHC   
Sun, Aug 29th@ PIT   
Thu, Sep 9thvs LAD   
Mon, Sep 13th@ NYM