Skip to main content

Who Should I Trade?

Jake McCarthy for Ryan Mountcastle (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Ryan Mountcastle
Ryan Mountcastle
Jake McCarthy
Jake McCarthy
Recommended by
10 of 14 experts
Recommended by
4 of 14 experts
Rest of Season# 53# 131
VBR# 42# 598
Home Runs184
Stolen Bases411
Batting Average.251.245
Injury Alert--
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 40
Mike Maher
# 45# 267
Aaron Schill
FF Faceoff
# 65# 81
Keith Lott
Fantasy Six Pack
# 28
Mick Ciallela
# 41# 189
Lucas Spence
Pitcher List
# 55# 150
Joe Pisapia
# 67# 97
Scott Youngson
Pitcher List
# 46# 158
Ethan Biddle
# 60# 94
Kelly Kirby
# 57# 110
Brandon 'B_Don' Myers
# 58# 48
Christopher Welsh
# 75# 70
Nate Miller
# 86# 81
Tristan Davis
SEMO Fantasy Sports Podcast
# 119# 108
Who Should I Trade? Player Statistics
  Ryan Mountcastle
Ryan Mountcastle
Jake McCarthy
Jake McCarthy
2023 Stats 
At Bats21571
Home Runs111
Stolen Bases23
Caught Stealing02
Batting Average.237.141
On Base Pct.272.228
Slugging Pct.456.239
On-base Plus Slugging.727.467
Who Should I Trade? Player Projections
  Ryan Mountcastle
Ryan Mountcastle
Jake McCarthy
Jake McCarthy
2023 Projections 
At Bats394177
Home Runs184
Stolen Bases411
Caught Stealing12
Batting Average.251.245
On Base Pct.301.310
Slugging Pct.446.379
On-base Plus Slugging.747.689
Who Should I Trade? Player Notes
  Ryan Mountcastle
Ryan Mountcastle
Jake McCarthy
Jake McCarthy
 Ryan Mountcastle's lone hit of the night proved to be the difference maker, as his three-run blast in the fourth inning helped Baltimore secure a 6-2 win over Toronto on Friday.
Jesse Garcia
Sat, May 20th
Jake McCarthy has been recalled from Triple-A.
Vince DiSilvio
Thu, May 25th
 Ryan Mountcastle returns to the lineup for the Baltimore Orioles against the Los Angeles Angels Wednesday.
Chris Schommer
Wed, May 17th
The Diamondbacks have optioned struggling outfielder Jake McCarthy down to Triple-A Reno ahead of their Tuesday matchup against the Royals.
Dan Tursky
Tue, Apr 25th
 Mountcastle's performance was highlighted by a solo home run in the fourth inning, his eighth of the season, and an RBI double in the sixth, bringing his season RBI total to 29.
Matthew Terelle
Wed, May 17th
Jake McCarthy went 1-for-4 at the plate for the Diamondbacks Sunday, blasting a solo home run in a 7-5 loss to the Padres.
Chris Schommer
Mon, Apr 24th
 Mountcastle went 2-for-4 with one run scored as the Orioles defeated the Rays 4-2 on Tuesday.
Matthew Terelle
Wed, May 10th
Arizona Diamondbacks outfielder Jake McCarthy will return to the starting lineup Thursday versus the San Diego Padres.
Brenton Kemp
Thu, Apr 20th
 Ryan Mountcastle went 3-for-5 with two home runs, three runs scored, one double, and five RBI in a win over the Royals Tuesday.
Jesse Garcia
Tue, May 2nd
Jake McCarthy is back in the lineup for the Arizona Diamondbacks against the St. Louis Cardinals Tuesday.
Chris Schommer
Tue, Apr 18th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Ryan Mountcastle
Ryan Mountcastle
Jake McCarthy
Jake McCarthy
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ BOSCorey Kluber (2-6)#194@ LADJulio Urias (5-4)#26
Fri, Mar 31st   @ LADDustin May (4-1)#51
Sat, Apr 1st@ BOSChris Sale (5-2)#45@ LADClayton Kershaw (6-4)#21
Sun, Apr 2nd@ BOSTanner Houck (3-4)#75@ LADNoah Syndergaard (1-4)#127
Mon, Apr 3rd@ TEXJon Gray (5-1)#36@ SDRyan Weathers (1-3)#238
Tue, Apr 4th@ TEXAndrew Heaney (4-3)#39@ SDYu Darvish (3-4)#32
Thu, Apr 6th   vs LADDustin May (4-1)#51
Fri, Apr 7thvs NYYClarke Schmidt (2-5)#131vs LADClayton Kershaw (6-4)#21
Sat, Apr 8thvs NYYJhony Brito (3-3)#84vs LADNoah Syndergaard (1-4)#127
Sun, Apr 9thvs NYYNestor Cortes Jr. (4-2)#48vs LADMichael Grove (0-1)#269
Mon, Apr 10thvs OAKJP Sears (0-3)#94vs MILWade Miley (3-2)#165
Tue, Apr 11thvs OAKKyle Muller (1-4)#215vs MILCorbin Burnes (4-4)#10
Wed, Apr 12thvs OAKKen Waldichuk (1-4)#160vs MILJanson Junk (0-1)#299
Fri, Apr 14th@ CWSMike Clevinger (3-3)#156@ MIATrevor Rogers (1-2)#112
Sat, Apr 15th@ CWSMichael Kopech (3-4)#90@ MIABraxton Garrett (1-2)#110
Sun, Apr 16th@ CWSDylan Cease (3-3)#34@ MIASandy Alcantara (2-5)#20
Mon, Apr 17th   @ STLJack Flaherty (3-4)#88
Tue, Apr 18th@ WSHJosiah Gray (4-5)#89@ STLJordan Montgomery (2-6)#52
Wed, Apr 19th@ WSHMacKenzie Gore (3-3)#114@ STLJake Woodford (1-2)#242
Thu, Apr 20th   vs SDMichael Wacha (5-1)#56
Fri, Apr 21stvs DETMichael Lorenzen (2-2)#116vs SDSeth Lugo (3-3)#111
Sat, Apr 22ndvs DETJoey Wentz (1-5)#277vs SDJoe Musgrove (2-2)#50
Sun, Apr 23rdvs DETEduardo Rodriguez (4-4)#31vs SDYu Darvish (3-4)#32
Mon, Apr 24thvs BOSChris Sale (5-2)#45vs KCBrad Keller (3-4)#252
Tue, Apr 25thvs BOSCorey Kluber (2-6)#194vs KCBrady Singer (3-4)#122
Wed, Apr 26thvs BOSTanner Houck (3-4)#75vs KCRyan Yarbrough (1-4)#222
Fri, Apr 28th   @ COLKyle Freeland (4-5)#162
Sat, Apr 29th@ DETMatthew Boyd (3-3)#109@ COLNoah Davis (0-1)#349
Sun, Apr 30th@ DETSpencer Turnbull (1-4)#181@ COLAustin Gomber (4-4)#306
Tue, May 2nd@ KCRyan Yarbrough (1-4)#222@ TEXJon Gray (5-1)#36
Wed, May 3rd@ KCZack Greinke (1-5)#134@ TEXAndrew Heaney (4-3)#39
Fri, May 5th@ ATLMax Fried (2-1)#22vs WSHJosiah Gray (4-5)#89
Sat, May 6th@ ATLSpencer Strider (5-2)#1vs WSHMacKenzie Gore (3-3)#114
Sun, May 7th@ ATLBryce Elder (3-0)#27vs WSHTrevor Williams (2-2)#108
Mon, May 8thvs TBShane McClanahan (8-0)#4vs MIABraxton Garrett (1-2)#110
Tue, May 9thvs TBZach Eflin (7-1)#41vs MIAJesus Luzardo (4-3)#70
Wed, May 10thvs TBJalen Beeks (2-2)#130vs MIAEdward Cabrera (3-4)#120
Thu, May 11th   vs SFAlex Cobb (4-2)#46
Fri, May 12thvs PITJohan Oviedo (3-4)#146vs SFJohn Brebbia (2-0)#177
Sat, May 13thvs PITRoansy Contreras (3-4)#85vs SFAnthony DeSclafani (3-4)#92
Sun, May 14thvs PITMitch Keller (6-1)#71vs SFLogan Webb (4-5)#18
Mon, May 15thvs LAAShohei Ohtani (5-1)#5@ OAKDrew Rucinski (0-4)#197
Tue, May 16thvs LAAChase Silseth (1-1)#225@ OAKKyle Muller (1-4)#215
Wed, May 17thvs LAAGriffin Canning (3-2)#143@ OAKLuis Medina (0-4)#166
Fri, May 19th@ TORYusei Kikuchi (5-2)#104@ PITJohan Oviedo (3-4)#146
Sat, May 20th@ TORAlek Manoah (1-5)#76@ PITMitch Keller (6-1)#71
Sun, May 21st@ TORKevin Gausman (3-3)#9@ PITRoansy Contreras (3-4)#85
Mon, May 22nd   @ PHIZack Wheeler (4-4)#14
Tue, May 23rd@ NYYGerrit Cole (6-0)#2@ PHIMatt Strahm (4-3)#105
Wed, May 24th@ NYYNestor Cortes Jr. (4-2)#48@ PHIRanger Suarez (0-1)#86
Fri, May 26thvs TEXJon Gray (5-1)#36vs BOSChris Sale (5-2)#45
Sat, May 27thvs TEXAndrew Heaney (4-3)#39vs BOSGarrett Whitlock (2-2)#83
Sun, May 28thvs TEXCody Bradford (0-1)#316vs BOSTanner Houck (3-4)#75
Mon, May 29thvs CLELogan Allen (1-2)#231vs COLKarl Kauffmann (0-2)#366
Tue, May 30thvs CLECal Quantrill (2-3)#113vs COLKyle Freeland (4-5)#162
Wed, May 31stvs CLEShane Bieber (4-3)#12vs COLDinelson Lamet
Thu, Jun 1st   vs COLChase Anderson (0-0)#327
Fri, Jun 2nd@ SFLogan Webb (4-5)#18vs ATLCharlie Morton (5-5)#44
Sat, Jun 3rd@ SFAlex Cobb (4-2)#46vs ATLSpencer Strider (5-2)#1
Sun, Jun 4th@ SFAnthony DeSclafani (3-4)#92vs ATLBryce Elder (3-0)#27
Tue, Jun 6th@ MIL@ WSH
Wed, Jun 7th@ MIL@ WSH
Thu, Jun 8th@ MIL@ WSH
Fri, Jun 9thvs KC@ DET
Sat, Jun 10thvs KC@ DET
Sun, Jun 11thvs KC@ DET
Mon, Jun 12th   vs PHI
Tue, Jun 13thvs TORvs PHI
Wed, Jun 14thvs TORvs PHI
Thu, Jun 15thvs TORvs PHI
Fri, Jun 16th@ CHCvs CLE
Sat, Jun 17th@ CHCvs CLE
Sun, Jun 18th@ CHCvs CLE
Mon, Jun 19th   @ MIL
Tue, Jun 20th@ TB@ MIL
Wed, Jun 21st@ TB@ MIL
Fri, Jun 23rdvs SEA@ SF
Sat, Jun 24thvs SEA@ SF
Sun, Jun 25thvs SEA@ SF
Tue, Jun 27thvs CINvs TB
Wed, Jun 28thvs CINvs TB
Thu, Jun 29th   vs TB
Fri, Jun 30thvs MIN@ LAA
Sat, Jul 1stvs MIN@ LAA
Sun, Jul 2ndvs MIN@ LAA
Tue, Jul 4th@ NYYvs NYM
Wed, Jul 5th@ NYYvs NYM
Thu, Jul 6th@ NYYvs NYM
Fri, Jul 7th@ MINvs PIT
Sat, Jul 8th@ MINvs PIT
Sun, Jul 9th@ MINvs PIT
Fri, Jul 14thvs MIA@ TOR
Sat, Jul 15thvs MIA@ TOR
Sun, Jul 16thvs MIA@ TOR
Tue, Jul 18thvs LAD@ ATL
Wed, Jul 19thvs LAD@ ATL
Thu, Jul 20th@ TB@ ATL
Fri, Jul 21st@ TB@ CIN
Sat, Jul 22nd@ TB@ CIN
Sun, Jul 23rd@ TB@ CIN
Mon, Jul 24th@ PHIvs STL
Tue, Jul 25th@ PHIvs STL
Wed, Jul 26th@ PHIvs STL
Fri, Jul 28thvs NYYvs SEA
Sat, Jul 29thvs NYYvs SEA
Sun, Jul 30thvs NYYvs SEA
Mon, Jul 31st@ TOR@ SF
Tue, Aug 1st@ TOR@ SF
Wed, Aug 2nd@ TOR@ SF
Thu, Aug 3rd@ TOR@ SF
Fri, Aug 4thvs NYM@ MIN
Sat, Aug 5thvs NYM@ MIN
Sun, Aug 6thvs NYM@ MIN
Tue, Aug 8thvs HOUvs LAD
Wed, Aug 9thvs HOUvs LAD
Fri, Aug 11th@ SEAvs SD
Sat, Aug 12th@ SEAvs SD
Sun, Aug 13th@ SEAvs SD
Mon, Aug 14th@ SD@ COL
Tue, Aug 15th@ SD@ COL
Wed, Aug 16th@ SD@ COL
Thu, Aug 17th   @ SD
Fri, Aug 18th@ OAK@ SD
Sat, Aug 19th@ OAK@ SD
Sun, Aug 20th@ OAK@ SD
Mon, Aug 21st   vs TEX
Tue, Aug 22ndvs TORvs TEX
Thu, Aug 24thvs TORvs CIN
Fri, Aug 25thvs COLvs CIN
Sat, Aug 26thvs COLvs CIN
Sun, Aug 27thvs COLvs CIN
Mon, Aug 28thvs CWS@ LAD
Tue, Aug 29thvs CWS@ LAD
Wed, Aug 30thvs CWS@ LAD
Fri, Sep 1st@ ARIvs BAL
Sat, Sep 2nd@ ARIvs BAL
Sun, Sep 3rd@ ARIvs BAL
Mon, Sep 4th@ LAAvs COL
Tue, Sep 5th@ LAAvs COL
Wed, Sep 6th@ LAAvs COL
Thu, Sep 7th   @ CHC
Fri, Sep 8th@ BOS@ CHC
Sat, Sep 9th@ BOS@ CHC
Sun, Sep 10th@ BOS@ CHC
Mon, Sep 11thvs STL@ NYM
Tue, Sep 12thvs STL@ NYM
Wed, Sep 13thvs STL@ NYM
Thu, Sep 14thvs TB@ NYM
Fri, Sep 15thvs TBvs CHC
Sat, Sep 16thvs TBvs CHC
Sun, Sep 17thvs TBvs CHC
Tue, Sep 19th@ HOUvs SF
Wed, Sep 20th@ HOUvs SF
Fri, Sep 22nd@ CLE@ NYY
Sat, Sep 23rd@ CLE@ NYY
Sun, Sep 24th@ CLE@ NYY
Mon, Sep 25th   @ CWS
Tue, Sep 26thvs WSH@ CWS
Wed, Sep 27thvs WSH@ CWS
Fri, Sep 29thvs BOSvs HOU
Sat, Sep 30thvs BOSvs HOU
Sun, Oct 1stvs BOSvs HOU
Wed, Apr 5th@ TEXJacob deGrom (2-0)#11   
Thu, Apr 13thvs OAKAdam Oller (1-1)#356   
Thu, Apr 27th@ DETJoey Wentz (1-5)#277   
Thu, May 4th@ KCJordan Lyles (0-9)#244   
Thu, May 18thvs LAATyler Anderson (2-0)#93   
Thu, May 25th@ NYYClarke Schmidt (2-5)#131   
Mon, Jun 26thvs CIN   
Mon, Jul 3rd@ NYY   
Mon, Jul 17thvs LAD   
Thu, Aug 10thvs HOU   
Wed, Aug 23rdvs TOR   
Mon, Sep 18th@ HOU   
Thu, Sep 21st@ CLE   
Thu, Sep 28thvs BOS