{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","stats":[{"type":{"displayName":"yearByYear"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"season":"2020","stat":{"age":23,"gamesPlayed":35,"groundOuts":26,"airOuts":30,"runs":12,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".333","atBats":126,"obp":".386","slg":".492","ops":".878","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"numberOfPitches":520,"plateAppearances":140,"totalBases":62,"rbi":23,"leftOnBase":51,"sacBunts":0,"sacFlies":2,"babip":".398","groundOutsToAirouts":"0.87","catchersInterference":0,"atBatsPerHomeRun":"25.20"},"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"player":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","nameSlug":"ryan-mountcastle-663624"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2021","stat":{"age":24,"gamesPlayed":144,"groundOuts":101,"airOuts":143,"runs":77,"doubles":23,"triples":1,"homeRuns":33,"strikeOuts":161,"baseOnBalls":41,"intentionalWalks":2,"hits":136,"hitByPitch":4,"avg":".255","atBats":534,"obp":".309","slg":".487","ops":".796","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":12,"numberOfPitches":2295,"plateAppearances":586,"totalBases":260,"rbi":89,"leftOnBase":221,"sacBunts":0,"sacFlies":7,"babip":".297","groundOutsToAirouts":"0.71","catchersInterference":0,"atBatsPerHomeRun":"16.18"},"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"player":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","nameSlug":"ryan-mountcastle-663624"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2022","stat":{"age":25,"gamesPlayed":145,"groundOuts":114,"airOuts":155,"runs":62,"doubles":28,"triples":1,"homeRuns":22,"strikeOuts":154,"baseOnBalls":43,"intentionalWalks":1,"hits":139,"hitByPitch":4,"avg":".250","atBats":555,"obp":".305","slg":".423","ops":".728","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":12,"numberOfPitches":2340,"plateAppearances":609,"totalBases":235,"rbi":85,"leftOnBase":237,"sacBunts":0,"sacFlies":7,"babip":".303","groundOutsToAirouts":"0.74","catchersInterference":0,"atBatsPerHomeRun":"25.23"},"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"player":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","nameSlug":"ryan-mountcastle-663624"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2023","stat":{"age":26,"gamesPlayed":115,"groundOuts":98,"airOuts":111,"runs":64,"doubles":21,"triples":1,"homeRuns":18,"strikeOuts":107,"baseOnBalls":37,"intentionalWalks":1,"hits":114,"hitByPitch":3,"avg":".270","atBats":423,"obp":".328","slg":".452","ops":".780","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":13,"numberOfPitches":1743,"plateAppearances":470,"totalBases":191,"rbi":68,"leftOnBase":197,"sacBunts":0,"sacFlies":7,"babip":".315","groundOutsToAirouts":"0.88","catchersInterference":0,"atBatsPerHomeRun":"23.50"},"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"player":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","nameSlug":"ryan-mountcastle-663624"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2024","stat":{"age":27,"gamesPlayed":124,"groundOuts":120,"airOuts":117,"runs":54,"doubles":30,"triples":2,"homeRuns":13,"strikeOuts":114,"baseOnBalls":27,"intentionalWalks":0,"hits":128,"hitByPitch":1,"avg":".271","atBats":473,"obp":".308","slg":".425","ops":".733","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"numberOfPitches":1901,"plateAppearances":507,"totalBases":201,"rbi":63,"leftOnBase":199,"sacBunts":0,"sacFlies":6,"babip":".327","groundOutsToAirouts":"1.03","catchersInterference":0,"atBatsPerHomeRun":"36.38"},"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"player":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","nameSlug":"ryan-mountcastle-663624"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2025","stat":{"age":28,"gamesPlayed":89,"groundOuts":79,"airOuts":78,"runs":34,"doubles":18,"triples":0,"homeRuns":7,"strikeOuts":98,"baseOnBalls":15,"intentionalWalks":0,"hits":83,"hitByPitch":4,"avg":".250","atBats":332,"obp":".286","slg":".367","ops":".653","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"numberOfPitches":1354,"plateAppearances":357,"totalBases":122,"rbi":35,"leftOnBase":147,"sacBunts":0,"sacFlies":6,"babip":".326","groundOutsToAirouts":"1.01","catchersInterference":0,"atBatsPerHomeRun":"47.43"},"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"player":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","nameSlug":"ryan-mountcastle-663624"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2026","stat":{"age":29,"gamesPlayed":8,"groundOuts":4,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".286","atBats":14,"obp":".333","slg":".357","ops":".690","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"numberOfPitches":54,"plateAppearances":15,"totalBases":5,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"atBatsPerHomeRun":"-.--"},"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"player":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","nameSlug":"ryan-mountcastle-663624"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"}]},{"type":{"displayName":"career"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"gamesPlayed":660,"groundOuts":542,"airOuts":638,"runs":303,"doubles":126,"triples":5,"homeRuns":98,"strikeOuts":666,"baseOnBalls":175,"intentionalWalks":4,"hits":646,"hitByPitch":17,"avg":".263","atBats":2457,"obp":".312","slg":".438","ops":".750","caughtStealing":6,"stolenBases":17,"stolenBasePercentage":".739","caughtStealingPercentage":".261","groundIntoDoublePlay":62,"numberOfPitches":10207,"plateAppearances":2684,"totalBases":1076,"rbi":364,"leftOnBase":1059,"sacBunts":0,"sacFlies":35,"babip":".317","groundOutsToAirouts":"0.85","catchersInterference":0,"atBatsPerHomeRun":"25.07"},"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"player":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","nameSlug":"ryan-mountcastle-663624"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"}]}]}