Skip to main content

Who Should I Trade?

Justin Upton for Andrew Velazquez (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Justin Upton
Justin Upton
Andrew Velazquez
Andrew Velazquez
Recommended by
3 of 5 experts
Recommended by
2 of 5 experts
Rest of Season# 370# 305
VBR# 549
Home Runs2
Stolen Bases5
Batting Average.198
Injury AlertFA-
Expert Ranks 
Pierre Camus
# 303
Andrew Seifter
# 292
Mick Ciallela
# 328
Mike Maher
# 338# 240
Scott Youngson
Pitcher List
# 222
Who Should I Trade? Player Statistics
  Justin Upton
Justin Upton
Andrew Velazquez
Andrew Velazquez
2022 Stats 
At Bats48260
Home Runs15
Stolen Bases012
Caught Stealing01
Batting Average.125.177
On Base Pct.263.222
Slugging Pct.208.262
On-base Plus Slugging.472.484
Who Should I Trade? Player Projections
  Justin Upton
Justin Upton
Andrew Velazquez
Andrew Velazquez
2022 Projections 
At Bats94
Home Runs2
Stolen Bases5
Caught Stealing1
Batting Average.198
On Base Pct.252
Slugging Pct.319
On-base Plus Slugging.572
Who Should I Trade? Player Notes
  Justin Upton
Justin Upton
Andrew Velazquez
Andrew Velazquez
 The Seattle Mariners designated Justin Upton for assignment Friday.
Ari Koslow
Fri, Jul 22nd
Andrew Velazquez went 1-for-4 with a solo home run in Tuesday's 11-4 loss to the White Sox.
Diego Sandoval
Wed, Jun 29th
 Justin Upton came through with a pinch-hit home run Saturday against the Athletics.
Ari Koslow
Sat, Jul 2nd
Andrew Velazquez went 1-for-3 with an RBI single in Monday's 4-3 win over the White Sox.
Diego Sandoval
Tue, Jun 28th
 Justin Upton went 1-for-3 with one strikeout Sunday against the Angels.
Ari Koslow
Mon, Jun 20th
Andrew Velazquez went 1-for-3 with an RBI double in Friday's 8-1 loss to the Mariners.
Diego Sandoval
Sat, Jun 18th
 Justin Upton left Friday's game early after getting hit in the helmet.
Ari Koslow
Sat, Jun 18th
Andrew Velazquez went 1-for-4 with a solo home run in Saturday's 11-6 win over the Mets.
Diego Sandoval
Sun, Jun 12th
 The Mariners have called up Justin Upton from AAA Tacoma. Sam Haggerty has been optioned in a corresponding move.
Vince DiSilvio
Fri, Jun 17th
Andrew Velazquez went 1-for-4 with a three-run home run in Thursday's 5-2 win over the Red Sox.
Diego Sandoval
Fri, Jun 10th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Justin Upton
Justin Upton
Andrew Velazquez
Andrew Velazquez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7th   vs HOUFramber Valdez (11-4)#28
Fri, Apr 8th   vs HOUJake Odorizzi (4-4)#109
Sat, Apr 9th   vs HOUJustin Verlander (15-3)#2
Sun, Apr 10th   vs HOUJose Urquidy (11-4)#53
Mon, Apr 11th   vs MIAElieser Hernandez (3-6)#166
Tue, Apr 12th   vs MIAJesus Luzardo (3-5)#120
Thu, Apr 14th   @ TEXDane Dunning (2-6)#96
Fri, Apr 15th   @ TEXMatt Bush (2-2)#186
Sat, Apr 16th   @ TEXTaylor Hearn (5-7)#228
Sun, Apr 17th   @ TEXMartin Perez (9-3)#30
Mon, Apr 18th   @ HOULuis Garcia (9-8)#45
Tue, Apr 19th   @ HOUFramber Valdez (11-4)#28
Wed, Apr 20th   @ HOUJake Odorizzi (4-4)#109
Fri, Apr 22nd   vs BALBruce Zimmermann (2-5)#241
Sat, Apr 23rd   vs BALSpenser Watkins (4-2)#242
Sun, Apr 24th   vs BALChris Ellis (0-0)
Mon, Apr 25th   vs CLEShane Bieber (8-6)#25
Tue, Apr 26th   vs CLETriston McKenzie (8-9)#16
Wed, Apr 27th   vs CLEZach Plesac (2-11)#150
Thu, Apr 28th   vs CLECal Quantrill (9-5)#65
Fri, Apr 29th   @ CWSLucas Giolito (9-6)#51
Sat, Apr 30th   @ CWSVince Velasquez (3-3)#202
Sun, May 1st   @ CWSDallas Keuchel (2-7)#384
Mon, May 2nd   @ CWSDylan Cease (12-5)#10
Tue, May 3rd   @ BOSMichael Wacha (7-1)#134
Wed, May 4th   @ BOSGarrett Whitlock (3-2)#80
Thu, May 5th   @ BOSRich Hill (4-5)#190
Fri, May 6th   vs WSHJoan Adon (1-12)#383
Sat, May 7th   vs WSHJosiah Gray (7-8)#91
Sun, May 8th   vs WSHErick Fedde (5-7)#217
Mon, May 9th   vs TBJeffrey Springs (5-3)#34
Tue, May 10th   vs TBCorey Kluber (7-7)#49
Wed, May 11th   vs TBShane McClanahan (11-5)#3
Fri, May 13th   @ OAKDaulton Jefferies (1-7)
Sat, May 14th   @ OAKAdam Oller (1-5)#253
Sun, May 15th   @ OAKFrankie Montas (4-9)#47
Mon, May 16th   @ TEXJon Gray (7-6)#56
Tue, May 17th   @ TEXTaylor Hearn (5-7)#228
Wed, May 18th   @ TEXDane Dunning (2-6)#96
Fri, May 20th   vs OAKPaul Blackburn (7-6)#104
Sat, May 21st   vs OAKFrankie Montas (4-9)#47
Sun, May 22nd   vs OAKCole Irvin (6-10)#50
Tue, May 24th   vs TEXDane Dunning (2-6)#96
Wed, May 25th   vs TEXGlenn Otto (5-8)#126
Thu, May 26th   vs TORHyun Jin Ryu (2-0)
Fri, May 27th   vs TORAlek Manoah (12-6)#8
Sat, May 28th   vs TORYusei Kikuchi (4-7)#102
Sun, May 29th   vs TORJose Berrios (8-5)#59
Tue, May 31st   @ NYYJordan Montgomery (5-3)#35
Thu, Jun 2nd   @ NYYJameson Taillon (11-3)#58
Fri, Jun 3rd   @ PHIZach Eflin (3-5)#85
Sat, Jun 4th   @ PHIZack Wheeler (11-6)#11
Sun, Jun 5th   @ PHIKyle Gibson (8-5)#100
Mon, Jun 6th   vs BOSMichael Wacha (7-1)#134
Tue, Jun 7th   vs BOSGarrett Whitlock (3-2)#80
Wed, Jun 8th   vs BOSNathan Eovaldi (5-3)#54
Thu, Jun 9th   vs BOSNick Pivetta (9-9)#66
Fri, Jun 10th   vs NYMTylor Megill (4-2)#110
Sat, Jun 11th   vs NYMCarlos Carrasco (13-5)#42
Sun, Jun 12th   vs NYMTaijuan Walker (10-3)#78
Tue, Jun 14th   @ LADTony Gonsolin (14-1)#14
Wed, Jun 15th   @ LADTyler Anderson (13-2)#21
Thu, Jun 16th   @ SEAGeorge Kirby (4-3)#83
Fri, Jun 17th   @ SEARobbie Ray (9-8)#19
Sat, Jun 18th   @ SEAPenn Murfee (3-0)#193
Sun, Jun 19th   @ SEALogan Gilbert (10-5)#29
Mon, Jun 20th   vs KCKris Bubic (2-7)#213
Tue, Jun 21st   vs KCJonathan Heasley (1-7)#266
Wed, Jun 22nd   vs KCDaniel Lynch (4-7)#227
Fri, Jun 24th   vs SEAChris Flexen (7-9)#92
Sat, Jun 25th   vs SEALogan Gilbert (10-5)#29
Sun, Jun 26th   vs SEAMarco Gonzales (7-12)#98
Mon, Jun 27th   vs CWSLucas Giolito (9-6)#51
Tue, Jun 28th   vs CWSJohnny Cueto (5-5)#117
Wed, Jun 29th   vs CWSMichael Kopech (4-8)#38
Fri, Jul 1st   @ HOUCristian Javier (7-8)#61
Sat, Jul 2nd   @ HOUJose Urquidy (11-4)#53
Sun, Jul 3rd   @ HOUFramber Valdez (11-4)#28
Tue, Jul 5th   @ MIASandy Alcantara (11-5)#1
Wed, Jul 6th   @ MIATrevor Rogers (4-10)#99
Thu, Jul 7th   @ BALJordan Lyles (9-9)#160
Fri, Jul 8th   @ BALTyler Wells (7-6)#90
Sat, Jul 9th   @ BALDean Kremer (5-4)#188
Sun, Jul 10th   @ BALAustin Voth (3-1)#214
Tue, Jul 12th   vs HOULuis Garcia (9-8)#45
Wed, Jul 13th   vs HOUCristian Javier (7-8)#61
Thu, Jul 14th   vs HOUFramber Valdez (11-4)#28
Fri, Jul 15th   vs LADClayton Kershaw (7-3)#31
Sat, Jul 16th   vs LADJulio Urias (13-6)#13
Fri, Jul 22nd   @ ATLCharlie Morton (6-5)#62
Sat, Jul 23rd   @ ATLKyle Wright (14-5)#37
Sun, Jul 24th   @ ATLIan Anderson (10-6)#127
Mon, Jul 25th   @ KCZack Greinke (4-8)#113
Tue, Jul 26th   @ KCAngel Zerpa (2-1)#297
Wed, Jul 27th   @ KCBrad Keller (6-13)#123
Thu, Jul 28th   vs TEXSpencer Howard (2-4)#235
Fri, Jul 29th   vs TEXMartin Perez (9-3)#30
Sat, Jul 30th   vs TEXGlenn Otto (5-8)#126
Sun, Jul 31st   vs TEXDane Dunning (2-6)#96
Tue, Aug 2nd   vs OAKCole Irvin (6-10)#50
Wed, Aug 3rd   vs OAKJames Kaprielian (3-7)#125
Thu, Aug 4th   vs OAKPaul Blackburn (7-6)#104
Fri, Aug 5th   @ SEARobbie Ray (9-8)#19
Sat, Aug 6th   @ SEAChris Flexen (7-9)#92
Sun, Aug 7th   @ SEAMarco Gonzales (7-12)#98
Mon, Aug 8th   @ OAKCole Irvin (6-10)#50
Tue, Aug 9th   @ OAKJames Kaprielian (3-7)#125
Wed, Aug 10th   @ OAKJP Sears (4-0)#236
Fri, Aug 12th   vs MINTyler Mahle (6-7)#74
Sat, Aug 13th   vs MINDylan Bundy (6-5)#122
Sun, Aug 14th   vs MINChris Archer (2-6)#153
Mon, Aug 15th   vs SEALuis Castillo (5-4)#36
Tue, Aug 16th   vs SEARobbie Ray (9-8)#19
Wed, Aug 17th   vs SEAGeorge Kirby (4-3)#83
Fri, Aug 19th   @ DETMatt Manning (0-0)#198
Sat, Aug 20th   @ DETTyler Alexander (2-7)#191
Sun, Aug 21st   @ DETEduardo Rodriguez (1-3)#52
Mon, Aug 22nd   @ TBJeffrey Springs (5-3)#34
Tue, Aug 23rd   @ TBShane McClanahan (11-5)#3
Wed, Aug 24th   @ TBDrew Rasmussen (7-4)#46
Thu, Aug 25th   @ TB
Fri, Aug 26th   @ TOR
Sat, Aug 27th   @ TOR
Sun, Aug 28th   @ TOR
Mon, Aug 29th   vs NYY
Tue, Aug 30th   vs NYY
Wed, Aug 31st   vs NYY
Fri, Sep 2nd   vs HOU
Sat, Sep 3rd   vs HOU
Sun, Sep 4th   vs HOU
Mon, Sep 5th   vs DET
Tue, Sep 6th   vs DET
Wed, Sep 7th   vs DET
Fri, Sep 9th   @ HOU
Sat, Sep 10th   @ HOU
Sun, Sep 11th   @ HOU
Mon, Sep 12th   @ CLE
Tue, Sep 13th   @ CLE
Wed, Sep 14th   @ CLE
Fri, Sep 16th   vs SEA
Sat, Sep 17th   vs SEA
Sun, Sep 18th   vs SEA
Mon, Sep 19th   vs SEA
Tue, Sep 20th   @ TEX
Wed, Sep 21st   @ TEX
Thu, Sep 22nd   @ TEX
Fri, Sep 23rd   @ MIN
Sat, Sep 24th   @ MIN
Sun, Sep 25th   @ MIN
Tue, Sep 27th   vs OAK
Wed, Sep 28th   vs OAK
Thu, Sep 29th   vs OAK
Fri, Sep 30th   vs TEX
Sat, Oct 1st   vs TEX
Sun, Oct 2nd   vs TEX
Mon, Oct 3rd   @ OAK
Tue, Oct 4th   @ OAK
Wed, Oct 5th   @ OAK