Skip Navigation to Main Content

Who Should I Trade?

Otto Kemp 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
Otto Kemp
1B,3B,LF - PHI
Otto Kemp
Expert
Recommendation
100%
Recommended by
1 of 1 experts
0%
Recommended by
0 of 1 experts
Rankings 
   
Rest of Season
VBR# 1253
   
Projections 
   
Runs1
Home Runs0
RBI1
Stolen Bases0
Batting Average.228
   
Misc 
   
Injury AlertIL60MiLB
   
Expert Ranks 
   
Kelly Kirby
FantasyPros
# 318
   
Who Should I Trade? Player Statistics
  Yoan Moncada
3B - LAA
Yoan Moncada
Otto Kemp
1B,3B,LF - PHI
Otto Kemp
2026 Stats 
   
   
At Bats11125
   
Runs90
   
Hits212
   
Singles162
   
Doubles10
   
Triples10
   
Home Runs30
   
RBI100
   
Stolen Bases10
   
Caught Stealing00
   
Walks171
   
Strikeouts4510
   
Batting Average.189.080
   
On Base Pct.308.148
   
Slugging Pct.297.080
   
On-base Plus Slugging.605.228
   
Who Should I Trade? Player Projections
  Yoan Moncada
3B - LAA
Yoan Moncada
Otto Kemp
1B,3B,LF - PHI
Otto Kemp
2026 Projections 
   
   
At Bats9
   
Runs1
   
Hits2
   
Singles1
   
Doubles0
   
Triples0
   
Home Runs0
   
RBI1
   
Stolen Bases0
   
Caught Stealing0
   
Walks1
   
Strikeouts3
   
Batting Average.228
   
On Base Pct.323
   
Slugging Pct.361
   
On-base Plus Slugging.684
   
Who Should I Trade? Player Notes
  Yoan Moncada
3B - LAA
Yoan Moncada
Otto Kemp
1B,3B,LF - PHI
Otto Kemp
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
The Phillies optioned Otto Kemp to Triple-A Lehigh Valley.
Ari Koslow
Fri, May 29th
 Angels manager Kurt Suzuki said Yoan Moncada is undergoing knee injury next week.
Ari Koslow
Tue, Jun 9th
The Phillies optioned INF/OF Otto Kemp to Triple-A Lehigh Valley.
Ari Koslow
Thu, May 28th
 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
Otto Kemp was called up from Triple-A Lehigh Valley on Monday.
Nate Miller - FantasyPros
Mon, May 18th
 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
The Phillies optioned INF/OF Otto Kemp to Triple-A Lehigh Valley.
Ari Koslow
Sat, Apr 18th
 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
Otto Kemp
1B,3B,LF - PHI
Otto Kemp
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ HOUHunter Brown (3-3)#29vs TEXNathan Eovaldi (10-9)#85
Sat, Mar 28th@ HOUCristian Javier (1-4)#198vs TEXJacob Latz (4-1)#54
Sun, Mar 29th@ HOUTatsuya Imai (6-4)#128vs TEXMacKenzie Gore (7-9)#38
Mon, Mar 30th@ CHCEdward Cabrera (5-5)#151vs WSHFoster Griffin (15-4)#45
Tue, Mar 31st@ CHCJameson Taillon (2-6)#184vs WSHPJ Poulin (3-0)
Wed, Apr 1st@ CHCMatthew Boyd (8-2)#53vs WSHCade Cavalli (12-5)#40
Fri, Apr 3rdvs SEABryan Woo (9-8)#15@ COLMichael Lorenzen (3-11)#420
Sat, Apr 4thvs SEAEmerson Hancock (7-7)#71@ COLBrennan Bernardino (3-3)#262
Sun, Apr 5thvs SEALuis Castillo (4-10)#109@ COLTomoyuki Sugano (12-7)#438
Mon, Apr 6thvs ATLChris Sale (12-9)#4@ SFAdrian Houser (4-7)#220
Tue, Apr 7thvs ATLReynaldo Lopez (4-3)#126@ SFRobbie Ray (11-7)#94
Wed, Apr 8thvs ATLGrant Holmes (8-5)#147@ SFTyler Mahle (5-10)#72
Fri, Apr 10th@ CINChase Burns (14-3)#21vs ARIMichael Soroka (8-4)#97
Sat, Apr 11th@ CINBrandon Williamson (2-3)#315vs ARIBrandon Pfaadt (7-1)#70
Sun, Apr 12th@ CINAndrew Abbott (6-9)#98vs ARIZac Gallen (3-9)#194
Mon, Apr 13th@ NYYWill Warren (8-6)#60vs CHCJavier Assad (6-1)#207
Tue, Apr 14th@ NYYRyan Weathers (5-8)#111vs CHCRiley Martin
Wed, Apr 15th@ NYYLuis Gil (1-2)#310vs CHCShota Imanaga (8-9)#24
Fri, Apr 17thvs SDMatt Waldron (1-2)#205vs ATLMartin Perez (8-8)#248
Sat, Apr 18thvs SDGerman Marquez (4-2)#419vs ATLChris Sale (12-9)#4
Sun, Apr 19thvs SDMichael King (8-9)#59vs ATLGrant Holmes (8-5)#147
Mon, Apr 20thvs TORDylan Cease (8-5)#11@ CHCColin Rea (8-8)#215
Tue, Apr 21stvs TORPatrick Corbin (3-4)@ CHCShota Imanaga (8-9)#24
Wed, Apr 22ndvs TOREric Lauer (8-6)#221@ CHCMatthew Boyd (8-2)#53
Thu, Apr 23rd   @ CHCEdward Cabrera (5-5)#151
Fri, Apr 24th@ KCNoah Cameron (8-8)#63@ ATLGrant Holmes (8-5)#147
Sat, Apr 25th@ KCCole Ragans (1-4)@ ATLBryce Elder (8-7)#133
Sun, Apr 26th@ KCSeth Lugo (5-7)#107@ ATLChris Sale (12-9)#4
Tue, Apr 28th@ CWSDavis Martin (9-6)#141vs SFTyler Mahle (5-10)#72
Thu, Apr 30th   vs SFAdrian Houser (4-7)#220
Fri, May 1stvs NYMChristian Scott (4-3)#57@ MIAEury Perez (7-9)#33
Sat, May 2ndvs NYMNolan McLean (9-8)#35@ MIAMax Meyer (9-1)#142
Sun, May 3rdvs NYMClay Holmes (5-6)#66@ MIAChris Paddack (0-7)
Mon, May 4thvs CWSDavis Martin (9-6)#141@ MIAJanson Junk (6-8)#119
Tue, May 5thvs CWSErick Fedde (6-8)#304vs ATHLuis Severino (2-6)
Wed, May 6thvs CWSNoah Schultz (3-9)#393vs ATHJeffrey Springs (3-12)#360
Thu, May 7th   vs ATHJ.T. Ginn (8-8)#197
Fri, May 8th@ TORDylan Cease (8-5)#11vs COLChase Dollander (3-3)
Sat, May 9th@ TORTrey Yesavage (5-5)#253vs COLKyle Freeland (4-10)#423
Sun, May 10th@ TORSpencer Miles (5-2)#104vs COLTomoyuki Sugano (12-7)#438
Tue, May 12th@ CLESlade Cecconi (4-7)#150@ BOSJovani Moran (2-3)#121
Wed, May 13th@ CLEParker Messick (10-8)#32@ BOSSonny Gray (16-3)#28
Thu, May 14th   @ BOSRanger Suarez (5-3)#31
Fri, May 15thvs LADWill Klein (3-4)#243@ PITBraxton Ashcraft (13-5)#26
Sat, May 16thvs LADJustin Wrobleski (11-5)#242@ PITBubba Chandler (6-8)#136
Sun, May 17thvs LADRoki Sasaki (5-5)#75@ PITPaul Skenes (9-11)#6
Mon, May 18thvs ATHJ.T. Ginn (8-8)#197vs CINNick Lodolo (3-3)#129
Tue, May 19thvs ATHJacob Lopez (5-4)#199vs CINChase Burns (14-3)#21
Wed, May 20thvs ATHAaron Civale (6-7)#234vs CINAndrew Abbott (6-9)#98
Fri, May 22ndvs TEXJacob deGrom (9-8)#9vs CLEGavin Williams (12-7)#17
Sat, May 23rdvs TEXNathan Eovaldi (10-9)#85vs CLESlade Cecconi (4-7)#150
Sun, May 24thvs TEXMacKenzie Gore (7-9)#38vs CLEParker Messick (10-8)#32
Mon, May 25th   @ SDGriffin Canning (4-9)#166
Tue, May 26th@ DETKeider Montero (9-8)#153@ SDRandy Vasquez (9-6)#245
Wed, May 27th@ DETCasey Mize (5-7)#48@ SDWalker Buehler (8-6)#226
Fri, May 29th@ TBNick Martinez (13-4)#78@ LADJustin Wrobleski (11-5)#242
Sat, May 30th@ TBDrew Rasmussen (14-5)#14@ LADRoki Sasaki (5-5)#75
Sun, May 31st@ TBShane McClanahan (9-6)#36@ LADYoshinobu Yamamoto (12-7)#7
Tue, Jun 2ndvs COLTomoyuki Sugano (12-7)#438vs SDRandy Vasquez (9-6)#245
Wed, Jun 3rdvs COLMichael Lorenzen (3-11)#420vs SDWalker Buehler (8-6)#226
Thu, Jun 4th   vs SDLucas Giolito (2-3)#389
Fri, Jun 5th@ LADRoki Sasaki (5-5)#75vs CWSAnthony Kay (9-6)#171
Sat, Jun 6th@ LADYoshinobu Yamamoto (12-7)#7vs CWSBrandon Eisert (2-2)#257
Sun, Jun 7th@ LADEmmet Sheehan (4-8)#113vs CWSTyler Gilbert (0-0)#280
Mon, Jun 8thvs HOUSpencer Arrighetti (7-6)#231@ TORPatrick Corbin (3-4)
Tue, Jun 9thvs HOUKai-Wei Teng (5-6)#196@ TORDylan Cease (8-5)#11
Wed, Jun 10thvs HOUPeter Lambert (8-7)#170@ TORMax Scherzer (1-6)#155
Fri, Jun 12thvs TBShane McClanahan (9-6)#36@ MILJacob Misiorowski (13-5)#10
Sat, Jun 13thvs TBGriffin Jax (6-9)#87@ MILShane Drohan (6-5)#120
Sun, Jun 14thvs TBCasey Legumina (2-2)#214@ MILKyle Harrison (10-3)#39
Mon, Jun 15th@ ARIRyne Nelson (3-5)#146vs MIARyan Gusto (0-3)#158
Tue, Jun 16th@ ARIMerrill Kelly (8-12)#139vs MIATyler Phillips (3-6)#272
Wed, Jun 17th@ ARIEduardo Rodriguez (13-4)#99vs MIASandy Alcantara (13-8)#58
Thu, Jun 18th@ ATHGage Jump (5-8)#89vs NYMSean Manaea (4-5)#62
Sat, Jun 20th@ ATHJ.T. Ginn (8-8)#197vs NYMFreddy Peralta (5-11)#52
Sun, Jun 21st@ ATHJack Perkins (3-9)#149vs NYMDavid Peterson (7-7)#86
Mon, Jun 22ndvs BALKyle Bradish (7-12)#50@ WSHFoster Griffin (15-4)#45
Tue, Jun 23rdvs BALShane Baz (4-14)#64@ WSHPJ Poulin (3-0)
Wed, Jun 24thvs BALTrey Gibson (1-3)#398@ WSHCarson Palmquist (0-2)#412
Thu, Jun 25th   @ WSHCade Cavalli (12-5)#40
Fri, Jun 26thvs ATHJ.T. Ginn (8-8)#197@ NYMZac Thornton (3-4)#160
Sat, Jun 27thvs ATHJack Perkins (3-9)#149@ NYMChristian Scott (4-3)#57
Sun, Jun 28thvs ATHAaron Civale (6-7)#234@ NYMCionel Perez
Mon, Jun 29th@ SEAGeorge Kirby (8-10)#25vs PITBraxton Ashcraft (13-5)#26
Tue, Jun 30th@ SEABryan Woo (9-8)#15vs PITBubba Chandler (6-8)#136
Wed, Jul 1st   vs PITPaul Skenes (9-11)#6
Thu, Jul 2nd@ SEABryce Miller (4-8)#42vs PITJared Jones (2-5)#43
Sat, Jul 4thvs BOSSonny Gray (16-3)#28@ KCMichael Wacha (7-8)#68
Sun, Jul 5thvs BOSRanger Suarez (5-3)#31@ KCLuinder Avila (5-4)
Mon, Jul 6th   @ KCNoah Cameron (8-8)#63
Tue, Jul 7th@ TEXJacob deGrom (9-8)#9@ CINAndrew Abbott (6-9)#98
Wed, Jul 8th@ TEXMacKenzie Gore (7-9)#38@ CINChase Burns (14-3)#21
Thu, Jul 9th@ TEXNathan Eovaldi (10-9)#85@ CINBrady Singer (5-11)#154
Fri, Jul 10th@ MINZebby Matthews (8-8)#123@ DETJack Flaherty (3-8)#110
Sat, Jul 11th@ MINJoe Ryan (6-8)#67@ DETCasey Mize (5-7)#48
Sun, Jul 12th@ MINTaj Bradley (9-5)#49@ DETTarik Skubal (8-7)#2
Thu, Jul 16th   vs NYMChristian Scott (4-3)#57
Sat, Jul 18thvs DETTarik Skubal (8-7)#2vs NYMSean Manaea (4-5)#62
Sun, Jul 19thvs DETCasey Mize (5-7)#48vs NYMNolan McLean (9-8)#35
Mon, Jul 20thvs STLKyle Leahy (10-4)#100vs LADEmmet Sheehan (4-8)#113
Tue, Jul 21stvs STLMatthew Liberatore (5-11)#101vs LADJustin Wrobleski (11-5)#242
Wed, Jul 22ndvs STLHunter Dobbins (3-3)#213vs LADEric Lauer (8-6)#221
Fri, Jul 24th@ SFLogan Webb (8-8)#19vs NYYCam Schlittler (11-6)#13
Sat, Jul 25th@ SFRobbie Ray (11-7)#94vs NYYRyan Weathers (5-8)#111
Sun, Jul 26th@ SFCarson Whisenhunt (3-4)#237vs NYYWill Warren (8-6)#60
Mon, Jul 27thvs HOUTatsuya Imai (6-4)#128@ MIATyler Phillips (3-6)#272
Tue, Jul 28thvs HOUPeter Lambert (8-7)#170@ MIASandy Alcantara (13-8)#58
Wed, Jul 29thvs HOUHayden Wesneski (3-1)#80@ MIARyan Gusto (0-3)#158
Fri, Jul 31stvs MILShane Drohan (6-5)#120@ BALBrandon Young (9-3)#165
Sat, Aug 1stvs MILRobert Gasser (3-5)#102@ BALShane Baz (4-14)#64
Sun, Aug 2ndvs MILJacob Misiorowski (13-5)#10@ BALKyle Bradish (7-12)#50
Mon, Aug 3rd   vs WSHAndrew Alvarez (2-5)#156
Tue, Aug 4th@ BALCade Povich (2-1)#195vs WSHCarson Palmquist (0-2)#412
Wed, Aug 5th@ BALTrevor Rogers (9-8)#61vs WSHJake Irvin (2-8)#204
Thu, Aug 6th@ BALBrandon Young (9-3)#165vs WSHMiles Mikolas (3-9)
Fri, Aug 7th@ MIATyler Phillips (3-6)#272vs TORJose Soriano (10-7)#47
Sat, Aug 8th@ MIASandy Alcantara (13-8)#58vs TORMax Scherzer (1-6)#155
Sun, Aug 9th@ MIARyan Gusto (0-3)#158vs TORShane Bieber (5-2)#69
Mon, Aug 10thvs TEXMacKenzie Gore (7-9)#38@ STLHunter Dobbins (3-3)#213
Tue, Aug 11thvs TEXCody Bradford (0-2)#103@ STLAndre Pallante (12-6)#322
Wed, Aug 12thvs TEXCal Quantrill (6-4)#227@ STLKyle Leahy (10-4)#100
Thu, Aug 13thvs TEXJacob deGrom (9-8)#9@ MINTaj Bradley (9-5)#49
Sat, Aug 15thvs KCRandy Dobnak (2-1)#436@ MINConnor Prielipp (3-7)#91
Sun, Aug 16thvs KCNoah Cameron (8-8)#63@ MINDean Kremer (2-4)#74
Mon, Aug 17th   vs MIAJanson Junk (6-8)#119
Tue, Aug 18th@ HOUCristian Javier (1-4)#198vs MIACade Gibson
Wed, Aug 19th@ HOUEthan Pecko (0-0)#159vs MIASandy Alcantara (13-8)#58
Fri, Aug 21st@ TEXMacKenzie Gore (7-9)#38vs STLHunter Dobbins (3-3)#213
Sat, Aug 22nd@ TEXCody Bradford (0-2)#103vs STLQuinn Mathews (0-2)#202
Sun, Aug 23rd@ TEXCal Quantrill (6-4)#227vs STLKyle Leahy (10-4)#100
Mon, Aug 24thvs CLEParker Messick (10-8)#32@ SEALogan Gilbert (11-7)#12
Tue, Aug 25thvs CLEGavin Williams (12-7)#17@ SEAGeorge Kirby (8-10)#25
Wed, Aug 26thvs CLEJoey Cantillo (9-7)#77@ SEABryan Woo (9-8)#15
Fri, Aug 28thvs PHIAndrew Painter (3-8)#138@ LAAReid Detmers (4-8)#34
Sat, Aug 29thvs PHICristopher Sanchez (16-4)#3@ LAARyan Johnson (3-7)#228
Sun, Aug 30thvs PHIZack Wheeler (10-5)#5@ LAAYusei Kikuchi (0-4)#106
Mon, Aug 31stvs NYYGerrit Cole (7-6)#18@ ARIBrandon Pfaadt (7-1)#70
Tue, Sep 1stvs NYYGerrit Cole (7-6)#18@ ARIEduardo Rodriguez (13-4)#99
Wed, Sep 2ndvs NYYCarlos Rodon (4-2)#46@ ARIKohl Drake (0-1)#343
Fri, Sep 4th@ PITvs ATL
Sat, Sep 5th@ PITvs ATL
Sun, Sep 6th@ PITvs ATL
Mon, Sep 7th@ BOSvs ATL
Tue, Sep 8th@ BOSvs HOU
Wed, Sep 9th@ BOSvs HOU
Thu, Sep 10th   vs HOU
Fri, Sep 11th@ WSH@ ATL
Sat, Sep 12th@ WSH@ ATL
Sun, Sep 13th@ WSH@ ATL
Tue, Sep 15thvs SEA@ WSH
Wed, Sep 16thvs SEA@ WSH
Thu, Sep 17thvs MIN@ NYM
Fri, Sep 18thvs MIN@ NYM
Sat, Sep 19thvs MIN@ NYM
Sun, Sep 20thvs MIN@ NYM
Tue, Sep 22nd@ ATHvs MIL
Wed, Sep 23rd@ ATHvs MIL
Thu, Sep 24th@ SEAvs MIL
Fri, Sep 25th@ SEAvs TB
Sat, Sep 26th@ SEAvs TB
Sun, Sep 27th@ SEAvs TB
Fri, Mar 27th@ HOUMike Burrows (4-9)#188   
Thu, Apr 16th@ NYYMax Fried (4-4)#23   
Mon, Apr 27th@ CWSAnthony Kay (9-6)#171   
Wed, Apr 29th@ CWSErick Fedde (6-8)#304   
Mon, May 11th@ CLEJoey Cantillo (9-7)#77   
Thu, May 21stvs ATHLuis Severino (2-6)   
Thu, May 28th@ DETJack Flaherty (3-8)#110   
Mon, Jun 1stvs COLKyle Freeland (4-10)#423   
Fri, Jun 19th@ ATHJeffrey Springs (3-12)#360   
Fri, Jul 3rdvs BOSJake Bennett (8-6)#73   
Fri, Jul 17thvs DETTroy Melton (7-2)#79   
Fri, Aug 14thvs KCSeth Lugo (5-7)#107   
Thu, Aug 20th@ HOUPeter Lambert (8-7)#170   
Mon, Sep 14thvs SEA