Skip to main content

Who Should I Trade?

Jonathan Villar for Spencer Torkelson (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Spencer Torkelson
1B,3B - DET
Spencer Torkelson
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
Expert
Recommendation
92%
Recommended by
11 of 12 experts
8%
Recommended by
1 of 12 experts
Rankings 
   
Rest of Season# 146# 224
VBR# 323# 253
   
Projections 
   
Runs3030
Home Runs106
RBI3024
Stolen Bases19
Batting Average.223.239
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Dalton Del Don
Yahoo! Sports
# 107
   
Mike Maher
FantasyPros
# 212
   
Pierre Camus
RotoBaller
# 124
   
Andrew Seifter
FantasyPros
# 157# 160
   
Bart Wheeler
Hail to Fantasy Football
# 150# 251
   
Mick Ciallela
Fantrax
# 171# 278
   
Ryan Amore
Pitcher List
# 154# 214
   
Brad Camara
RotoBaller
# 109
   
Joe Pisapia
FantasyPros
# 59
   
Travis Argo
Fantasy Six Pack
# 103# 152
   
Kelly Kirby
FantasyPros
# 116
   
Scott Youngson
Pitcher List
# 234# 198
   
Who Should I Trade? Player Statistics
  Spencer Torkelson
1B,3B - DET
Spencer Torkelson
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
2022 Stats 
   
   
At Bats226156
   
Runs2119
   
Hits4434
   
Singles3024
   
Doubles96
   
Triples02
   
Home Runs52
   
RBI1815
   
Stolen Bases06
   
Caught Stealing10
   
Walks2612
   
Strikeouts6544
   
Batting Average.195.218
   
On Base Pct.284.271
   
Slugging Pct.301.321
   
On-base Plus Slugging.585.591
   
Who Should I Trade? Player Projections
  Spencer Torkelson
1B,3B - DET
Spencer Torkelson
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
2022 Projections 
   
   
At Bats238229
   
Runs3030
   
Hits5355
   
Singles3238
   
Doubles119
   
Triples12
   
Home Runs106
   
RBI3024
   
Stolen Bases19
   
Caught Stealing13
   
Walks2821
   
Strikeouts6264
   
Batting Average.223.239
   
On Base Pct.312.304
   
Slugging Pct.395.374
   
On-base Plus Slugging.706.677
   
Who Should I Trade? Player Notes
  Spencer Torkelson
1B,3B - DET
Spencer Torkelson
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
News 
 Spencer Torkelson went 1-for-4 with a homer and two RBI in a 7-4 loss to the Royals on Sunday.
Matthew Terelle
Sun, Jul 3rd
Jonathan Villar has reportedly signed with the Angels after being granted his unconditional release from the Cubs.
Dan Harris
Sat, Jul 2nd
 Spencer Torkelson is not in the Tigers lineup Saturday against the Royals.
Ari Koslow
Sat, Jul 2nd
Jonathan Villar was granted his unconditional release from the Cubs on Wednesday.
Jesse Garcia
Thu, Jun 30th
 Spencer Torkelson went 1-for-2 in a 3-1 loss to the Royals on Friday.
Matthew Terelle
Fri, Jul 1st
The Cubs designated Jonathan Villar for assignment on Friday.
Dan Harris
Fri, Jun 24th
 Detroit Tigers first baseman Spencer Torkelson went 2-for-3 with a double and a home run in a 6-1 loss to the Rays on Wednesday afternoon.
Matthew Terelle
Wed, May 18th
Jonathan Villar went 1-for-3 with two RBIs and a walk in Saturday’s win over Atlanta.
Jesse Garcia
Sat, Jun 18th
 Detroit Tigers first baseman Spencer Torkelson went 2-for-5 with a homer, two runs, and three RBI in a 13-0 win over the Rockies in Game 1 of a Saturday doubleheader.
Matthew Terelle
Sat, Apr 23rd
Jonathan Villar is being placed on the 10-day IL on Monday after suffering a mouth injury during workouts.
Dan Harris
Mon, May 30th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Spencer Torkelson
1B,3B - DET
Spencer Torkelson
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7th   vs HOUFramber Valdez (8-3)#18
Fri, Apr 8thvs CWSLucas Giolito (5-4)#36vs HOUJake Odorizzi (3-2)#129
Sat, Apr 9thvs CWSDylan Cease (7-3)#20vs HOUJustin Verlander (10-3)#4
Sun, Apr 10thvs CWSMichael Kopech (2-5)#32vs HOUJose Urquidy (7-3)#57
Mon, Apr 11thvs BOSMichael Wacha (6-1)#115vs MIAElieser Hernandez (2-5)#155
Tue, Apr 12thvs BOSRich Hill (4-4)#133vs MIAJesus Luzardo (2-3)#143
Thu, Apr 14th@ KCZack Greinke (2-4)#123@ TEXDane Dunning (1-6)#91
Fri, Apr 15th@ KCBrad Keller (3-9)#98@ TEXMatt Bush (2-1)#227
Sat, Apr 16th@ KCKris Bubic (1-5)#235@ TEXTaylor Hearn (4-5)#253
Sun, Apr 17th   @ TEXMartin Perez (7-2)#56
Mon, Apr 18th   @ HOULuis Garcia (6-5)#43
Tue, Apr 19thvs NYYGerrit Cole (7-2)#2@ HOUFramber Valdez (8-3)#18
Wed, Apr 20thvs NYYLuis Severino (4-3)#33@ HOUJake Odorizzi (3-2)#129
Fri, Apr 22nd   vs BALBruce Zimmermann (2-5)#230
Sat, Apr 23rdvs COLAustin Gomber (4-7)#180vs BALSpenser Watkins (1-1)#336
Sun, Apr 24thvs COLChad Kuhl (5-5)#203vs BALChris Ellis (0-0)
Mon, Apr 25th   vs CLEShane Bieber (3-4)#6
Tue, Apr 26th@ MINChris Paddack (1-2)vs CLETriston McKenzie (5-6)#60
Wed, Apr 27th@ MINJoe Ryan (6-3)#53vs CLEZach Plesac (2-6)#65
Thu, Apr 28th@ MINBailey Ober (1-2)#86vs CLECal Quantrill (4-4)#85
Fri, Apr 29th@ LADTyler Anderson (9-1)#47@ CWSLucas Giolito (5-4)#36
Sat, Apr 30th@ LADClayton Kershaw (5-2)#42@ CWSVince Velasquez (3-3)#179
Sun, May 1st@ LADWalker Buehler (6-3)#141@ CWSDallas Keuchel (2-6)#386
Mon, May 2nd   @ CWSDylan Cease (7-3)#20
Tue, May 3rd   @ BOSMichael Wacha (6-1)#115
Wed, May 4thvs PITJose Quintana (1-4)#84@ BOSGarrett Whitlock (2-1)#74
Thu, May 5th@ HOUJose Urquidy (7-3)#57@ BOSRich Hill (4-4)#133
Fri, May 6th@ HOULuis Garcia (6-5)#43vs WSHJoan Adon (1-11)#391
Sat, May 7th@ HOUFramber Valdez (8-3)#18vs WSHJosiah Gray (6-5)#122
Sun, May 8th@ HOUJake Odorizzi (3-2)#129vs WSHErick Fedde (5-5)#160
Mon, May 9thvs OAKPaul Blackburn (6-3)#8vs TBJeffrey Springs (3-2)#37
Tue, May 10thvs OAKAdrian Martinez (1-1)#256vs TBCorey Kluber (3-5)#55
Wed, May 11thvs OAKZach Logue (2-4)#224vs TBShane McClanahan (9-3)#5
Fri, May 13thvs BALJordan Lyles (4-7)#163@ OAKDaulton Jefferies (1-7)
Sat, May 14thvs BALBruce Zimmermann (2-5)#230@ OAKAdam Oller (0-3)#298
Sun, May 15thvs BALTyler Wells (7-4)#61@ OAKFrankie Montas (3-9)#19
Mon, May 16th@ TBCorey Kluber (3-5)#55@ TEXJon Gray (4-4)#46
Tue, May 17th@ TBShane McClanahan (9-3)#5@ TEXTaylor Hearn (4-5)#253
Wed, May 18th@ TBDrew Rasmussen (5-3)#64@ TEXDane Dunning (1-6)#91
Fri, May 20th@ CLEAaron Civale (2-5)#177vs OAKPaul Blackburn (6-3)#8
Sat, May 21st   vs OAKFrankie Montas (3-9)#19
Sun, May 22nd@ CLEShane Bieber (3-4)#6vs OAKCole Irvin (3-6)#96
Tue, May 24th@ MINSonny Gray (4-1)#54vs TEXDane Dunning (1-6)#91
Wed, May 25th@ MINDylan Bundy (4-4)#119vs TEXGlenn Otto (4-4)#169
Thu, May 26thvs CLEKonnor Pilkington (1-1)#184vs TORHyun Jin Ryu (2-0)
Fri, May 27th   vs TORAlek Manoah (9-3)#15
Sat, May 28thvs CLEShane Bieber (3-4)#6vs TORYusei Kikuchi (3-4)#99
Sun, May 29thvs CLETriston McKenzie (5-6)#60vs TORJose Berrios (6-4)#73
Tue, May 31stvs MINCole Sands (0-3)#314@ NYYJordan Montgomery (3-2)#26
Thu, Jun 2ndvs MINChris Archer (2-3)#150@ NYYJameson Taillon (9-1)#44
Fri, Jun 3rd@ NYYGerrit Cole (7-2)#2@ PHIZach Eflin (3-5)#72
Sat, Jun 4th@ NYYLuis Severino (4-3)#33@ PHIZack Wheeler (7-4)#11
Sun, Jun 5th@ NYYJordan Montgomery (3-2)#26@ PHIKyle Gibson (4-3)#138
Mon, Jun 6th   vs BOSMichael Wacha (6-1)#115
Tue, Jun 7th@ PITJose Quintana (1-4)#84vs BOSGarrett Whitlock (2-1)#74
Wed, Jun 8th@ PITMitch Keller (2-5)#202vs BOSNathan Eovaldi (4-2)#30
Thu, Jun 9th   vs BOSNick Pivetta (8-5)#40
Fri, Jun 10thvs TORJose Berrios (6-4)#73vs NYMTylor Megill (4-2)#107
Sat, Jun 11thvs TORKevin Gausman (6-6)#21vs NYMCarlos Carrasco (9-4)#63
Sun, Jun 12thvs TORRoss Stripling (4-3)#117vs NYMTaijuan Walker (7-2)#77
Tue, Jun 14thvs CWSDylan Cease (7-3)#20@ LADTony Gonsolin (10-0)#13
Wed, Jun 15thvs CWSVince Velasquez (3-3)#179@ LADTyler Anderson (9-1)#47
Thu, Jun 16thvs TEXMartin Perez (7-2)#56@ SEAGeorge Kirby (2-3)#89
Fri, Jun 17thvs TEXJon Gray (4-4)#46@ SEARobbie Ray (7-6)#12
Sat, Jun 18thvs TEXTaylor Hearn (4-5)#253@ SEAPenn Murfee (1-0)#213
Sun, Jun 19thvs TEXDane Dunning (1-6)#91@ SEALogan Gilbert (9-3)#39
Mon, Jun 20th@ BOSJosh Winckowski (3-2)#234vs KCKris Bubic (1-5)#235
Tue, Jun 21st@ BOSRich Hill (4-4)#133vs KCJonathan Heasley (1-4)#219
Wed, Jun 22nd@ BOSMichael Wacha (6-1)#115vs KCDaniel Lynch (3-7)#239
Fri, Jun 24th@ ARIMerrill Kelly (7-5)#92vs SEAChris Flexen (5-8)#95
Sat, Jun 25th@ ARIZach Davies (2-4)#174vs SEALogan Gilbert (9-3)#39
Sun, Jun 26th@ ARIDallas Keuchel (2-6)#386vs SEAMarco Gonzales (4-9)#87
Mon, Jun 27th   vs CWSLucas Giolito (5-4)#36
Tue, Jun 28th@ SFCarlos Rodon (7-5)#7vs CWSJohnny Cueto (2-4)#162
Wed, Jun 29th@ SFAlex Wood (5-7)#82vs CWSMichael Kopech (2-5)#32
Fri, Jul 1stvs KCBrad Keller (3-9)#98@ HOUCristian Javier (6-3)#51
Sat, Jul 2ndvs KCKris Bubic (1-5)#235@ HOUJose Urquidy (7-3)#57
Sun, Jul 3rdvs KCBrady Singer (3-3)#80@ HOUFramber Valdez (8-3)#18
Tue, Jul 5thvs CLECal Quantrill (4-4)#85@ MIASandy Alcantara (8-3)#1
Wed, Jul 6thvs CLEShane Bieber (3-4)#6@ MIATrevor Rogers (4-6)#79
Thu, Jul 7th@ CWSDylan Cease (7-3)#20@ BALJordan Lyles (4-7)#163
Fri, Jul 8th@ CWSLucas Giolito (5-4)#36@ BALTyler Wells (7-4)#61
Sat, Jul 9th@ CWSJohnny Cueto (2-4)#162@ BALDean Kremer (2-1)#232
Sun, Jul 10th@ CWSMichael Kopech (2-5)#32@ BALAustin Voth (0-1)#280
Tue, Jul 12th@ KCvs HOU
Wed, Jul 13th@ KCvs HOU
Thu, Jul 14th@ CLEShane Bieber (3-4)#6vs HOU
Fri, Jul 15th@ CLEvs LAD
Sat, Jul 16th@ CLEvs LAD
Fri, Jul 22nd   @ ATL
Sat, Jul 23rdvs MIN@ ATL
Sun, Jul 24thvs MIN@ ATL
Mon, Jul 25thvs SD@ KC
Tue, Jul 26thvs SD@ KC
Wed, Jul 27thvs SD@ KC
Thu, Jul 28th@ TORvs TEX
Fri, Jul 29th@ TORvs TEX
Sat, Jul 30th@ TORvs TEX
Sun, Jul 31st@ TORvs TEX
Tue, Aug 2nd@ MINvs OAK
Wed, Aug 3rd@ MINvs OAK
Thu, Aug 4thvs TBvs OAK
Fri, Aug 5thvs TB@ SEA
Sat, Aug 6thvs TB@ SEA
Sun, Aug 7thvs TB@ SEA
Mon, Aug 8th   @ OAK
Tue, Aug 9thvs CLE@ OAK
Wed, Aug 10thvs CLE@ OAK
Fri, Aug 12th@ CWSvs MIN
Sat, Aug 13th@ CWSvs MIN
Sun, Aug 14th@ CWSvs MIN
Mon, Aug 15th@ CLEvs SEA
Tue, Aug 16th@ CLEvs SEA
Wed, Aug 17th@ CLEvs SEA
Fri, Aug 19thvs LAA@ DET
Sat, Aug 20thvs LAA@ DET
Sun, Aug 21stvs LAA@ DET
Mon, Aug 22nd   @ TB
Tue, Aug 23rdvs SF@ TB
Wed, Aug 24thvs SF@ TB
Thu, Aug 25th   @ TB
Fri, Aug 26th@ TEX@ TOR
Sat, Aug 27th@ TEX@ TOR
Sun, Aug 28th@ TEX@ TOR
Mon, Aug 29th   vs NYY
Tue, Aug 30thvs SEAvs NYY
Wed, Aug 31stvs SEAvs NYY
Fri, Sep 2ndvs KCvs HOU
Sat, Sep 3rdvs KCvs HOU
Sun, Sep 4thvs KCvs HOU
Mon, Sep 5th@ LAAvs DET
Tue, Sep 6th@ LAAvs DET
Wed, Sep 7th@ LAAvs DET
Fri, Sep 9th@ KC@ HOU
Sat, Sep 10th@ KC@ HOU
Sun, Sep 11th@ KC@ HOU
Mon, Sep 12thvs HOU@ CLE
Tue, Sep 13thvs HOU@ CLE
Wed, Sep 14thvs HOU@ CLE
Fri, Sep 16thvs CWSvs SEA
Sat, Sep 17thvs CWSvs SEA
Sun, Sep 18thvs CWSvs SEA
Mon, Sep 19th@ BALvs SEA
Tue, Sep 20th@ BAL@ TEX
Wed, Sep 21st@ BAL@ TEX
Thu, Sep 22nd   @ TEX
Fri, Sep 23rd@ CWS@ MIN
Sat, Sep 24th@ CWS@ MIN
Sun, Sep 25th@ CWS@ MIN
Tue, Sep 27thvs KCvs OAK
Wed, Sep 28thvs KCvs OAK
Thu, Sep 29thvs KCvs OAK
Fri, Sep 30thvs MINvs TEX
Sat, Oct 1stvs MINvs TEX
Sun, Oct 2ndvs MINvs TEX
Mon, Oct 3rd@ SEA@ OAK
Tue, Oct 4th@ SEA@ OAK
Wed, Oct 5th@ SEA@ OAK
Wed, Apr 13thvs BOSNathan Eovaldi (4-2)#30   
Thu, Apr 21stvs NYYJordan Montgomery (3-2)#26   
Thu, May 12thvs OAKJames Kaprielian (1-5)#182   
Mon, May 23rd@ MINChris Archer (2-3)#150   
Mon, May 30thvs MINDylan Bundy (4-4)#119   
Wed, Jun 1stvs MINBailey Ober (1-2)#86   
Mon, Jun 13thvs CWSLance Lynn (1-1)#69   
Mon, Jul 4thvs CLEKonnor Pilkington (1-1)#184   
Mon, Jul 11th@ KC   
Sun, Jul 17th@ CLE   
Thu, Jul 21st@ OAK   
Mon, Aug 1st@ MIN   
Thu, Aug 11thvs CLE   
Thu, Sep 1stvs SEA