{"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":"2017","stat":{"age":20,"gamesPlayed":58,"groundOuts":55,"airOuts":47,"runs":34,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":57,"baseOnBalls":18,"intentionalWalks":3,"hits":63,"hitByPitch":0,"avg":".284","atBats":222,"obp":".338","slg":".482","ops":".820","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"numberOfPitches":892,"plateAppearances":240,"totalBases":107,"rbi":30,"leftOnBase":76,"sacBunts":0,"sacFlies":0,"babip":".342","groundOutsToAirouts":"1.17","catchersInterference":0,"atBatsPerHomeRun":"22.20"},"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2018","stat":{"age":21,"gamesPlayed":121,"groundOuts":114,"airOuts":109,"runs":59,"doubles":24,"triples":0,"homeRuns":21,"strikeOuts":121,"baseOnBalls":38,"intentionalWalks":6,"hits":108,"hitByPitch":0,"avg":".240","atBats":450,"obp":".298","slg":".433","ops":".731","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":9,"numberOfPitches":1828,"plateAppearances":490,"totalBases":195,"rbi":66,"leftOnBase":218,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"1.05","catchersInterference":0,"atBatsPerHomeRun":"21.43"},"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2019","stat":{"age":22,"gamesPlayed":156,"groundOuts":175,"airOuts":155,"runs":129,"doubles":54,"triples":4,"homeRuns":32,"strikeOuts":119,"baseOnBalls":48,"intentionalWalks":7,"hits":201,"hitByPitch":4,"avg":".311","atBats":647,"obp":".361","slg":".555","ops":".916","caughtStealing":8,"stolenBases":8,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"numberOfPitches":2636,"plateAppearances":702,"totalBases":359,"rbi":115,"leftOnBase":249,"sacBunts":1,"sacFlies":2,"babip":".339","groundOutsToAirouts":"1.13","catchersInterference":0,"atBatsPerHomeRun":"20.22"},"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2020","stat":{"age":23,"gamesPlayed":57,"groundOuts":58,"airOuts":46,"runs":32,"doubles":16,"triples":1,"homeRuns":11,"strikeOuts":67,"baseOnBalls":13,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".263","atBats":232,"obp":".310","slg":".483","ops":".793","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"numberOfPitches":980,"plateAppearances":248,"totalBases":112,"rbi":43,"leftOnBase":108,"sacBunts":0,"sacFlies":0,"babip":".325","groundOutsToAirouts":"1.26","catchersInterference":0,"atBatsPerHomeRun":"21.09"},"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"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":156,"groundOuts":143,"airOuts":144,"runs":101,"doubles":37,"triples":1,"homeRuns":38,"strikeOuts":143,"baseOnBalls":62,"intentionalWalks":7,"hits":165,"hitByPitch":7,"avg":".279","atBats":591,"obp":".352","slg":".538","ops":".890","caughtStealing":5,"stolenBases":5,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":13,"numberOfPitches":2502,"plateAppearances":664,"totalBases":318,"rbi":113,"leftOnBase":284,"sacBunts":0,"sacFlies":4,"babip":".307","groundOutsToAirouts":"0.99","catchersInterference":0,"atBatsPerHomeRun":"15.55"},"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"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":141,"groundOuts":140,"airOuts":140,"runs":84,"doubles":42,"triples":1,"homeRuns":27,"strikeOuts":114,"baseOnBalls":50,"intentionalWalks":11,"hits":164,"hitByPitch":6,"avg":".295","atBats":555,"obp":".358","slg":".521","ops":".879","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":14,"numberOfPitches":2232,"plateAppearances":614,"totalBases":289,"rbi":88,"leftOnBase":214,"sacBunts":0,"sacFlies":3,"babip":".329","groundOutsToAirouts":"1.00","catchersInterference":0,"atBatsPerHomeRun":"20.56"},"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"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":153,"groundOuts":153,"airOuts":147,"runs":90,"doubles":34,"triples":0,"homeRuns":33,"strikeOuts":126,"baseOnBalls":62,"intentionalWalks":10,"hits":157,"hitByPitch":11,"avg":".271","atBats":580,"obp":".351","slg":".500","ops":".851","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":15,"numberOfPitches":2579,"plateAppearances":656,"totalBases":290,"rbi":100,"leftOnBase":245,"sacBunts":0,"sacFlies":3,"babip":".292","groundOutsToAirouts":"1.04","catchersInterference":0,"atBatsPerHomeRun":"17.58"},"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"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":138,"groundOuts":125,"airOuts":116,"runs":87,"doubles":34,"triples":5,"homeRuns":28,"strikeOuts":147,"baseOnBalls":67,"intentionalWalks":14,"hits":143,"hitByPitch":3,"avg":".272","atBats":525,"obp":".354","slg":".516","ops":".870","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"numberOfPitches":2375,"plateAppearances":601,"totalBases":271,"rbi":83,"leftOnBase":235,"sacBunts":0,"sacFlies":6,"babip":".323","groundOutsToAirouts":"1.08","catchersInterference":0,"atBatsPerHomeRun":"18.75"},"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"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":73,"groundOuts":62,"airOuts":62,"runs":47,"doubles":18,"triples":0,"homeRuns":15,"strikeOuts":76,"baseOnBalls":56,"intentionalWalks":7,"hits":74,"hitByPitch":4,"avg":".272","atBats":272,"obp":".401","slg":".504","ops":".905","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"numberOfPitches":1389,"plateAppearances":334,"totalBases":137,"rbi":58,"leftOnBase":118,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"1.00","catchersInterference":0,"atBatsPerHomeRun":"18.13"},"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"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":90,"groundOuts":77,"airOuts":65,"runs":52,"doubles":15,"triples":0,"homeRuns":20,"strikeOuts":116,"baseOnBalls":56,"intentionalWalks":3,"hits":79,"hitByPitch":2,"avg":".236","atBats":335,"obp":".347","slg":".460","ops":".807","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"numberOfPitches":1671,"plateAppearances":395,"totalBases":154,"rbi":51,"leftOnBase":126,"sacBunts":0,"sacFlies":2,"babip":".294","groundOutsToAirouts":"1.18","catchersInterference":0,"atBatsPerHomeRun":"16.75"},"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"},{"season":"2025","stat":{"age":28,"gamesPlayed":163,"groundOuts":139,"airOuts":127,"runs":99,"doubles":33,"triples":0,"homeRuns":35,"strikeOuts":192,"baseOnBalls":112,"intentionalWalks":10,"hits":153,"hitByPitch":6,"avg":".252","atBats":607,"obp":".372","slg":".479","ops":".851","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":16,"numberOfPitches":3060,"plateAppearances":729,"totalBases":291,"rbi":109,"leftOnBase":244,"sacBunts":0,"sacFlies":4,"babip":".307","groundOutsToAirouts":"1.09","catchersInterference":0,"atBatsPerHomeRun":"17.34"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R","numTeams":2,"numLeagues":2},{"season":"2026","stat":{"age":29,"gamesPlayed":148,"groundOuts":124,"airOuts":133,"runs":88,"doubles":36,"triples":1,"homeRuns":37,"strikeOuts":161,"baseOnBalls":69,"intentionalWalks":7,"hits":144,"hitByPitch":2,"avg":".258","atBats":558,"obp":".340","slg":".525","ops":".865","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"numberOfPitches":2590,"plateAppearances":633,"totalBases":293,"rbi":98,"leftOnBase":247,"sacBunts":0,"sacFlies":4,"babip":".294","groundOutsToAirouts":"0.93","catchersInterference":0,"atBatsPerHomeRun":"15.08"},"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"sport":{"id":1,"link":"/api/v1/sports/1","abbreviation":"MLB"},"gameType":"R"}]}]}