Skip to main content

Who Should I Trade?

Jonathan Villar for Cal Raleigh (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Cal Raleigh
Cal Raleigh
Jonathan Villar
2B,3B - FA
Jonathan Villar
Recommended by
13 of 13 experts
Recommended by
0 of 13 experts
Rest of Season# 132
VBR# 236
Home Runs15
Stolen Bases1
Batting Average.222
Injury Alert-FA
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 137
Christopher Welsh
# 135
Mike Maher
# 164
Aaron Schill
FF Faceoff
# 126
Brandon 'B_Don' Myers
# 117
Keith Lott
Fantasy Six Pack
# 117
Mick Ciallela
# 159
Lucas Spence
Pitcher List
# 114
Nate Miller
# 138
Joe Pisapia
# 128
Scott Youngson
Pitcher List
# 207
Ethan Biddle
# 121
Kelly Kirby
# 148
Who Should I Trade? Player Statistics
  Cal Raleigh
Cal Raleigh
Jonathan Villar
2B,3B - FA
Jonathan Villar
2023 Stats 
At Bats156
Home Runs7
Stolen Bases0
Caught Stealing0
Batting Average.237
On Base Pct.324
Slugging Pct.442
On-base Plus Slugging.766
Who Should I Trade? Player Projections
  Cal Raleigh
Cal Raleigh
Jonathan Villar
2B,3B - FA
Jonathan Villar
2023 Projections 
At Bats300
Home Runs15
Stolen Bases1
Caught Stealing0
Batting Average.222
On Base Pct.295
Slugging Pct.429
On-base Plus Slugging.724
Who Should I Trade? Player Notes
  Cal Raleigh
Cal Raleigh
Jonathan Villar
2B,3B - FA
Jonathan Villar
 Cal Raleigh is missing from the lineup for the Seattle Mariners against the Detroit Tigers Friday night.
Chris Schommer
Fri, May 12th
 Cal Raleigh is out of the lineup for the Seattle Mariners against the Texas Rangers Tuesday night.
Chris Schommer
Tue, May 9th
 Cal Raleigh returns to the lineup for the Seattle Mariners against the Oakland Athletics Thursday.
Chris Schommer
Thu, May 4th
 Cal Raleigh is not in the lineup for the Seattle Mariners against the Oakland Athletics Wednesday night.
Chris Schommer
Wed, May 3rd
 Cal Raleigh went 2-for-4 with four RBIs, three runs, one walk and one strikeout on Sunday against the Blue Jays.
Ari Koslow
Mon, May 1st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Cal Raleigh
Cal Raleigh
Jonathan Villar
2B,3B - FA
Jonathan Villar
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CLEShane Bieber (4-3)#13   
Fri, Mar 31stvs CLEHunter Gaddis (1-1)#175   
Sat, Apr 1stvs CLEAaron Civale (1-1)#73   
Sun, Apr 2ndvs CLECal Quantrill (2-3)#112   
Mon, Apr 3rdvs LAAReid Detmers (0-4)#83   
Tue, Apr 4thvs LAAJose Suarez (1-2)#211   
Wed, Apr 5thvs LAAShohei Ohtani (5-1)#4   
Fri, Apr 7th@ CLEAaron Civale (1-1)#73   
Sat, Apr 8th@ CLECal Quantrill (2-3)#112   
Sun, Apr 9th@ CLEZach Plesac (1-1)#178   
Mon, Apr 10th@ CHCDrew Smyly (5-1)#72   
Tue, Apr 11th@ CHCHayden Wesneski (2-2)#114   
Wed, Apr 12th@ CHCMarcus Stroman (4-4)#42   
Fri, Apr 14thvs COLAustin Gomber (4-4)#270   
Sat, Apr 15thvs COLRyan Feltner (2-3)#364   
Sun, Apr 16thvs COLNoah Davis (0-1)#351   
Mon, Apr 17thvs MILCorbin Burnes (4-4)#10   
Tue, Apr 18thvs MILColin Rea (1-3)#239   
Wed, Apr 19thvs MILEric Lauer (4-5)#84   
Fri, Apr 21stvs STLSteven Matz (0-6)#122   
Sat, Apr 22ndvs STLMiles Mikolas (3-1)#58   
Sun, Apr 23rdvs STLJack Flaherty (3-4)#81   
Tue, Apr 25th@ PHIBailey Falter (0-7)#79   
Wed, Apr 26th@ PHITaijuan Walker (4-2)#91   
Thu, Apr 27th@ PHIMatt Strahm (4-3)#109   
Fri, Apr 28th@ TORAlek Manoah (1-5)#75   
Sat, Apr 29th@ TORKevin Gausman (3-3)#8   
Sun, Apr 30th@ TORChris Bassitt (5-4)#32   
Tue, May 2nd@ OAKMason Miller (0-2)#250   
Wed, May 3rd@ OAKJP Sears (0-3)#95   
Thu, May 4th@ OAKDrew Rucinski (0-4)#198   
Fri, May 5thvs HOUCristian Javier (5-1)#14   
Sat, May 6thvs HOUJ.P. France (1-1)#169   
Sun, May 7thvs HOUBrandon Bielak (1-2)#179   
Mon, May 8thvs TEXJon Gray (5-1)#36   
Tue, May 9thvs TEXAndrew Heaney (4-3)#37   
Wed, May 10thvs TEXDane Dunning (4-0)#99   
Fri, May 12th@ DETMatthew Boyd (3-3)#110   
Sat, May 13th@ DETAlex Faedo (1-2)#197   
Sun, May 14th@ DETJoey Wentz (1-5)#248   
Mon, May 15th@ BOSTanner Houck (3-3)#76   
Tue, May 16th@ BOSNick Pivetta (3-3)#171   
Wed, May 17th@ BOSBrayan Bello (3-2)#118   
Fri, May 19th@ ATLBryce Elder (3-0)#27   
Sat, May 20th@ ATLJesse Chavez   
Sun, May 21st@ ATLJared Shuster (1-2)#129   
Mon, May 22ndvs OAKKyle Muller (1-4)#216   
Tue, May 23rdvs OAKLuis Medina (0-3)#181   
Wed, May 24thvs OAKAustin Pruitt   
Thu, May 25thvs OAKJP Sears (0-3)#95   
Fri, May 26thvs PITMitch Keller (6-1)#71   
Sat, May 27thvs PITVince Velasquez (4-4)#151   
Sun, May 28thvs PITLuis Ortiz (1-2)#298   
Mon, May 29thvs NYYDomingo German (2-3)#60   
Tue, May 30thvs NYYNestor Cortes Jr. (4-2)#44   
Wed, May 31stvs NYYClarke Schmidt (2-5)#130   
Fri, Jun 2nd@ TEXAndrew Heaney (4-3)#37   
Sat, Jun 3rd@ TEXDane Dunning (4-0)#99   
Sun, Jun 4th@ TEXNathan Eovaldi (6-2)#29   
Tue, Jun 6th@ SD   
Wed, Jun 7th@ SD   
Fri, Jun 9th@ LAA   
Sat, Jun 10th@ LAA   
Sun, Jun 11th@ LAA   
Mon, Jun 12thvs MIA   
Tue, Jun 13thvs MIA   
Wed, Jun 14thvs MIA   
Fri, Jun 16thvs CWS   
Sat, Jun 17thvs CWS   
Sun, Jun 18thvs CWS   
Tue, Jun 20th@ NYY   
Wed, Jun 21st@ NYY   
Thu, Jun 22nd@ NYY   
Fri, Jun 23rd@ BAL   
Sat, Jun 24th@ BAL   
Sun, Jun 25th@ BAL   
Mon, Jun 26thvs WSH   
Tue, Jun 27thvs WSH   
Wed, Jun 28thvs WSH   
Fri, Jun 30thvs TB   
Sat, Jul 1stvs TB   
Sun, Jul 2ndvs TB   
Mon, Jul 3rd@ SF   
Tue, Jul 4th@ SF   
Wed, Jul 5th@ SF   
Thu, Jul 6th@ HOU   
Fri, Jul 7th@ HOU   
Sat, Jul 8th@ HOU   
Sun, Jul 9th@ HOU   
Fri, Jul 14thvs DET   
Sat, Jul 15thvs DET   
Sun, Jul 16thvs DET   
Mon, Jul 17thvs MIN   
Tue, Jul 18thvs MIN   
Wed, Jul 19thvs MIN   
Thu, Jul 20thvs MIN   
Fri, Jul 21stvs TOR   
Sat, Jul 22ndvs TOR   
Sun, Jul 23rdvs TOR   
Mon, Jul 24th@ MIN   
Tue, Jul 25th@ MIN   
Wed, Jul 26th@ MIN   
Fri, Jul 28th@ ARI   
Sat, Jul 29th@ ARI   
Sun, Jul 30th@ ARI   
Mon, Jul 31stvs BOS   
Tue, Aug 1stvs BOS   
Wed, Aug 2ndvs BOS   
Thu, Aug 3rd@ LAA   
Fri, Aug 4th@ LAA   
Sat, Aug 5th@ LAA   
Sun, Aug 6th@ LAA   
Tue, Aug 8thvs SD   
Wed, Aug 9thvs SD   
Fri, Aug 11thvs BAL   
Sat, Aug 12thvs BAL   
Sun, Aug 13thvs BAL   
Mon, Aug 14th@ KC   
Tue, Aug 15th@ KC   
Wed, Aug 16th@ KC   
Thu, Aug 17th@ KC   
Fri, Aug 18th@ HOU   
Sat, Aug 19th@ HOU   
Sun, Aug 20th@ HOU   
Mon, Aug 21st@ CWS   
Tue, Aug 22nd@ CWS   
Wed, Aug 23rd@ CWS   
Fri, Aug 25thvs KC   
Sat, Aug 26thvs KC   
Sun, Aug 27thvs KC   
Mon, Aug 28thvs OAK   
Tue, Aug 29thvs OAK   
Wed, Aug 30thvs OAK   
Fri, Sep 1st@ NYM   
Sat, Sep 2nd@ NYM   
Sun, Sep 3rd@ NYM   
Mon, Sep 4th@ CIN   
Tue, Sep 5th@ CIN   
Wed, Sep 6th@ CIN   
Thu, Sep 7th@ TB   
Fri, Sep 8th@ TB   
Sat, Sep 9th@ TB   
Sun, Sep 10th@ TB   
Mon, Sep 11thvs LAA   
Tue, Sep 12thvs LAA   
Wed, Sep 13thvs LAA   
Fri, Sep 15thvs LAD   
Sat, Sep 16thvs LAD   
Sun, Sep 17thvs LAD   
Mon, Sep 18th@ OAK   
Tue, Sep 19th@ OAK   
Wed, Sep 20th@ OAK   
Fri, Sep 22nd@ TEX   
Sat, Sep 23rd@ TEX   
Sun, Sep 24th@ TEX   
Mon, Sep 25thvs HOU   
Tue, Sep 26thvs HOU   
Wed, Sep 27thvs HOU   
Thu, Sep 28thvs TEX   
Fri, Sep 29thvs TEX   
Sat, Sep 30thvs TEX   
Sun, Oct 1stvs TEX