Skip Navigation to Main Content

Who Should I Trade?

Leo De Vries for Oswald Peraza (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Oswald Peraza
1B,2B,3B,SS - LAA
Oswald Peraza
Leo De Vries
SS - ATH
Leo De Vries
Expert
Recommendation
100%
Recommended by
2 of 2 experts
0%
Recommended by
0 of 2 experts
Rankings 
   
Rest of Season# 245
VBR# 374# 1292
   
Projections 
   
Runs324
Home Runs81
RBI294
Stolen Bases91
Batting Average.224.226
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Chris Welsh
FantasyPros
# 167
   
Kevin Spinelli
KevScores
# 236
   
Who Should I Trade? Player Statistics
  Oswald Peraza
1B,2B,3B,SS - LAA
Oswald Peraza
Leo De Vries
SS - ATH
Leo De Vries
2026 Stats 
   
   
At Bats155
   
Runs17
   
Hits43
   
Singles29
   
Doubles6
   
Triples1
   
Home Runs7
   
RBI15
   
Stolen Bases6
   
Caught Stealing1
   
Walks9
   
Strikeouts44
   
Batting Average.277
   
On Base Pct.341
   
Slugging Pct.465
   
On-base Plus Slugging.806
   
Who Should I Trade? Player Projections
  Oswald Peraza
1B,2B,3B,SS - LAA
Oswald Peraza
Leo De Vries
SS - ATH
Leo De Vries
2026 Projections 
   
   
At Bats26335
   
Runs324
   
Hits598
   
Singles405
   
Doubles102
   
Triples10
   
Home Runs81
   
RBI294
   
Stolen Bases91
   
Caught Stealing30
   
Walks203
   
Strikeouts759
   
Batting Average.224.226
   
On Base Pct.289.299
   
Slugging Pct.361.365
   
On-base Plus Slugging.651.663
   
Who Should I Trade? Player Notes
  Oswald Peraza
1B,2B,3B,SS - LAA
Oswald Peraza
Leo De Vries
SS - ATH
Leo De Vries
News 
 Oswald Peraza went 3-for-4 with a solo home run on Friday, helping the Angels to a 9-6 victory over the Rangers.
David Leisering
Sat, May 23rd
Athletics No. 1 prospect Leo De Vries has been out of the lineup for Double-A Midland with a bone bruise in his right ring finger.
Ari Koslow
Fri, May 29th
 Oswald Peraza with 1-for-4 with a two-run home run on Sunday, helping the Angels to a 6-1 win over the Blue Jays.
David Leisering
Sun, May 10th
The Athletics have reassigned top prospect Leo De Vries to minor league camp.
Brenton Kemp
Mon, Mar 16th
 Oswald Peraza went 3-for-5 with a walk-off single in the bottom of the tenth inning on Saturday, lifting the Angels to a 4-3 victory over the Mets.
David Leisering
Sun, May 3rd
 
 Oswald Peraza hit cleanup for the Angels on Thursday and went 2-for-4 with two runs scored, a double, a home run, and three runs batted in during an 11-4 win over the Yankees. He also added a stolen base in the victory.
David Leisering
Fri, Apr 17th
 
 Oswald Peraza went 1-for-5 with a solo home run and an RBI groundout on Sunday as the Angels defeated the Reds, 9-6.
David Leisering
Mon, Apr 13th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Oswald Peraza
1B,2B,3B,SS - LAA
Oswald Peraza
Leo De Vries
SS - ATH
Leo De Vries
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27th@ HOUMike Burrows (3-6)#121@ TORKevin Gausman (4-3)#19
Sat, Mar 28th@ HOUCristian Javier (0-1)#258@ TORDylan Cease (3-3)#16
Sun, Mar 29th@ HOUTatsuya Imai (2-2)#152@ TOREric Lauer (2-5)#264
Mon, Mar 30th@ CHCEdward Cabrera (3-2)#70@ ATLBryce Elder (4-3)#113
Tue, Mar 31st@ CHCJameson Taillon (2-4)#107@ ATLJose Suarez#227
Wed, Apr 1st@ CHCMatthew Boyd (2-1)#40@ ATLChris Sale (8-3)#5
Fri, Apr 3rdvs SEABryan Woo (5-3)#6vs HOUCristian Javier (0-1)#258
Sat, Apr 4thvs SEAEmerson Hancock (4-2)#91vs HOUTatsuya Imai (2-2)#152
Sun, Apr 5thvs SEALuis Castillo (1-5)#46vs HOULance McCullers Jr. (2-3)#208
Tue, Apr 7thvs ATLReynaldo Lopez (2-1)#108@ NYYCam Schlittler (7-2)#36
Wed, Apr 8thvs ATLGrant Holmes (3-2)#139@ NYYWill Warren (6-1)#60
Thu, Apr 9th   @ NYYRyan Weathers (2-3)#66
Fri, Apr 10th@ CINChase Burns (7-1)#25@ NYMClay Holmes (4-4)#165
Sat, Apr 11th@ CINBrandon Williamson (2-3)#370@ NYMKodai Senga (0-4)#129
Sun, Apr 12th@ CINAndrew Abbott (4-3)#99@ NYMFreddy Peralta (3-4)#28
Mon, Apr 13th@ NYYWill Warren (6-1)#60vs TEXNathan Eovaldi (5-6)#20
Tue, Apr 14th@ NYYRyan Weathers (2-3)#66vs TEXMacKenzie Gore (4-4)#50
Wed, Apr 15th@ NYYLuis Gil (1-2)#249vs TEXKumar Rocker (2-5)#103
Thu, Apr 16th@ NYYMax Fried (4-3)#33vs TEXJack Leiter (2-4)#76
Fri, Apr 17thvs SDMatt Waldron (1-2)#307vs CWSDavis Martin (8-1)#79
Sat, Apr 18thvs SDGerman Marquez (3-2)#330vs CWSErick Fedde (0-5)#373
Sun, Apr 19thvs SDMichael King (4-4)#35vs CWSNoah Schultz (2-4)#221
Mon, Apr 20thvs TORDylan Cease (3-3)#16@ SEAEmerson Hancock (4-2)#91
Tue, Apr 21stvs TORPatrick Corbin (2-1)#216@ SEALuis Castillo (1-5)#46
Wed, Apr 22ndvs TOREric Lauer (2-5)#264@ SEALogan Gilbert (3-4)#11
Fri, Apr 24th@ KCNoah Cameron (2-4)#92@ TEXNathan Eovaldi (5-6)#20
Sat, Apr 25th@ KCCole Ragans (1-4)#49@ TEXMacKenzie Gore (4-4)#50
Sun, Apr 26th@ KCSeth Lugo (2-4)#104@ TEXKumar Rocker (2-5)#103
Tue, Apr 28th@ CWSDavis Martin (8-1)#79vs KCKris Bubic (3-2)#80
Wed, Apr 29th@ CWSErick Fedde (0-5)#373vs KCMichael Wacha (4-2)#78
Thu, Apr 30th   vs KCNoah Cameron (2-4)#92
Fri, May 1stvs NYMChristian Scott (1-0)#90vs CLEJoey Cantillo (4-2)#106
Sat, May 2ndvs NYMNolan McLean (2-4)#29vs CLESlade Cecconi (3-5)#105
Sun, May 3rdvs NYMClay Holmes (4-4)#165vs CLEParker Messick (6-1)#51
Tue, May 5thvs CWSErick Fedde (0-5)#373@ PHICristopher Sanchez (6-2)#3
Wed, May 6thvs CWSNoah Schultz (2-4)#221@ PHIZack Wheeler (4-1)#7
Thu, May 7th   @ PHIAndrew Painter (1-5)#170
Fri, May 8th@ TORDylan Cease (3-3)#16@ BALKyle Bradish (2-6)#43
Sat, May 9th@ TORTrey Yesavage (2-2)#48@ BALShane Baz (2-5)#84
Sun, May 10th@ TORSpencer Miles (2-0)#133@ BALKeegan Akin (0-0)#180
Tue, May 12th@ CLESlade Cecconi (3-5)#105vs STLAndre Pallante (5-4)#163
Wed, May 13th@ CLEParker Messick (6-1)#51vs STLMatthew Liberatore (2-3)#114
Thu, May 14th   vs STLMichael McGreevy (3-4)#86
Fri, May 15thvs LADWill Kleinvs SFTyler Mahle (1-7)#119
Sat, May 16thvs LADJustin Wrobleski (7-2)#130vs SFTrevor McDonald (2-2)#161
Sun, May 17thvs LADRoki Sasaki (3-3)#131vs SFAdrian Houser (2-5)#189
Mon, May 18thvs ATHJ.T. Ginn (3-3)#127@ LAAWalbert Urena (2-4)#421
Tue, May 19thvs ATHJacob Lopez (4-2)#202@ LAAReid Detmers (2-5)#41
Wed, May 20thvs ATHAaron Civale (5-2)#219@ LAAJack Kochanowicz (2-3)#420
Thu, May 21stvs ATHLuis Severino (2-6)#146@ LAAJose Soriano (6-4)#45
Fri, May 22ndvs TEXJacob deGrom (3-4)#8@ SDWalker Buehler (3-3)#220
Sat, May 23rdvs TEXNathan Eovaldi (5-6)#20@ SDLucas Giolito (2-0)#172
Sun, May 24thvs TEXMacKenzie Gore (4-4)#50@ SDMichael King (4-4)#35
Mon, May 25th   vs SEALuis Castillo (1-5)#46
Tue, May 26th@ DETKeider Montero (2-3)#201vs SEAEmerson Hancock (4-2)#91
Wed, May 27th@ DETCasey Mize (2-3)#65vs SEALogan Gilbert (3-4)#11
Fri, May 29th@ TBNick Martinez (5-1)#81vs NYYCarlos Rodon (1-2)#34
Sat, May 30th@ TBDrew Rasmussen (4-2)#21vs NYYRyan Weathers (2-3)#66
Sun, May 31st@ TBShane McClanahan (5-2)#22vs NYYWill Warren (6-1)#60
Tue, Jun 2ndvs COLTomoyuki Sugano (4-4)#428@ CHCJameson Taillon (2-4)#107
Wed, Jun 3rdvs COLMichael Lorenzen (2-7)#427@ CHCColin Rea (5-3)#140
Thu, Jun 4th   @ CHCShota Imanaga (4-6)#24
Fri, Jun 5th@ LADRoki Sasaki (3-3)#131@ HOUPeter Lambert (4-4)#190
Sat, Jun 6th@ LADYoshinobu Yamamoto (4-4)#13@ HOUTatsuya Imai (2-2)#152
Sun, Jun 7th@ LADEmmet Sheehan (3-1)#42@ HOULance McCullers Jr. (2-3)#208
Mon, Jun 8thvs HOUMike Burrows (3-6)#121vs MILBrandon Woodruff (2-1)#56
Tue, Jun 9thvs HOUSpencer Arrighetti (7-1)#126vs MILBrandon Sproat (1-4)#158
Wed, Jun 10thvs HOUvs MIL
Fri, Jun 12thvs TBvs COL
Sat, Jun 13thvs TBvs COL
Sun, Jun 14thvs TBvs COL
Mon, Jun 15th@ ARIvs PIT
Tue, Jun 16th@ ARIvs PIT
Wed, Jun 17th@ ARIvs PIT
Thu, Jun 18th@ ATHvs LAA
Fri, Jun 19th@ ATHvs LAA
Sat, Jun 20th@ ATHvs LAA
Sun, Jun 21st@ ATHvs LAA
Tue, Jun 23rdvs BAL@ SF
Wed, Jun 24thvs BAL@ SF
Thu, Jun 25th   @ SF
Fri, Jun 26thvs ATH@ LAA
Sat, Jun 27thvs ATH@ LAA
Sun, Jun 28thvs ATH@ LAA
Mon, Jun 29th@ SEAvs LAD
Tue, Jun 30th@ SEAvs LAD
Wed, Jul 1st   vs LAD
Fri, Jul 3rdvs BOSvs MIA
Sat, Jul 4thvs BOSvs MIA
Sun, Jul 5thvs BOSvs MIA
Tue, Jul 7th@ TEX@ DET
Wed, Jul 8th@ TEX@ DET
Thu, Jul 9th@ TEX@ DET
Fri, Jul 10th@ MIN@ CWS
Sat, Jul 11th@ MIN@ CWS
Sun, Jul 12th@ MIN@ CWS
Fri, Jul 17thvs DETvs WSH
Sat, Jul 18thvs DETvs WSH
Sun, Jul 19thvs DETvs WSH
Mon, Jul 20thvs STL@ ARI
Tue, Jul 21stvs STL@ ARI
Wed, Jul 22ndvs STL@ ARI
Fri, Jul 24th@ SF@ MIN
Sat, Jul 25th@ SF@ MIN
Sun, Jul 26th@ SF@ MIN
Mon, Jul 27thvs HOUvs BOS
Tue, Jul 28thvs HOUvs BOS
Wed, Jul 29thvs HOUvs BOS
Thu, Jul 30th   vs BOS
Fri, Jul 31stvs MILvs DET
Sat, Aug 1stvs MILvs DET
Sun, Aug 2ndvs MILvs DET
Tue, Aug 4th@ BAL@ CIN
Wed, Aug 5th@ BAL@ CIN
Thu, Aug 6th@ BAL@ CIN
Fri, Aug 7th@ MIA@ BOS
Sat, Aug 8th@ MIA@ BOS
Sun, Aug 9th@ MIA@ BOS
Mon, Aug 10thvs TEXvs TB
Tue, Aug 11thvs TEXvs TB
Wed, Aug 12thvs TEXvs TB
Fri, Aug 14thvs KCvs TEX
Sat, Aug 15thvs KCvs TEX
Sun, Aug 16thvs KCvs TEX
Mon, Aug 17th   @ KC
Tue, Aug 18th@ HOU@ KC
Wed, Aug 19th@ HOU@ KC
Thu, Aug 20th@ HOU@ KC
Fri, Aug 21st@ TEX@ HOU
Sat, Aug 22nd@ TEX@ HOU
Sun, Aug 23rd@ TEX@ HOU
Mon, Aug 24thvs CLEvs MIN
Tue, Aug 25thvs CLEvs MIN
Wed, Aug 26thvs CLEvs MIN
Fri, Aug 28thvs PHIvs BAL
Sat, Aug 29thvs PHIvs BAL
Sun, Aug 30thvs PHIvs BAL
Mon, Aug 31stvs NYY@ TEX
Tue, Sep 1stvs NYY@ TEX
Wed, Sep 2ndvs NYY@ TEX
Thu, Sep 3rd   @ SEA
Fri, Sep 4th@ PIT@ SEA
Sat, Sep 5th@ PIT@ SEA
Sun, Sep 6th@ PIT@ SEA
Mon, Sep 7th@ BOSvs TOR
Tue, Sep 8th@ BOSvs TOR
Wed, Sep 9th@ BOSvs TOR
Fri, Sep 11th@ WSHvs SEA
Sat, Sep 12th@ WSHvs SEA
Sun, Sep 13th@ WSHvs SEA
Tue, Sep 15thvs SEA@ TB
Wed, Sep 16thvs SEA@ TB
Thu, Sep 17thvs MIN@ TB
Fri, Sep 18thvs MIN@ CLE
Sat, Sep 19thvs MIN@ CLE
Sun, Sep 20thvs MIN@ CLE
Tue, Sep 22nd@ ATHvs LAA
Wed, Sep 23rd@ ATHvs LAA
Thu, Sep 24th@ SEAvs HOU
Fri, Sep 25th@ SEAvs HOU
Sat, Sep 26th@ SEAvs HOU
Sun, Sep 27th@ SEAvs HOU
Thu, Mar 26th@ HOUHunter Brown (1-0)#17   
Mon, Apr 6thvs ATLChris Sale (8-3)#5   
Mon, Apr 27th@ CWSAnthony Kay (5-1)#182   
Mon, May 4thvs CWSDavis Martin (8-1)#79   
Mon, May 11th@ CLEJoey Cantillo (4-2)#106   
Thu, May 28th@ DETJack Flaherty (0-7)#62   
Mon, Jun 1stvs COLKyle Freeland (1-6)#395   
Mon, Jun 22ndvs BAL   
Thu, Jul 2nd@ SEA   
Thu, Aug 13thvs TEX   
Mon, Sep 14thvs SEA