Skip Navigation to Main Content

Who Should I Trade?

Vinny Capra for Yoan Moncada (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Yoan Moncada
3B - LAA
Yoan Moncada
Vinny Capra
3B,SS - BOS
Vinny Capra
Expert
Recommendation
100%
Recommended by
1 of 1 experts
0%
Recommended by
0 of 1 experts
Rankings 
   
Rest of Season
VBR# 1330
   
Projections 
   
Runs2
Home Runs0
RBI2
Stolen Bases0
Batting Average.205
   
Misc 
   
Injury AlertIL60MiLB
   
Expert Ranks 
   
Kelly Kirby
FantasyPros
# 318
   
Who Should I Trade? Player Statistics
  Yoan Moncada
3B - LAA
Yoan Moncada
Vinny Capra
3B,SS - BOS
Vinny Capra
2026 Stats 
   
   
At Bats111
   
Runs9
   
Hits21
   
Singles16
   
Doubles1
   
Triples1
   
Home Runs3
   
RBI10
   
Stolen Bases1
   
Caught Stealing0
   
Walks17
   
Strikeouts45
   
Batting Average.189
   
On Base Pct.308
   
Slugging Pct.297
   
On-base Plus Slugging.605
   
Who Should I Trade? Player Projections
  Yoan Moncada
3B - LAA
Yoan Moncada
Vinny Capra
3B,SS - BOS
Vinny Capra
2026 Projections 
   
   
At Bats14
   
Runs2
   
Hits3
   
Singles2
   
Doubles1
   
Triples0
   
Home Runs0
   
RBI2
   
Stolen Bases0
   
Caught Stealing0
   
Walks2
   
Strikeouts4
   
Batting Average.205
   
On Base Pct.288
   
Slugging Pct.321
   
On-base Plus Slugging.609
   
Who Should I Trade? Player Notes
  Yoan Moncada
3B - LAA
Yoan Moncada
Vinny Capra
3B,SS - BOS
Vinny Capra
News 
 Angels third baseman Yoan Moncada (knee) is rehabbing his injury at home and has yet to begin baseball activities.
Brenton Kemp
Thu, Jul 23rd
 
 Angels manager Kurt Suzuki said Yoan Moncada is undergoing knee injury next week.
Ari Koslow
Tue, Jun 9th
 
 Yoan Moncada was transferred to the 60-day injured list on Monday as he continues to recover from a knee injury.
Diego Sandoval
Mon, Jun 8th
 
 Yoan Moncada has resumed light on-field activities and progressed to running and hitting off a tee from the left side as of Wednesday.
Nicholas Rodriguez
Thu, Jun 4th
 
 Yoan Moncada continues to receive treatment and has yet to begin baseball activities.
Nicholas Rodriguez
Wed, May 27th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Yoan Moncada
3B - LAA
Yoan Moncada
Vinny Capra
3B,SS - BOS
Vinny Capra
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ HOUHunter Brown (3-3)#27@ CINAndrew Abbott (6-9)#106
Sat, Mar 28th@ HOUCristian Javier (1-4)#135@ CINBrady Singer (5-11)#152
Sun, Mar 29th@ HOUTatsuya Imai (6-4)#131@ CINRhett Lowder (5-8)#244
Mon, Mar 30th@ CHCEdward Cabrera (5-5)#179@ HOULance McCullers Jr. (2-3)
Tue, Mar 31st@ CHCJameson Taillon (2-6)#205@ HOUHunter Brown (3-3)#27
Wed, Apr 1st@ CHCMatthew Boyd (8-2)#53@ HOUMike Burrows (4-9)#216
Fri, Apr 3rdvs SEABryan Woo (9-8)#15vs SDMichael King (8-9)#58
Sat, Apr 4thvs SEAEmerson Hancock (7-7)#79vs SDRandy Vasquez (9-6)#257
Sun, Apr 5thvs SEALuis Castillo (4-10)#111vs SDWalker Buehler (8-6)#250
Mon, Apr 6thvs ATLChris Sale (12-9)#4vs MILBrandon Woodruff (2-2)
Tue, Apr 7thvs ATLReynaldo Lopez (4-3)#127vs MILJacob Misiorowski (13-5)#8
Wed, Apr 8thvs ATLGrant Holmes (8-5)#151vs MILShane Drohan (6-5)#138
Fri, Apr 10th@ CINChase Burns (14-2)#20@ STLDustin May (6-8)#51
Sat, Apr 11th@ CINBrandon Williamson (2-3)#324@ STLKyle Leahy (10-4)#77
Sun, Apr 12th@ CINAndrew Abbott (6-9)#106@ STLAndre Pallante (12-6)#183
Mon, Apr 13th@ NYYWill Warren (8-6)#71@ MINBailey Ober (7-4)#81
Tue, Apr 14th@ NYYRyan Weathers (5-8)#42@ MINMick Abel (1-2)
Wed, Apr 15th@ NYYLuis Gil (1-2)#234@ MINSimeon Woods Richardson (2-7)#223
Fri, Apr 17thvs SDMatt Waldron (1-2)vs DETCasey Mize (5-7)#43
Sat, Apr 18thvs SDGerman Marquez (4-2)#422vs DETTarik Skubal (8-7)#2
Sun, Apr 19thvs SDMichael King (8-9)#58vs DETFramber Valdez (8-8)#46
Mon, Apr 20thvs TORDylan Cease (8-5)#11vs DETJack Flaherty (3-8)#114
Tue, Apr 21stvs TORPatrick Corbin (3-4)vs NYYLuis Gil (1-2)#234
Wed, Apr 22ndvs TOREric Lauer (8-6)#247vs NYYMax Fried (4-4)#38
Thu, Apr 23rd   vs NYYCam Schlittler (11-6)#16
Fri, Apr 24th@ KCNoah Cameron (8-8)#69@ BALBrandon Young (9-3)#194
Sat, Apr 25th@ KCCole Ragans (1-4)@ BALTrevor Rogers (9-8)#65
Sun, Apr 26th@ KCSeth Lugo (5-7)#117@ BALKyle Bradish (7-12)#55
Mon, Apr 27th@ CWSAnthony Kay (9-6)#208@ TORDylan Cease (8-5)#11
Tue, Apr 28th@ CWSDavis Martin (9-6)#149@ TORTrey Yesavage (5-5)#278
Wed, Apr 29th@ CWSErick Fedde (6-8)#271@ TOREric Lauer (8-6)#247
Fri, May 1stvs NYMChristian Scott (4-3)#39vs HOUMike Burrows (4-9)#216
Sat, May 2ndvs NYMNolan McLean (9-8)#33vs HOUSpencer Arrighetti (7-6)#237
Sun, May 3rdvs NYMClay Holmes (5-6)#72vs HOUCody Bolton (0-1)#397
Mon, May 4thvs CWSDavis Martin (9-6)#149@ DETTyler Holton (1-5)#108
Tue, May 5thvs CWSErick Fedde (6-8)#271@ DETFramber Valdez (8-8)#46
Wed, May 6thvs CWSNoah Schultz (3-9)#406@ DETJack Flaherty (3-8)#114
Thu, May 7th   vs TBGriffin Jax (6-9)#103
Fri, May 8th@ TORDylan Cease (8-5)#11vs TBJesse Scholtens (5-3)#230
Sun, May 10th@ TORSpencer Miles (5-2)#109vs TBNick Martinez (13-4)#82
Tue, May 12th@ CLESlade Cecconi (4-7)#165vs PHIZack Wheeler (10-4)#5
Wed, May 13th@ CLEParker Messick (9-8)#34vs PHIAndrew Painter (3-8)#174
Thu, May 14th   vs PHIJesus Luzardo (11-5)#6
Fri, May 15thvs LADWill Klein (3-4)#322@ ATLSpencer Strider (4-2)#259
Sat, May 16thvs LADJustin Wrobleski (11-5)#171@ ATLBryce Elder (8-7)#145
Sun, May 17thvs LADRoki Sasaki (5-5)#78@ ATLGrant Holmes (8-5)#151
Mon, May 18thvs ATHJ.T. Ginn (8-8)#126@ KCSeth Lugo (5-7)#117
Tue, May 19thvs ATHJacob Lopez (5-4)#139@ KCBailey Falter (0-2)
Wed, May 20thvs ATHAaron Civale (6-7)#159@ KCMichael Wacha (7-8)#84
Fri, May 22ndvs TEXJacob deGrom (9-8)#10vs MINConnor Prielipp (3-7)#70
Sat, May 23rdvs TEXNathan Eovaldi (10-9)#90vs MINTaj Bradley (9-5)#50
Sun, May 24thvs TEXMacKenzie Gore (7-9)#35vs MINBailey Ober (7-4)#81
Tue, May 26th@ DETKeider Montero (9-8)#118vs ATLSpencer Strider (4-2)#259
Wed, May 27th@ DETCasey Mize (5-7)#43vs ATLBryce Elder (8-7)#145
Thu, May 28th@ DETJack Flaherty (3-8)#114vs ATLChris Sale (12-9)#4
Fri, May 29th@ TBNick Martinez (13-4)#82@ CLESlade Cecconi (4-7)#165
Sat, May 30th@ TBDrew Rasmussen (13-5)#14@ CLEParker Messick (9-8)#34
Sun, May 31st@ TBShane McClanahan (9-6)#36@ CLETanner Bibee (5-13)#59
Tue, Jun 2ndvs COLTomoyuki Sugano (12-7)#439vs BALShane Baz (4-14)#68
Wed, Jun 3rdvs COLMichael Lorenzen (3-11)#412vs BALChris Bassitt (4-4)#134
Thu, Jun 4th   vs BALTrevor Rogers (9-8)#65
Fri, Jun 5th@ LADRoki Sasaki (5-5)#78@ NYYRyan Weathers (5-8)#42
Sun, Jun 7th@ LADEmmet Sheehan (4-8)#132@ NYYCam Schlittler (11-6)#16
Mon, Jun 8thvs HOUSpencer Arrighetti (7-6)#237@ TBIan Seymour (9-4)#49
Tue, Jun 9thvs HOUKai-Wei Teng (5-6)#215@ TBNick Martinez (13-4)#82
Wed, Jun 10thvs HOUPeter Lambert (8-7)#160@ TBDrew Rasmussen (13-5)#14
Fri, Jun 12thvs TBShane McClanahan (9-6)#36vs TEXJack Leiter (3-7)#122
Sat, Jun 13thvs TBGriffin Jax (6-9)#103vs TEXJacob deGrom (9-8)#10
Sun, Jun 14thvs TBCasey Legumina (2-2)#221vs TEXNathan Eovaldi (10-9)#90
Tue, Jun 16th@ ARIMerrill Kelly (8-11)#146vs TORDylan Cease (8-5)#11
Wed, Jun 17th@ ARIEduardo Rodriguez (13-4)#110vs TORBraydon Fisher (3-4)#167
Thu, Jun 18th@ ATHGage Jump (5-8)#91vs TORTrey Yesavage (5-5)#278
Fri, Jun 19th@ ATHJeffrey Springs (3-11)#220@ SEABryce Miller (4-8)#40
Sat, Jun 20th@ ATHJ.T. Ginn (8-8)#126@ SEAEmerson Hancock (7-7)#79
Sun, Jun 21st@ ATHJack Perkins (3-9)#112@ SEALogan Gilbert (10-7)#12
Mon, Jun 22ndvs BALKyle Bradish (7-12)#55@ COLRyan Feltner (5-7)#438
Tue, Jun 23rdvs BALShane Baz (4-14)#68@ COLSean Sullivan (0-3)#432
Wed, Jun 24thvs BALTrey Gibson (1-3)#385@ COLKyle Freeland (4-10)#427
Thu, Jun 25th   vs NYYCam Schlittler (11-6)#16
Fri, Jun 26thvs ATHJ.T. Ginn (8-8)#126vs NYYWill Warren (8-6)#71
Sat, Jun 27thvs ATHJack Perkins (3-9)#112vs NYYGerrit Cole (7-6)#19
Sun, Jun 28thvs ATHAaron Civale (6-7)#159vs NYYCarlos Rodon (4-2)#52
Mon, Jun 29th@ SEAGeorge Kirby (8-10)#24vs WSHMiles Mikolas (3-9)
Tue, Jun 30th@ SEABryan Woo (9-8)#15vs WSHCade Cavalli (11-5)#44
Wed, Jul 1st   vs WSHBrad Lord (5-2)#157
Fri, Jul 3rdvs BOSJake Bennett (8-6)#74@ LAAReid Detmers (4-8)#32
Sat, Jul 4thvs BOSSonny Gray (16-3)#30@ LAASam Aldegheri (3-4)#366
Sun, Jul 5thvs BOSRanger Suarez (5-3)#22@ LAARyan Johnson (3-7)#239
Tue, Jul 7th@ TEXJacob deGrom (9-8)#10@ CWSNoah Schultz (3-9)#406
Wed, Jul 8th@ TEXMacKenzie Gore (7-9)#35@ CWSDavis Martin (9-6)#149
Thu, Jul 9th@ TEXNathan Eovaldi (10-9)#90@ CWSAnthony Kay (9-6)#208
Fri, Jul 10th@ MINZebby Matthews (7-8)#129@ NYMNolan McLean (9-8)#33
Sat, Jul 11th@ MINJoe Ryan (6-8)#73@ NYMFreddy Peralta (5-11)#54
Sun, Jul 12th@ MINTaj Bradley (9-5)#50@ NYMZac Thornton (3-4)#180
Fri, Jul 17thvs DETTroy Melton (7-2)#62vs TBMason Englert (0-3)#285
Sat, Jul 18thvs DETTarik Skubal (8-7)#2vs TBIan Seymour (9-4)#49
Sun, Jul 19thvs DETCasey Mize (5-7)#43vs TBShane McClanahan (9-6)#36
Mon, Jul 20thvs STLKyle Leahy (10-4)#77vs BALShane Baz (4-14)#68
Wed, Jul 22ndvs STLHunter Dobbins (3-3)#213vs BALKyle Bradish (7-12)#55
Fri, Jul 24th@ SFLogan Webb (8-8)#13vs TORTrey Yesavage (5-5)#278
Sat, Jul 25th@ SFRobbie Ray (11-7)#95vs TORDylan Cease (8-5)#11
Sun, Jul 26th@ SFCarson Whisenhunt (3-4)#255vs TORKevin Gausman (6-11)#28
Mon, Jul 27thvs HOUTatsuya Imai (6-4)#131@ ATHJack Perkins (3-9)#112
Tue, Jul 28thvs HOUPeter Lambert (8-7)#160@ ATHGage Jump (5-8)#91
Wed, Jul 29thvs HOUHayden Wesneski (3-1)#80@ ATHJacob Lopez (5-4)#139
Thu, Jul 30th   @ ATHMason Barnett (1-4)#373
Fri, Jul 31stvs MILShane Drohan (6-5)#138@ LADEdgardo Henriquez
Sat, Aug 1stvs MILRobert Gasser (3-5)#115@ LADYoshinobu Yamamoto (12-7)#9
Sun, Aug 2ndvs MILJacob Misiorowski (13-5)#8@ LADEmmet Sheehan (4-8)#132
Tue, Aug 4th@ BALCade Povich (2-1)#210vs CWSDavis Martin (9-6)#149
Wed, Aug 5th@ BALTrevor Rogers (9-8)#65vs CWSSean Burke (7-6)#60
Thu, Aug 6th@ BALBrandon Young (9-3)#194vs CWSLuis Castillo (4-10)#111
Fri, Aug 7th@ MIATyler Phillips (3-6)#272vs ATHJack Perkins (3-9)#112
Sat, Aug 8th@ MIASandy Alcantara (13-8)#67vs ATHGage Jump (5-8)#91
Sun, Aug 9th@ MIARyan Gusto (0-3)#181vs ATHJ.T. Ginn (8-8)#126
Mon, Aug 10thvs TEXMacKenzie Gore (7-9)#35@ TORJameson Taillon (2-6)#205
Tue, Aug 11thvs TEXCody Bradford (0-2)#105@ TORDylan Cease (8-5)#11
Wed, Aug 12thvs TEXCal Quantrill (6-4)#235@ TORJose Soriano (10-7)#48
Thu, Aug 13thvs TEXJacob deGrom (9-8)#10@ TORMax Scherzer (1-6)#150
Fri, Aug 14thvs KCSeth Lugo (5-7)#117@ PITBubba Chandler (6-8)#102
Sat, Aug 15thvs KCRandy Dobnak (2-1)#425@ PITJared Jones (2-5)#45
Sun, Aug 16thvs KCNoah Cameron (8-8)#69@ PITLake Bachar (1-3)#172
Mon, Aug 17th   vs ARIMitch Bratt (1-2)#186
Tue, Aug 18th@ HOUCristian Javier (1-4)#135vs ARIMerrill Kelly (8-11)#146
Wed, Aug 19th@ HOUEthan Pecko (0-0)#170vs ARIBrandon Pfaadt (7-1)#86
Fri, Aug 21st@ TEXMacKenzie Gore (7-9)#35vs SFLogan Webb (8-8)#13
Sat, Aug 22nd@ TEXCody Bradford (0-2)#105vs SFBlade Tidwell (0-0)#226
Sun, Aug 23rd@ TEXCal Quantrill (6-4)#235vs SFMatt Wilkinson (0-1)#222
Mon, Aug 24thvs CLEParker Messick (9-8)#34@ MIASandy Alcantara (13-8)#67
Tue, Aug 25thvs CLEGavin Williams (12-7)#18@ MIATyler Phillips (3-6)#272
Wed, Aug 26thvs CLEJoey Cantillo (9-7)#64@ MIARyan Gusto (0-3)#181
Fri, Aug 28thvs PHIAndrew Painter (3-8)#174@ NYYCam Schlittler (11-6)#16
Sat, Aug 29thvs PHICristopher Sanchez (16-4)#3@ NYY
Sun, Aug 30thvs PHIZack Wheeler (10-4)#5@ NYYWill Warren (8-6)#71
Mon, Aug 31stvs NYYGerrit Cole (7-6)#19vs SEABryan Woo (9-8)#15
Tue, Sep 1stvs NYYGerrit Cole (7-6)#19vs SEAGeorge Kirby (8-10)#24
Wed, Sep 2ndvs NYYCarlos Rodon (4-2)#52vs SEABryan Woo (9-8)#15
Thu, Sep 3rd   @ BAL
Fri, Sep 4th@ PIT@ BAL
Sat, Sep 5th@ PIT@ BAL
Sun, Sep 6th@ PIT@ BAL
Mon, Sep 7th@ BOSvs LAA
Tue, Sep 8th@ BOSvs LAA
Wed, Sep 9th@ BOSvs LAA
Fri, Sep 11th@ WSHvs KC
Sat, Sep 12th@ WSHvs KC
Sun, Sep 13th@ WSHvs KC
Tue, Sep 15thvs SEA@ TEX
Wed, Sep 16thvs SEA@ TEX
Thu, Sep 17thvs MIN@ TEX
Fri, Sep 18thvs MIN@ TB
Sat, Sep 19thvs MIN@ TB
Sun, Sep 20thvs MIN@ TB
Tue, Sep 22nd@ ATHvs CLE
Wed, Sep 23rd@ ATHvs CLE
Thu, Sep 24th@ SEAvs CLE
Fri, Sep 25th@ SEAvs CHC
Sat, Sep 26th@ SEAvs CHC
Sun, Sep 27th@ SEAvs CHC
Fri, Mar 27th@ HOUMike Burrows (4-9)#216   
Thu, Apr 16th@ NYYMax Fried (4-4)#38   
Sat, May 9th@ TORTrey Yesavage (5-5)#278   
Mon, May 11th@ CLEJoey Cantillo (9-7)#64   
Thu, May 21stvs ATHLuis Severino (2-6)   
Mon, Jun 1stvs COLKyle Freeland (4-10)#427   
Sat, Jun 6th@ LADYoshinobu Yamamoto (12-7)#9   
Mon, Jun 15th@ ARIRyne Nelson (3-5)#161   
Thu, Jul 2nd@ SEABryce Miller (4-8)#40   
Tue, Jul 21stvs STLMatthew Liberatore (5-11)#83   
Thu, Aug 20th@ HOUPeter Lambert (8-7)#160   
Mon, Sep 14thvs SEA