Skip to main content

Who Should I Trade?

Jonathan Villar for Bubba Thompson (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Bubba Thompson
Bubba Thompson
Jonathan Villar
2B,3B - FA
Jonathan Villar
Recommended by
4 of 4 experts
Recommended by
0 of 4 experts
Rest of Season# 263
VBR# 1108
Home Runs2
Stolen Bases9
Batting Average.221
Injury Alert-FA
Expert Ranks 
Christopher Welsh
# 186
Mike Maher
# 356
Brandon 'B_Don' Myers
# 220
Mick Ciallela
# 256
Who Should I Trade? Player Statistics
  Bubba Thompson
Bubba Thompson
Jonathan Villar
2B,3B - FA
Jonathan Villar
2023 Stats 
At Bats49
Home Runs0
Stolen Bases4
Caught Stealing2
Batting Average.163
On Base Pct.236
Slugging Pct.286
On-base Plus Slugging.522
Who Should I Trade? Player Projections
  Bubba Thompson
Bubba Thompson
Jonathan Villar
2B,3B - FA
Jonathan Villar
2023 Projections 
At Bats123
Home Runs2
Stolen Bases9
Caught Stealing1
Batting Average.221
On Base Pct.271
Slugging Pct.324
On-base Plus Slugging.595
Who Should I Trade? Player Notes
  Bubba Thompson
Bubba Thompson
Jonathan Villar
2B,3B - FA
Jonathan Villar
 Bubba Thompson had a quiet night at the plate, going 1-for-2 with a walk, but he did manage to steal his first base of the season and come around to score a run in the Rangers' 7-6 loss to the Reds on Monday.
Mike Maher - FantasyPros
Tue, Apr 25th
 Bubba Thompson went 2-for-4 with two runs scored and two RBIs in Sunday's 8-2 win over the Cubs.
Julian Tarevski
Sun, Apr 9th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Bubba Thompson
Bubba Thompson
Jonathan Villar
2B,3B - FA
Jonathan Villar
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs PHIAaron Nola (4-3)#6   
Sat, Apr 1stvs PHIZack Wheeler (4-4)#20   
Sun, Apr 2ndvs PHIBailey Falter (0-7)#79   
Mon, Apr 3rdvs BALKyle Bradish (2-1)#107   
Tue, Apr 4thvs BALKyle Gibson (6-3)#98   
Wed, Apr 5thvs BALGrayson Rodriguez (2-2)#76   
Fri, Apr 7th@ CHCMarcus Stroman (4-4)#53   
Sat, Apr 8th@ CHCJustin Steele (6-2)#43   
Sun, Apr 9th@ CHCJameson Taillon (0-3)#88   
Mon, Apr 10thvs KCZack Greinke (1-5)#144   
Tue, Apr 11thvs KCJordan Lyles (0-9)#228   
Wed, Apr 12thvs KCBrad Keller (3-4)#264   
Fri, Apr 14th@ HOULuis Garcia (2-2)   
Sat, Apr 15th@ HOUHunter Brown (5-1)#63   
Sun, Apr 16th@ HOUFramber Valdez (5-4)#15   
Mon, Apr 17th@ KCJordan Lyles (0-9)#228   
Tue, Apr 18th@ KCBrad Keller (3-4)#264   
Wed, Apr 19th@ KCBrady Singer (3-4)#111   
Fri, Apr 21stvs OAKJP Sears (0-3)#119   
Sat, Apr 22ndvs OAKShintaro Fujinami (1-5)#359   
Sun, Apr 23rdvs OAKKyle Muller (1-4)#217   
Mon, Apr 24th@ CINNick Lodolo (2-1)#96   
Tue, Apr 25th@ CINLuke Weaver (1-2)#261   
Wed, Apr 26th@ CINGraham Ashcraft (3-3)#153   
Thu, Apr 27thvs NYYGerrit Cole (6-0)#2   
Fri, Apr 28thvs NYYClarke Schmidt (2-5)#139   
Sat, Apr 29thvs NYYJhony Brito (3-3)#90   
Sun, Apr 30thvs NYYNestor Cortes Jr. (4-2)#32   
Tue, May 2ndvs ARIZac Gallen (6-2)#4   
Wed, May 3rdvs ARIBrandon Pfaadt (0-2)#140   
Fri, May 5th@ LAATyler Anderson (2-0)#103   
Sat, May 6th@ LAAReid Detmers (0-4)#83   
Sun, May 7th@ LAAJose Suarez (1-2)#205   
Mon, May 8th@ SEALogan Gilbert (3-2)#27   
Tue, May 9th@ SEAGeorge Kirby (5-4)#22   
Wed, May 10th@ SEALuis Castillo (4-2)#13   
Thu, May 11th@ OAKLuis Medina (0-4)#202   
Fri, May 12th@ OAKKen Waldichuk (1-4)#161   
Sat, May 13th@ OAKJames Kaprielian (0-5)#283   
Sun, May 14th@ OAKJP Sears (0-3)#119   
Mon, May 15thvs ATLCharlie Morton (5-5)#34   
Tue, May 16thvs ATLJared Shuster (1-2)#134   
Wed, May 17thvs ATLSpencer Strider (5-2)#3   
Fri, May 19thvs COLKarl Kauffmann (0-2)#357   
Sat, May 20thvs COLKyle Freeland (4-5)#137   
Sun, May 21stvs COLConnor Seabold (1-2)#274   
Mon, May 22nd@ PITLuis Ortiz (1-2)#307   
Tue, May 23rd@ PITRich Hill (4-4)#109   
Wed, May 24th@ PITJohan Oviedo (3-4)#197   
Fri, May 26th@ BALGrayson Rodriguez (2-2)#76   
Sat, May 27th@ BALDean Kremer (5-2)#118   
Sun, May 28th@ BALKyle Bradish (2-1)#107   
Mon, May 29th@ DETMatthew Boyd (3-3)#123   
Tue, May 30th@ DETAlex Faedo (1-2)#245   
Wed, May 31st@ DETJoey Wentz (1-5)#189   
Fri, Jun 2ndvs SEALuis Castillo (4-2)#13   
Sat, Jun 3rdvs SEAMarco Gonzales (4-1)#159   
Sun, Jun 4thvs SEABryce Miller (3-1)#80   
Mon, Jun 5thvs STLAdam Wainwright (2-0)#85   
Tue, Jun 6thvs STL   
Wed, Jun 7thvs STL   
Fri, Jun 9th@ TB   
Sat, Jun 10th@ TB   
Sun, Jun 11th@ TB   
Mon, Jun 12thvs LAA   
Tue, Jun 13thvs LAA   
Wed, Jun 14thvs LAA   
Thu, Jun 15thvs LAA   
Fri, Jun 16thvs TOR   
Sat, Jun 17thvs TOR   
Sun, Jun 18thvs TOR   
Mon, Jun 19th@ CWS   
Tue, Jun 20th@ CWS   
Wed, Jun 21st@ CWS   
Fri, Jun 23rd@ NYY   
Sat, Jun 24th@ NYY   
Sun, Jun 25th@ NYY   
Mon, Jun 26thvs DET   
Tue, Jun 27thvs DET   
Wed, Jun 28thvs DET   
Thu, Jun 29thvs DET   
Fri, Jun 30thvs HOU   
Sat, Jul 1stvs HOU   
Sun, Jul 2ndvs HOU   
Mon, Jul 3rdvs HOU   
Tue, Jul 4th@ BOS   
Wed, Jul 5th@ BOS   
Thu, Jul 6th@ BOS   
Fri, Jul 7th@ WSH   
Sat, Jul 8th@ WSH   
Sun, Jul 9th@ WSH   
Fri, Jul 14thvs CLE   
Sat, Jul 15thvs CLE   
Sun, Jul 16thvs CLE   
Mon, Jul 17thvs TB   
Tue, Jul 18thvs TB   
Wed, Jul 19thvs TB   
Fri, Jul 21stvs LAD   
Sat, Jul 22ndvs LAD   
Sun, Jul 23rdvs LAD   
Mon, Jul 24th@ HOU   
Tue, Jul 25th@ HOU   
Wed, Jul 26th@ HOU   
Fri, Jul 28th@ SD   
Sat, Jul 29th@ SD   
Sun, Jul 30th@ SD   
Tue, Aug 1stvs CWS   
Wed, Aug 2ndvs CWS   
Thu, Aug 3rdvs CWS   
Fri, Aug 4thvs MIA   
Sat, Aug 5thvs MIA   
Sun, Aug 6thvs MIA   
Mon, Aug 7th@ OAK   
Tue, Aug 8th@ OAK   
Wed, Aug 9th@ OAK   
Fri, Aug 11th@ SF   
Sat, Aug 12th@ SF   
Sun, Aug 13th@ SF   
Mon, Aug 14thvs LAA   
Tue, Aug 15thvs LAA   
Wed, Aug 16thvs LAA   
Fri, Aug 18thvs MIL   
Sat, Aug 19thvs MIL   
Sun, Aug 20thvs MIL   
Mon, Aug 21st@ ARI   
Tue, Aug 22nd@ ARI   
Thu, Aug 24th@ MIN   
Fri, Aug 25th@ MIN   
Sat, Aug 26th@ MIN   
Sun, Aug 27th@ MIN   
Mon, Aug 28th@ NYM   
Tue, Aug 29th@ NYM   
Wed, Aug 30th@ NYM   
Fri, Sep 1stvs MIN   
Sat, Sep 2ndvs MIN   
Sun, Sep 3rdvs MIN   
Mon, Sep 4thvs HOU   
Tue, Sep 5thvs HOU   
Wed, Sep 6thvs HOU   
Fri, Sep 8thvs OAK   
Sat, Sep 9thvs OAK   
Sun, Sep 10thvs OAK   
Mon, Sep 11th@ TOR   
Tue, Sep 12th@ TOR   
Wed, Sep 13th@ TOR   
Thu, Sep 14th@ TOR   
Fri, Sep 15th@ CLE   
Sat, Sep 16th@ CLE   
Sun, Sep 17th@ CLE   
Mon, Sep 18thvs BOS   
Tue, Sep 19thvs BOS   
Wed, Sep 20thvs BOS   
Fri, Sep 22ndvs SEA   
Sat, Sep 23rdvs SEA   
Sun, Sep 24thvs SEA   
Mon, Sep 25th@ LAA   
Tue, Sep 26th@ LAA   
Wed, Sep 27th@ LAA   
Thu, Sep 28th@ SEA   
Fri, Sep 29th@ SEA   
Sat, Sep 30th@ SEA   
Sun, Oct 1st@ SEA