Skip Navigation to Main Content

Who Should I Trade?

Jose Caballero 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
 
  Jose Caballero
2B,3B,SS,LF,RF - NYY
Jose Caballero
Yoan Moncada
3B - LAA
Yoan Moncada
Expert
Recommendation
100%
Recommended by
6 of 6 experts
0%
Recommended by
0 of 6 experts
Rankings 
   
Rest of Season# 151
VBR# 300# 1330
   
Projections 
   
Runs92
Home Runs20
RBI72
Stolen Bases60
Batting Average.226.205
   
Misc 
   
Injury Alert-IL60
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 228
   
Dalton Del Don
The Deep Shot
# 141
   
Chris Welsh
FantasyPros
# 112
   
Mike Maher
BettingPros
# 139
   
Kelly Kirby
FantasyPros
# 200# 318
   
Kevin Spinelli
KevScores
# 178
   
Who Should I Trade? Player Statistics
  Jose Caballero
2B,3B,SS,LF,RF - NYY
Jose Caballero
Yoan Moncada
3B - LAA
Yoan Moncada
2026 Stats 
   
   
At Bats340111
   
Runs399
   
Hits7821
   
Singles5416
   
Doubles121
   
Triples01
   
Home Runs123
   
RBI4410
   
Stolen Bases301
   
Caught Stealing90
   
Walks2317
   
Strikeouts9145
   
Batting Average.229.189
   
On Base Pct.289.308
   
Slugging Pct.371.297
   
On-base Plus Slugging.659.605
   
Who Should I Trade? Player Projections
  Jose Caballero
2B,3B,SS,LF,RF - NYY
Jose Caballero
Yoan Moncada
3B - LAA
Yoan Moncada
2026 Projections 
   
   
At Bats6414
   
Runs92
   
Hits143
   
Singles102
   
Doubles31
   
Triples00
   
Home Runs20
   
RBI72
   
Stolen Bases60
   
Caught Stealing20
   
Walks62
   
Strikeouts184
   
Batting Average.226.205
   
On Base Pct.303.288
   
Slugging Pct.351.321
   
On-base Plus Slugging.654.609
   
Who Should I Trade? Player Notes
  Jose Caballero
2B,3B,SS,LF,RF - NYY
Jose Caballero
Yoan Moncada
3B - LAA
Yoan Moncada
News 
 Jose Caballero went 1-for-2 in a win over the Blue Jays with one run scored, one RBI, one walk, and one stolen base.
Chris Schommer
Sun, Aug 16th
Angels third baseman Yoan Moncada (knee) is rehabbing his injury at home and has yet to begin baseball activities.
Brenton Kemp
Thu, Jul 23rd
 Jose Caballero went 0-for-2 in Thursday's loss to the Mariners with one walk and one stolen base.
Chris Schommer
Thu, Aug 13th
Angels manager Kurt Suzuki said Yoan Moncada is undergoing knee injury next week.
Ari Koslow
Tue, Jun 9th
 Jose Caballero went 0-for-3 in a win over the Braves with one walk and one stolen base.
Chris Schommer
Sun, Aug 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
 Jose Caballero went 1-for-3 in a loss to the Cardinals with a solo home run and one walk.
Chris Schommer
Tue, Aug 4th
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
 Jose Caballero went 2-for-3 in Sunday's win over the Cubs with a two-run home run.
Chris Schommer
Sun, Aug 2nd
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
  Jose Caballero
2B,3B,SS,LF,RF - NYY
Jose Caballero
Yoan Moncada
3B - LAA
Yoan Moncada
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 25th@ SFLogan Webb (8-8)#13   
Fri, Mar 27th@ SFRobbie Ray (11-7)#95@ HOUMike Burrows (4-9)#216
Sat, Mar 28th@ SFTyler Mahle (5-10)#75@ HOUCristian Javier (1-4)#135
Mon, Mar 30th@ SEALuis Castillo (4-10)#111@ CHCEdward Cabrera (5-5)#179
Tue, Mar 31st@ SEALogan Gilbert (10-7)#12@ CHCJameson Taillon (2-6)#205
Wed, Apr 1st@ SEAGeorge Kirby (8-10)#24@ CHCMatthew Boyd (8-2)#53
Fri, Apr 3rdvs MIAEury Perez (7-9)#31vs SEABryan Woo (9-8)#15
Sat, Apr 4thvs MIAMax Meyer (9-1)#137vs SEAEmerson Hancock (7-7)#79
Sun, Apr 5thvs MIAPete Fairbanksvs SEALuis Castillo (4-10)#111
Tue, Apr 7thvs ATHAaron Civale (6-7)#159vs ATLReynaldo Lopez (4-3)#127
Wed, Apr 8thvs ATHLuis Severino (2-6)vs ATLGrant Holmes (8-5)#151
Thu, Apr 9thvs ATHJeffrey Springs (3-11)#220   
Fri, Apr 10th@ TBSteven Matz (5-4)#173@ CINChase Burns (14-2)#20
Sat, Apr 11th@ TBNick Martinez (13-4)#82@ CINBrandon Williamson (2-3)#324
Sun, Apr 12th@ TBDrew Rasmussen (13-5)#14@ CINAndrew Abbott (6-9)#106
Mon, Apr 13thvs LAAYusei Kikuchi (0-4)#124@ NYYWill Warren (8-6)#71
Tue, Apr 14thvs LAAReid Detmers (4-8)#32@ NYYRyan Weathers (5-8)#42
Wed, Apr 15thvs LAAJack Kochanowicz (2-5)@ NYYLuis Gil (1-2)#234
Thu, Apr 16thvs LAABrent Suter (1-2)#274@ NYYMax Fried (4-4)#38
Fri, Apr 17thvs KCMichael Wacha (7-8)#84vs SDMatt Waldron (1-2)
Sat, Apr 18thvs KCNoah Cameron (8-8)#69vs SDGerman Marquez (4-2)#422
Sun, Apr 19thvs KCCole Ragans (1-4)vs SDMichael King (8-9)#58
Tue, Apr 21st@ BOSConnelly Early (7-5)#168vs TORPatrick Corbin (3-4)
Wed, Apr 22nd@ BOSRanger Suarez (5-3)#22vs TOREric Lauer (8-6)#247
Thu, Apr 23rd@ BOSPayton Tolle (8-6)#25   
Fri, Apr 24th@ HOULance McCullers Jr. (2-3)@ KCNoah Cameron (8-8)#69
Sat, Apr 25th@ HOUMike Burrows (4-9)#216@ KCCole Ragans (1-4)
Sun, Apr 26th@ HOUSpencer Arrighetti (7-6)#237@ KCSeth Lugo (5-7)#117
Mon, Apr 27th@ TEXJack Leiter (3-7)#122@ CWSAnthony Kay (9-6)#208
Tue, Apr 28th@ TEXJacob deGrom (9-8)#10@ CWSDavis Martin (9-6)#149
Wed, Apr 29th@ TEXNathan Eovaldi (10-9)#90@ CWSErick Fedde (6-8)#271
Fri, May 1stvs BALCade Povich (2-1)#210vs NYMChristian Scott (4-3)#39
Sat, May 2ndvs BALKyle Bradish (7-12)#55vs NYMNolan McLean (9-8)#33
Sun, May 3rdvs BALTrey Gibson (1-3)#385vs NYMClay Holmes (5-6)#72
Mon, May 4thvs BALShane Baz (4-14)#68vs CWSDavis Martin (9-6)#149
Tue, May 5thvs TEXJacob deGrom (9-8)#10vs CWSErick Fedde (6-8)#271
Wed, May 6thvs TEXNathan Eovaldi (10-9)#90vs CWSNoah Schultz (3-9)#406
Thu, May 7thvs TEXMacKenzie Gore (7-9)#35   
Fri, May 8th@ MILJacob Misiorowski (13-5)#8@ TORDylan Cease (8-5)#11
Sat, May 9th@ MILKyle Harrison (10-3)#41@ TORTrey Yesavage (5-5)#278
Sun, May 10th@ MILLogan Henderson (8-2)#26@ TORSpencer Miles (5-2)#109
Mon, May 11th@ BALBrandon Young (9-3)#194@ CLEJoey Cantillo (9-7)#64
Tue, May 12th@ BALTrevor Rogers (9-8)#65@ CLESlade Cecconi (4-7)#165
Wed, May 13th@ BALKyle Bradish (7-12)#55@ CLEParker Messick (9-8)#34
Fri, May 15th@ NYMClay Holmes (5-6)#72vs LADWill Klein (3-4)#322
Sat, May 16th@ NYMHuascar Brazoban (5-2)#225vs LADJustin Wrobleski (11-5)#171
Sun, May 17th@ NYMFreddy Peralta (5-11)#54vs LADRoki Sasaki (5-5)#78
Mon, May 18thvs TORPatrick Corbin (3-4)vs ATHJ.T. Ginn (8-8)#126
Tue, May 19thvs TORDylan Cease (8-5)#11vs ATHJacob Lopez (5-4)#139
Wed, May 20thvs TORTrey Yesavage (5-5)#278vs ATHAaron Civale (6-7)#159
Thu, May 21stvs TORBraydon Fisher (3-4)#167vs ATHLuis Severino (2-6)
Fri, May 22ndvs TBNick Martinez (13-4)#82vs TEXJacob deGrom (9-8)#10
Sun, May 24thvs TBDrew Rasmussen (13-5)#14vs TEXMacKenzie Gore (7-9)#35
Mon, May 25th@ KCMichael Wacha (7-8)#84   
Tue, May 26th@ KCBailey Falter (0-2)@ DETKeider Montero (9-8)#118
Wed, May 27th@ KCNoah Cameron (8-8)#69@ DETCasey Mize (5-7)#43
Fri, May 29th@ ATHLuis Severino (2-6)@ TBNick Martinez (13-4)#82
Sat, May 30th@ ATHJ.T. Ginn (8-8)#126@ TBDrew Rasmussen (13-5)#14
Sun, May 31st@ ATHJacob Lopez (5-4)#139@ TBShane McClanahan (9-6)#36
Tue, Jun 2ndvs CLEJoey Cantillo (9-7)#64vs COLTomoyuki Sugano (12-7)#439
Wed, Jun 3rdvs CLEGavin Williams (12-7)#18vs COLMichael Lorenzen (3-11)#412
Thu, Jun 4thvs CLESlade Cecconi (4-7)#165   
Fri, Jun 5thvs BOSSonny Gray (16-3)#30@ LADRoki Sasaki (5-5)#78
Sun, Jun 7thvs BOSRanger Suarez (5-3)#22@ LADEmmet Sheehan (4-8)#132
Mon, Jun 8th@ CLEGavin Williams (12-7)#18vs HOUSpencer Arrighetti (7-6)#237
Tue, Jun 9th@ CLESlade Cecconi (4-7)#165vs HOUKai-Wei Teng (5-6)#215
Wed, Jun 10th@ CLEParker Messick (9-8)#34vs HOUPeter Lambert (8-7)#160
Fri, Jun 12th@ TORTrey Yesavage (5-5)#278vs TBShane McClanahan (9-6)#36
Sat, Jun 13th@ TORKevin Gausman (6-11)#28vs TBGriffin Jax (6-9)#103
Sun, Jun 14th@ TORPatrick Corbin (3-4)vs TBCasey Legumina (2-2)#221
Tue, Jun 16thvs CWSDavis Martin (9-6)#149@ ARIMerrill Kelly (8-11)#146
Wed, Jun 17thvs CWSAnthony Kay (9-6)#208@ ARIEduardo Rodriguez (13-4)#110
Thu, Jun 18thvs CWSBryan Hudson (3-4)#133@ ATHGage Jump (5-8)#91
Fri, Jun 19thvs CINRhett Lowder (5-8)#244@ ATHJeffrey Springs (3-11)#220
Sat, Jun 20thvs CINAndrew Abbott (6-9)#106@ ATHJ.T. Ginn (8-8)#126
Sun, Jun 21stvs CINChase Burns (14-2)#20@ ATHJack Perkins (3-9)#112
Mon, Jun 22nd@ DETFramber Valdez (8-8)#46vs BALKyle Bradish (7-12)#55
Tue, Jun 23rd@ DETCasey Mize (5-7)#43vs BALShane Baz (4-14)#68
Wed, Jun 24th@ DETTarik Skubal (8-7)#2vs BALTrey Gibson (1-3)#385
Thu, Jun 25th@ BOSConnelly Early (7-5)#168   
Fri, Jun 26th@ BOSPayton Tolle (8-6)#25vs ATHJ.T. Ginn (8-8)#126
Sat, Jun 27th@ BOSJake Bennett (8-6)#74vs ATHJack Perkins (3-9)#112
Sun, Jun 28th@ BOSSonny Gray (16-3)#30vs ATHAaron Civale (6-7)#159
Mon, Jun 29thvs DETCasey Mize (5-7)#43@ SEAGeorge Kirby (8-10)#24
Tue, Jun 30thvs DETTarik Skubal (8-7)#2@ SEABryan Woo (9-8)#15
Wed, Jul 1stvs DETTroy Melton (7-2)#62   
Fri, Jul 3rdvs MINMike Paredes (0-3)#365vs BOSJake Bennett (8-6)#74
Sat, Jul 4thvs MINZebby Matthews (7-8)#129vs BOSSonny Gray (16-3)#30
Sun, Jul 5thvs MINJoe Ryan (6-8)#73vs BOSRanger Suarez (5-3)#22
Mon, Jul 6th@ TBGriffin Jax (6-9)#103   
Tue, Jul 7th@ TBIan Seymour (9-4)#49@ TEXJacob deGrom (9-8)#10
Wed, Jul 8th@ TBShane McClanahan (9-6)#36@ TEXMacKenzie Gore (7-9)#35
Thu, Jul 9th@ TBDrew Rasmussen (13-5)#14@ TEXNathan Eovaldi (10-9)#90
Fri, Jul 10th@ WSHCarson Palmquist (0-2)#396@ MINZebby Matthews (7-8)#129
Sat, Jul 11th@ WSHPJ Poulin (3-0)@ MINJoe Ryan (6-8)#73
Sun, Jul 12th@ WSHCade Cavalli (11-5)#44@ MINTaj Bradley (9-5)#50
Fri, Jul 17thvs LADRoki Sasaki (5-5)#78vs DETTroy Melton (7-2)#62
Sun, Jul 19thvs LADWill Klein (3-4)#322vs DETCasey Mize (5-7)#43
Mon, Jul 20thvs PITBraxton Ashcraft (13-5)#29vs STLKyle Leahy (10-4)#77
Wed, Jul 22ndvs PITBubba Chandler (6-8)#102vs STLHunter Dobbins (3-3)#213
Fri, Jul 24th@ PHIJesus Luzardo (11-5)#6@ SFLogan Webb (8-8)#13
Sat, Jul 25th@ PHITim Mayza (3-3)#155@ SFRobbie Ray (11-7)#95
Sun, Jul 26th@ PHICristopher Sanchez (16-4)#3@ SFCarson Whisenhunt (3-4)#255
Mon, Jul 27th@ CWSNoah Schultz (3-9)#406vs HOUTatsuya Imai (6-4)#131
Tue, Jul 28th@ CWSAnthony Kay (9-6)#208vs HOUPeter Lambert (8-7)#160
Wed, Jul 29th@ CWSDavis Martin (9-6)#149vs HOUHayden Wesneski (3-1)#80
Thu, Jul 30th@ CWSSean Burke (7-6)#60   
Fri, Jul 31st@ CHCShota Imanaga (8-9)#21vs MILShane Drohan (6-5)#138
Sat, Aug 1st@ CHCDavid Peterson (7-7)#97vs MILRobert Gasser (3-5)#115
Sun, Aug 2nd@ CHCColin Rea (8-8)#204vs MILJacob Misiorowski (13-5)#8
Mon, Aug 3rdvs STLMichael McGreevy (5-9)#94   
Tue, Aug 4thvs STLHunter Dobbins (3-3)#213@ BALCade Povich (2-1)#210
Wed, Aug 5thvs STLAndre Pallante (12-6)#183@ BALTrevor Rogers (9-8)#65
Fri, Aug 7thvs ATLTyler Mahle (5-10)#75@ MIATyler Phillips (3-6)#272
Sat, Aug 8thvs ATLChris Sale (12-9)#4@ MIASandy Alcantara (13-8)#67
Sun, Aug 9thvs ATLGrant Holmes (8-5)#151@ MIARyan Gusto (0-3)#181
Tue, Aug 11thvs SEABryan Woo (9-8)#15vs TEXCody Bradford (0-2)#105
Wed, Aug 12thvs SEABryce Miller (4-8)#40vs TEXCal Quantrill (6-4)#235
Thu, Aug 13thvs SEALogan Gilbert (10-7)#12vs TEXJacob deGrom (9-8)#10
Fri, Aug 14th@ TORShane Bieber (5-2)#85vs KCSeth Lugo (5-7)#117
Sat, Aug 15th@ TORBraydon Fisher (3-4)#167vs KCRandy Dobnak (2-1)#425
Sun, Aug 16th@ TORDylan Cease (8-5)#11vs KCNoah Cameron (8-8)#69
Tue, Aug 18th@ BALShane Baz (4-14)#68@ HOUCristian Javier (1-4)#135
Wed, Aug 19th@ BALChris Bassitt (4-4)#134@ HOUEthan Pecko (0-0)#170
Thu, Aug 20th@ BALKyle Bradish (7-12)#55@ HOUPeter Lambert (8-7)#160
Fri, Aug 21stvs TORMason Fluharty (5-1)#143@ TEXMacKenzie Gore (7-9)#35
Sat, Aug 22ndvs TORDylan Cease (8-5)#11@ TEXCody Bradford (0-2)#105
Sun, Aug 23rdvs TORJose Soriano (10-7)#48@ TEXCal Quantrill (6-4)#235
Tue, Aug 25thvs HOUEthan Pecko (0-0)#170vs CLEGavin Williams (12-7)#18
Wed, Aug 26thvs HOUPeter Lambert (8-7)#160vs CLEJoey Cantillo (9-7)#64
Thu, Aug 27thvs HOUHayden Wesneski (3-1)#80   
Fri, Aug 28thvs BOSPatrick Sandoval (1-2)#96vs PHIAndrew Painter (3-8)#174
Sat, Aug 29thvs BOSvs PHICristopher Sanchez (16-4)#3
Sun, Aug 30thvs BOSRanger Suarez (5-3)#22vs PHIZack Wheeler (10-4)#5
Mon, Aug 31st@ LAAWalbert Urena (8-9)#277vs NYYGerrit Cole (7-6)#19
Tue, Sep 1st@ LAAWalbert Urena (8-9)#277vs NYYGerrit Cole (7-6)#19
Wed, Sep 2nd@ LAAGrayson Rodriguez (4-5)#121vs NYYCarlos Rodon (4-2)#52
Fri, Sep 4th@ SD@ PIT
Sat, Sep 5th@ SD@ PIT
Sun, Sep 6th@ SD@ PIT
Tue, Sep 8thvs COL@ BOS
Wed, Sep 9thvs COL@ BOS
Thu, Sep 10thvs COL   
Fri, Sep 11thvs NYM@ WSH
Sat, Sep 12thvs NYM@ WSH
Sun, Sep 13thvs NYM@ WSH
Mon, Sep 14th@ MINvs SEA
Tue, Sep 15th@ MINvs SEA
Wed, Sep 16th@ MINvs SEA
Fri, Sep 18th@ ARIvs MIN
Sat, Sep 19th@ ARIvs MIN
Sun, Sep 20th@ ARIvs MIN
Tue, Sep 22ndvs TB@ ATH
Wed, Sep 23rdvs TB@ ATH
Thu, Sep 24thvs TB@ SEA
Fri, Sep 25thvs BAL@ SEA
Sat, Sep 26thvs BAL@ SEA
Sun, Sep 27thvs BAL@ SEA
Thu, Mar 26th   @ HOUHunter Brown (3-3)#27
Sun, Mar 29th   @ HOUTatsuya Imai (6-4)#131
Mon, Apr 6th   vs ATLChris Sale (12-9)#4
Mon, Apr 20th   vs TORDylan Cease (8-5)#11
Sat, May 23rd   vs TEXNathan Eovaldi (10-9)#90
Thu, May 28th   @ DETJack Flaherty (3-8)#114
Mon, Jun 1st   vs 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
Sat, Jul 18th   vs DETTarik Skubal (8-7)#2
Tue, Jul 21st   vs STLMatthew Liberatore (5-11)#83
Thu, Aug 6th   @ BALBrandon Young (9-3)#194
Mon, Aug 10th   vs TEXMacKenzie Gore (7-9)#35
Mon, Aug 24th   vs CLEParker Messick (9-8)#34
Mon, Sep 7th   @ BOS
Thu, Sep 17th   vs MIN