Skip to main content

Who Should I Trade?

Tyler O'Neill for Amed Rosario (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Amed Rosario
Amed Rosario
Tyler O'Neill
Tyler O'Neill
Recommended by
10 of 15 experts
Recommended by
5 of 15 experts
Rest of Season# 81# 92
VBR# 128# 140
Home Runs513
Stolen Bases1310
Batting Average.263.243
Injury Alert-IL10
Expert Ranks 
Christopher Welsh
# 87# 90
Mike Maher
# 86# 95
Brandon 'B_Don' Myers
# 51# 71
Keith Lott
Fantasy Six Pack
# 133# 150
Mick Ciallela
# 72# 107
Nate Miller
# 76# 88
Joe Pisapia
# 91# 102
Scott Youngson
Pitcher List
# 73# 130
Kelly Kirby
# 58# 59
Tristan Davis
SEMO Fantasy Sports Podcast
# 114# 145
Aaron Schill
FF Faceoff
# 73# 59
Ethan Biddle
# 90# 61
Dalton Del Don
Yahoo! Sports
# 69# 64
Blake Meyer
Sports Gambling Podcast Network
# 86# 82
Lucas Spence
Pitcher List
# 108# 83
Who Should I Trade? Player Statistics
  Amed Rosario
Amed Rosario
Tyler O'Neill
Tyler O'Neill
2023 Stats 
At Bats19792
Home Runs12
Stolen Bases81
Caught Stealing00
Batting Average.234.228
On Base Pct.278.283
Slugging Pct.330.337
On-base Plus Slugging.608.620
Who Should I Trade? Player Projections
  Amed Rosario
Amed Rosario
Tyler O'Neill
Tyler O'Neill
2023 Projections 
At Bats393284
Home Runs513
Stolen Bases1310
Caught Stealing33
Batting Average.263.243
On Base Pct.302.313
Slugging Pct.371.433
On-base Plus Slugging.673.747
Who Should I Trade? Player Notes
  Amed Rosario
Amed Rosario
Tyler O'Neill
Tyler O'Neill
 Amed Rosario had a productive night at the plate, driving in all three of the Guardians' runs with a double in the fifth inning, finishing the game with one hit, one walk, and two strikeouts.
Jesse Garcia
Fri, May 26th
Tyler O’Neill is back in the lineup for the St. Louis Cardinals against the Los Angeles Angels Thursday.
Chris Schommer
Thu, May 4th
 Amed Rosario went 3-for-4 with a double, an RBI, two runs scored, and a stolen base in Cleveland's 8-6 victory over the Angels on Saturday.
Ari Koslow
Sun, May 14th
Tyler O’Neill is out of the lineup for the St. Louis Cardinals against the Los Angeles Angels Wednesday night.
Chris Schommer
Wed, May 3rd
 Amed Rosario had a solid performance at the plate, going 3-for-5 with a triple and a double while scoring a run, but it wasn't enough to lift the Guardians to a win over the Angels, as they fell 5-4.
Jesse Garcia
Fri, May 12th
Tyler O’Neill returns to the lineup for the St. Louis Cardinals against the Los Angeles Angels Tuesday night.
Chris Schommer
Tue, May 2nd
 Amed Rosario is in the starting lineup for the Cleveland Guardians against the Detroit Tigers Monday night.
Chris Schommer
Mon, May 8th
Tyler O’Neill has been scratched from the lineup for the St. Louis Cardinals against the Los Angeles Dodgers Friday night.
Chris Schommer
Fri, Apr 28th
 Amed Rosario went 1-for-4 with a walk and a run in a 4-2 loss to the Yankees on Tuesday.
Matthew Terelle
Wed, May 3rd
St. Louis Cardinals outfielder Tyler O'Neill is back in the starting lineup Wednesday versus the Giants.
Brenton Kemp
Wed, Apr 26th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Amed Rosario
Amed Rosario
Tyler O'Neill
Tyler O'Neill
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ SEALuis Castillo (4-2)#3vs TORAlek Manoah (1-5)#76
Sat, Apr 1st@ SEALogan Gilbert (3-3)#24vs TORKevin Gausman (3-3)#9
Sun, Apr 2nd@ SEAMarco Gonzales (4-1)#146vs TORChris Bassitt (5-4)#33
Mon, Apr 3rd@ OAKJames Kaprielian (0-5)#241vs ATLCharlie Morton (5-5)#51
Tue, Apr 4th@ OAKJP Sears (0-3)#84vs ATLDylan Dodd (2-1)#270
Wed, Apr 5th@ OAKKyle Muller (1-4)#209vs ATLBryce Elder (3-0)#21
Fri, Apr 7thvs SEALogan Gilbert (3-3)#24@ MILBrandon Woodruff (1-0)#29
Sat, Apr 8thvs SEAMarco Gonzales (4-1)#146@ MILEric Lauer (4-5)#79
Sun, Apr 9thvs SEAGeorge Kirby (5-4)#25@ MILFreddy Peralta (5-4)#48
Mon, Apr 10thvs NYYDomingo German (3-3)#60@ COLGerman Marquez (2-2)
Tue, Apr 11thvs NYYGerrit Cole (6-0)#4@ COLKyle Freeland (4-6)#170
Wed, Apr 12thvs NYYClarke Schmidt (2-5)#132@ COLJose Urena (0-4)#368
Thu, Apr 13th   vs PITVince Velasquez (4-4)#152
Fri, Apr 14th@ WSHTrevor Williams (2-3)#121vs PITJohan Oviedo (3-4)#129
Sat, Apr 15th@ WSHChad Kuhl (0-3)#360vs PITRoansy Contreras (3-4)#87
Sun, Apr 16th@ WSHPatrick Corbin (4-5)#169vs PITMitch Keller (6-1)#71
Mon, Apr 17th   vs ARIMerrill Kelly (6-3)#47
Tue, Apr 18th@ DETEduardo Rodriguez (4-4)#34vs ARIDrey Jameson (2-1)#166
Wed, Apr 19th@ DETSpencer Turnbull (1-4)#179vs ARIMadison Bumgarner (0-3)
Fri, Apr 21st   @ SEAGeorge Kirby (5-4)#25
Sat, Apr 22ndvs MIABraxton Garrett (1-2)#108@ SEALuis Castillo (4-2)#3
Sun, Apr 23rdvs MIAJesus Luzardo (4-3)#73@ SEAChris Flexen (0-4)#159
Mon, Apr 24thvs COLAustin Gomber (4-4)#292@ SFAlex Cobb (4-2)#46
Tue, Apr 25thvs COLRyan Feltner (2-3)#364@ SFJohn Brebbia (2-0)#177
Wed, Apr 26thvs COLGerman Marquez (2-2)@ SFAnthony DeSclafani (4-4)#83
Thu, Apr 27th   @ SFLogan Webb (4-5)#19
Fri, Apr 28th@ BOSNick Pivetta (3-3)#161@ LADDustin May (4-1)#52
Sat, Apr 29th@ BOSBrayan Bello (3-3)#107@ LADClayton Kershaw (6-4)#23
Sun, Apr 30th@ BOSChris Sale (5-2)#45@ LADNoah Syndergaard (1-4)#122
Tue, May 2nd@ NYYGerrit Cole (6-0)#4vs LAAPatrick Sandoval (3-4)#56
Wed, May 3rd@ NYYClarke Schmidt (2-5)#132vs LAAShohei Ohtani (5-1)#6
Thu, May 4th   vs LAAGriffin Canning (4-2)#125
Fri, May 5thvs MINBailey Ober (3-2)#81vs DETMatthew Boyd (3-4)#105
Sat, May 6thvs MINSonny Gray (4-0)#32vs DETSpencer Turnbull (1-4)#179
Sun, May 7thvs MINJoe Ryan (7-2)#15vs DETAlex Faedo (1-3)#185
Mon, May 8thvs DETJoey Wentz (1-5)#271@ CHCMarcus Stroman (5-4)#31
Tue, May 9thvs DETMichael Lorenzen (2-2)#123@ CHCJameson Taillon (0-3)#137
Wed, May 10thvs DETEduardo Rodriguez (4-4)#34@ CHCJustin Steele (6-2)#59
Fri, May 12thvs LAATyler Anderson (2-1)#100@ BOSJames Paxton (1-1)#124
Sat, May 13thvs LAAReid Detmers (0-4)#80@ BOSChris Sale (5-2)#45
Sun, May 14thvs LAAPatrick Sandoval (3-4)#56@ BOSCorey Kluber (2-6)#188
Mon, May 15th   vs MILFreddy Peralta (5-4)#48
Tue, May 16th@ CWSLance Lynn (4-5)#61vs MILWade Miley (3-2)#168
Wed, May 17th@ CWSMike Clevinger (3-3)#165vs MILCorbin Burnes (4-4)#10
Thu, May 18th@ CWSDylan Cease (3-3)#36vs LADJulio Urias (5-4)#27
Fri, May 19th@ NYMCarlos Carrasco (1-2)#85vs LADTony Gonsolin (3-1)#63
Sat, May 20th   vs LADNoah Syndergaard (1-4)#122
Sun, May 21st@ NYMJustin Verlander (2-2)#17vs LADClayton Kershaw (6-4)#23
Mon, May 22ndvs CWSJimmy Lambert@ CINBrandon Williamson (0-0)#290
Tue, May 23rdvs CWSDylan Cease (3-3)#36@ CINGraham Ashcraft (3-3)#163
Wed, May 24thvs CWSMichael Kopech (3-5)#110@ CINBen Lively (3-2)#257
Thu, May 25th   @ CINLuke Weaver (1-2)#210
Fri, May 26thvs STLMatthew Liberatore (1-1)#200@ CLEShane Bieber (4-3)#11
Sat, May 27thvs STLJack Flaherty (3-4)#88@ CLETanner Bibee (1-1)#138
Sun, May 28thvs STLJordan Montgomery (2-6)#55@ CLEHunter Gaddis (1-1)#171
Mon, May 29th@ BALTyler Wells (3-2)#57vs KCJosh Staumont
Tue, May 30th@ BALKyle Gibson (7-3)#77vs KCZack Greinke (1-5)#117
Fri, Jun 2nd@ MINBailey Ober (3-2)#81@ PITRoansy Contreras (3-4)#87
Sat, Jun 3rd@ MINSonny Gray (4-0)#32@ PITLuis Ortiz (1-2)#253
Sun, Jun 4th@ MINJoe Ryan (7-2)#15@ PITRich Hill (4-5)#141
Mon, Jun 5th   @ TEXMartin Perez (6-1)#69
Tue, Jun 6thvs BOSJames Paxton (1-1)#124@ TEXDane Dunning (4-0)#99
Wed, Jun 7thvs BOSChris Sale (5-2)#45@ TEXJon Gray (5-1)#38
Fri, Jun 9thvs HOUvs CIN
Sat, Jun 10thvs HOUvs CIN
Sun, Jun 11thvs HOUvs CIN
Mon, Jun 12th   vs SF
Tue, Jun 13th@ SDvs SF
Wed, Jun 14th@ SDvs SF
Fri, Jun 16th@ ARI@ NYM
Sat, Jun 17th@ ARI@ NYM
Sun, Jun 18th@ ARI@ NYM
Mon, Jun 19th   @ WSH
Tue, Jun 20thvs OAK@ WSH
Wed, Jun 21stvs OAK@ WSH
Sat, Jun 24thvs MILvs CHC
Sun, Jun 25thvs MILvs CHC
Tue, Jun 27th@ KCvs HOU
Wed, Jun 28th@ KCvs HOU
Thu, Jun 29th@ KCvs HOU
Fri, Jun 30th@ CHCvs NYY
Sat, Jul 1st@ CHCvs NYY
Sun, Jul 2nd@ CHCvs NYY
Mon, Jul 3rdvs ATL@ MIA
Tue, Jul 4thvs ATL@ MIA
Wed, Jul 5thvs ATL@ MIA
Thu, Jul 6thvs KC@ MIA
Fri, Jul 7thvs KC@ CWS
Sat, Jul 8thvs KC@ CWS
Sun, Jul 9thvs KC@ CWS
Fri, Jul 14th@ TEXvs WSH
Sat, Jul 15th@ TEXvs WSH
Sun, Jul 16th@ TEXvs WSH
Mon, Jul 17th@ PITvs MIA
Tue, Jul 18th@ PITvs MIA
Wed, Jul 19th@ PITvs MIA
Thu, Jul 20th   @ CHC
Fri, Jul 21stvs PHI@ CHC
Sat, Jul 22ndvs PHI@ CHC
Sun, Jul 23rdvs PHI@ CHC
Mon, Jul 24thvs KC@ ARI
Tue, Jul 25thvs KC@ ARI
Wed, Jul 26thvs KC@ ARI
Thu, Jul 27th@ CWSvs CHC
Fri, Jul 28th@ CWSvs CHC
Sat, Jul 29th@ CWSvs CHC
Sun, Jul 30th@ CWSvs CHC
Tue, Aug 1st@ HOUvs MIN
Wed, Aug 2nd@ HOUvs MIN
Thu, Aug 3rd   vs MIN
Fri, Aug 4thvs CWSvs COL
Sat, Aug 5thvs CWSvs COL
Sun, Aug 6thvs CWSvs COL
Tue, Aug 8thvs TOR@ TB
Wed, Aug 9thvs TOR@ TB
Thu, Aug 10thvs TOR@ TB
Fri, Aug 11th@ TB@ KC
Sat, Aug 12th@ TB@ KC
Mon, Aug 14th   vs OAK
Tue, Aug 15th@ CINvs OAK
Wed, Aug 16th@ CINvs OAK
Thu, Aug 17thvs DETvs NYM
Fri, Aug 18thvs DETvs NYM
Sat, Aug 19thvs DETvs NYM
Sun, Aug 20thvs DETvs NYM
Mon, Aug 21st   @ PIT
Tue, Aug 22ndvs LAD@ PIT
Wed, Aug 23rdvs LAD@ PIT
Fri, Aug 25th@ TOR@ PHI
Sat, Aug 26th@ TOR@ PHI
Sun, Aug 27th@ TOR@ PHI
Mon, Aug 28th@ MINvs SD
Tue, Aug 29th@ MINvs SD
Wed, Aug 30th@ MINvs SD
Fri, Sep 1stvs TBvs PIT
Sat, Sep 2ndvs TBvs PIT
Sun, Sep 3rdvs TBvs PIT
Tue, Sep 5thvs MIN@ ATL
Wed, Sep 6thvs MIN@ ATL
Thu, Sep 7th@ LAA@ ATL
Fri, Sep 8th@ LAA@ CIN
Sat, Sep 9th@ LAA@ CIN
Sun, Sep 10th@ LAA@ CIN
Mon, Sep 11th@ SF@ BAL
Tue, Sep 12th@ SF@ BAL
Wed, Sep 13th@ SF@ BAL
Fri, Sep 15thvs TEXvs PHI
Sat, Sep 16thvs TEXvs PHI
Sun, Sep 17thvs TEXvs PHI
Mon, Sep 18th@ KCvs MIL
Tue, Sep 19th@ KCvs MIL
Wed, Sep 20th@ KCvs MIL
Thu, Sep 21stvs BALvs MIL
Fri, Sep 22ndvs BAL@ SD
Sat, Sep 23rdvs BAL@ SD
Sun, Sep 24thvs BAL@ SD
Tue, Sep 26thvs CIN@ MIL
Wed, Sep 27thvs CIN@ MIL
Thu, Sep 28th   @ MIL
Fri, Sep 29th@ DETvs CIN
Sat, Sep 30th@ DETvs CIN
Sun, Oct 1st@ DETvs CIN
Fri, Mar 31st@ SEARobbie Ray (0-1)   
Mon, May 1st@ NYYDomingo German (3-3)#60   
Wed, May 31st@ BALKeegan Akin   
Thu, Jun 1st@ MINPablo Lopez (3-3)#28   
Thu, Jun 8thvs BOS   
Thu, Jun 15th@ SD   
Thu, Jun 22ndvs OAK   
Fri, Jun 23rdvs MIL   
Mon, Jul 31st@ HOU   
Mon, Aug 7thvs TOR   
Sun, Aug 13th@ TB   
Thu, Aug 24thvs LAD   
Mon, Sep 4thvs MIN