[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:40:48.531Z","endTime":"2026-07-24T22:41:21.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T19:01:05.282Z","endTime":"2026-07-24T22:16:09.629Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-24T22:16:09.629Z","endTime":"2026-07-24T22:39:44.432Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-24T22:39:44.432Z","endTime":"2026-07-24T22:40:50.611Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.942793156419654,"aZ":-9.749822623654051,"pfxX":1.161415419136976,"pfxZ":11.510112721927403,"pX":-0.1548032206186061,"pZ":2.223667527042338,"vX0":-4.652692092789874,"vY0":-139.1075275971875,"vZ0":-8.518955477258396,"x":122.9,"y":178.74,"x0":1.3928663998955297,"y0":50.00174414284545,"z0":5.983036584959254,"aX":2.262980913670815},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":-1.1,"spinRate":2347,"spinDirection":161},"zone":5,"typeConfidence":0.91,"plateTime":0.3946442854790626,"extension":6.411273595740176},"index":3,"playId":"d4722392-bd64-3b94-8590-c4c8454a587c","pitchNumber":1,"startTime":"2026-07-24T22:40:50.611Z","endTime":"2026-07-24T22:40:54.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.196991038931884,"aZ":-15.738488776237125,"pfxX":7.984948985413938,"pfxZ":8.479188114461413,"pX":0.11870295857820944,"pZ":2.8669013974777084,"vX0":-6.705744241473998,"vY0":-138.84211224730478,"vZ0":-5.657627684956171,"x":112.48,"y":161.37,"x0":1.536506536098644,"y0":50.00198812163561,"z0":5.991037019721254,"aX":15.475597739526664},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":-13.0,"spinRate":2201,"spinDirection":157},"zone":2,"typeConfidence":0.91,"plateTime":0.39559691125787166,"extension":6.455171112453088},"index":4,"playId":"4340e009-56f4-3ec9-a3a6-b0e562535076","pitchNumber":2,"startTime":"2026-07-24T22:41:02.723Z","endTime":"2026-07-24T22:41:06.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10885977357785,"aZ":-10.673973919561456,"pfxX":1.1779631676521238,"pfxZ":10.776414084095718,"pX":-0.6886894233449198,"pZ":3.218321309322444,"vX0":-6.454862067096124,"vY0":-140.62824094713852,"vZ0":-6.046494130025947,"x":143.25,"y":151.89,"x0":1.4872400002559227,"y0":50.00015694512352,"z0":6.094755276170175,"aX":2.3514093585754594},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":-0.7,"spinRate":2416,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.3901113311637574,"extension":6.262404694032712},"index":5,"playId":"ff5e965d-f6b6-3c91-acbb-19ff8ec5f57f","pitchNumber":3,"startTime":"2026-07-24T22:41:17.272Z","endTime":"2026-07-24T22:41:21.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-24T22:41:21.765Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:41:21.450Z","endTime":"2026-07-24T22:42:46.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.205893799779325,"aZ":-9.037944980590835,"pfxX":1.0936281398068382,"pfxZ":11.66501527396061,"pX":0.17096852751154973,"pZ":1.9445778185724765,"vX0":-4.137391942116752,"vY0":-140.50126279012204,"vZ0":-9.358688574929353,"x":110.48,"y":186.28,"x0":1.5256828079231632,"y0":50.00252789822221,"z0":5.921200009529741,"aX":2.1694528783499343},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":-1.1,"spinRate":2417,"spinDirection":157},"zone":8,"typeConfidence":0.91,"plateTime":0.39103486243498864,"extension":6.414316203816717},"index":0,"playId":"ad1e5288-967f-38b2-91fe-b94c64e2bb39","pitchNumber":1,"startTime":"2026-07-24T22:41:44.107Z","endTime":"2026-07-24T22:41:48.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.578993792321896,"aZ":-10.59162350361072,"pfxX":1.3460819570294247,"pfxZ":10.717423863659524,"pX":0.3242953232238294,"pZ":3.895850490113958,"vX0":-4.51363868608013,"vY0":-141.3389982803591,"vZ0":-3.992971101788939,"x":104.64,"y":133.59,"x0":1.7703156918666028,"y0":50.00566659856532,"z0":6.012447269501439,"aX":2.711841174331475},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":-1.4,"spinRate":2426,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.38819532301320603,"extension":6.297280776842541},"index":1,"playId":"d4bbc69d-aed6-33d0-9b5b-5d3c59ccf031","pitchNumber":2,"startTime":"2026-07-24T22:41:57.819Z","endTime":"2026-07-24T22:42:01.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172757807455543,"aZ":-27.25287013633649,"pfxX":-1.9364749468515001,"pfxZ":2.8572436807422816,"pX":0.3521484530906534,"pZ":1.9709196271881042,"vX0":-3.873216658840425,"vY0":-130.11609198411372,"vZ0":-4.686216054146388,"x":103.58,"y":185.57,"x0":2.109021658433977,"y0":50.003428152694724,"z0":5.849506592038387,"aX":-3.3342167096000987},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":4.3,"spinRate":2260,"spinDirection":186},"zone":9,"typeConfidence":0.9,"plateTime":0.42025491073734855,"extension":6.44497459222714},"index":2,"playId":"69dae212-1c3b-3d52-afdf-400c6e19d262","pitchNumber":3,"startTime":"2026-07-24T22:42:11.368Z","endTime":"2026-07-24T22:42:15.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57503257876875,"aZ":-29.146514626357387,"pfxX":-2.116760739554472,"pfxZ":1.6805907549517798,"pX":-1.1447916735435353,"pZ":2.4064741725437706,"vX0":-7.525474090558905,"vY0":-133.20036119959138,"vZ0":-3.693969982037461,"x":160.64,"y":173.81,"x0":1.9877778078933086,"y0":50.00435226047793,"z0":5.909656734715387,"aX":-3.8185362869275954},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.5,"breakHorizontal":5.4,"spinRate":2349,"spinDirection":172},"zone":13,"typeConfidence":0.9,"plateTime":0.41059233058731515,"extension":6.48092588860405},"index":3,"playId":"96b51125-713e-367d-9dd4-233e5254bebc","pitchNumber":4,"startTime":"2026-07-24T22:42:27.004Z","endTime":"2026-07-24T22:42:31.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836730208671028,"aZ":-22.140115371736194,"pfxX":6.603953035687566,"pfxZ":6.098438893008715,"pX":-0.366638776597912,"pZ":1.8397780028449033,"vX0":-8.181369287481871,"vY0":-127.39563240686333,"vZ0":-5.491888415631484,"x":130.98,"y":189.11,"x0":2.02641522241975,"y0":50.00604301410862,"z0":5.770470912440896,"aX":10.87248998210434},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.0,"breakHorizontal":-10.2,"spinRate":1890,"spinDirection":139},"zone":7,"typeConfidence":0.89,"plateTime":0.42972627531433183,"extension":6.286092911427516},"index":4,"playId":"0e6db8ed-0862-36d8-b611-13b81b4a53e9","pitchNumber":5,"startTime":"2026-07-24T22:42:42.288Z","endTime":"2026-07-24T22:42:46.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:42:46.882Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:42:46.344Z","endTime":"2026-07-24T22:43:48.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.610304153600854,"aZ":-15.480130189852643,"pfxX":5.863753290615053,"pfxZ":8.230654521723412,"pX":0.6040523319943739,"pZ":2.3596126864238203,"vX0":-6.118972415825717,"vY0":-140.94924215435302,"vZ0":-6.8724702384485825,"x":93.97,"y":175.07,"x0":2.0328809311304052,"y0":50.004301261074545,"z0":5.814258364280734,"aX":11.895132303092758},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":-9.5,"spinRate":2278,"spinDirection":156},"zone":6,"typeConfidence":0.71,"plateTime":0.3873991673467634,"extension":6.397535532377238},"index":0,"playId":"3655fa19-79d5-3d06-a366-040115fb2307","pitchNumber":1,"startTime":"2026-07-24T22:43:08.995Z","endTime":"2026-07-24T22:43:14.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47881516462387,"aZ":-13.599809307764826,"pfxX":2.6936755567577766,"pfxZ":9.02207036651152,"pX":-0.38899464497402897,"pZ":4.289254856888226,"vX0":-6.4681404563939875,"vY0":-141.6793150042233,"vZ0":-2.71292500189538,"x":131.83,"y":122.97,"x0":1.5606796696681149,"y0":50.00588217590477,"z0":6.114168625108363,"aX":5.5483884166967945},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":-3.7,"spinRate":2392,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.38472169589034744,"extension":6.21033861822991},"index":1,"playId":"105f1765-03fe-37f5-b82c-7077a154cf28","pitchNumber":2,"startTime":"2026-07-24T22:43:24.250Z","endTime":"2026-07-24T22:43:28.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.178732758461017,"aZ":-26.342222874135384,"pfxX":6.696274595452814,"pfxZ":3.492419128343479,"pX":0.8979720126953694,"pZ":1.4973582300406265,"vX0":-5.575229964362702,"vY0":-127.84271239932724,"vZ0":-5.510865153485096,"x":82.77,"y":198.35,"x0":2.22768497303466,"y0":50.0038941123957,"z0":5.725690483457484,"aX":11.182910443440232},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":-11.0,"spinRate":1841,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4270010886150102,"extension":6.227330071381669},"hitData":{"launchSpeed":68.1,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.32,"coordY":161.82}},"index":2,"playId":"11200bdc-e927-3fb8-a443-d49900a5bd59","pitchNumber":3,"startTime":"2026-07-24T22:43:39.546Z","endTime":"2026-07-24T22:43:48.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:43:48.106Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to pitcher Beck Way.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:46:06.440Z","endTime":"2026-07-24T22:48:58.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694360,"link":"/api/v1/people/694360"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244748960998066,"aZ":-20.685140031181223,"pfxX":-8.785924099391066,"pfxZ":5.566113617282726,"pX":2.1879028068363304,"pZ":0.23559661763967507,"vX0":12.893691113280067,"vY0":-141.98641361032608,"vZ0":-10.337135248009991,"x":33.6,"y":232.42,"x0":-1.2481200509688244,"y0":50.00433726000282,"z0":5.212060480941166,"aX":-18.13516325742346},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.3,"breakHorizontal":13.7,"spinRate":2083,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.3842026248494359,"extension":6.26311053146013},"index":0,"playId":"fc75f8ea-a20c-3bb8-b6cc-97f1213fd6cc","pitchNumber":1,"startTime":"2026-07-24T22:46:20.762Z","endTime":"2026-07-24T22:46:25.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678780351900713,"aZ":-25.245396314371533,"pfxX":-1.096661785908739,"pfxZ":3.705239141813294,"pX":1.6089497377457225,"pZ":2.396456745845917,"vX0":8.252836867250307,"vY0":-134.71227744007615,"vZ0":-3.101243676070286,"x":55.67,"y":174.08,"x0":-1.329921327210659,"y0":50.00055522585745,"z0":5.314739974246858,"aX":-2.050669470124167},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":0.5,"spinRate":2424,"spinDirection":211},"zone":14,"typeConfidence":0.87,"plateTime":0.40402918929705933,"extension":6.415134077648712},"index":1,"playId":"362e9ac5-c214-3027-ab1a-af006d6c47ed","pitchNumber":2,"startTime":"2026-07-24T22:46:42.660Z","endTime":"2026-07-24T22:46:46.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07587210812997,"aZ":-35.407686187620925,"pfxX":-9.511063542674854,"pfxZ":-1.6936075154985595,"pX":0.08128484126991628,"pZ":2.420958161022293,"vX0":7.783895697439613,"vY0":-136.2900283386264,"vZ0":-0.9500093551429654,"x":113.9,"y":173.41,"x0":-1.556690580367743,"y0":50.005168690479294,"z0":5.189746661586436,"aX":-18.14274100824455},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-3.1,"breakHorizontal":15.8,"spinRate":1890,"spinDirection":266},"zone":5,"typeConfidence":0.58,"plateTime":0.39978166931515124,"extension":6.171155662539141},"index":2,"playId":"452ec34b-b7ef-3305-bb30-cf7569400109","pitchNumber":3,"startTime":"2026-07-24T22:46:57.157Z","endTime":"2026-07-24T22:47:01.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":91.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158427027608894,"aZ":-22.50594186259108,"pfxX":-7.1198598012621055,"pfxZ":4.613377911316288,"pX":0.352586024796564,"pZ":2.9130809752923144,"vX0":9.541423797749262,"vY0":-142.7789870729892,"vZ0":-3.4148189426832483,"x":103.56,"y":160.13,"x0":-2.0837961589501632,"y0":50.00418142804051,"z0":5.515454791866581,"aX":-14.926598616279117},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.9,"breakHorizontal":11.3,"spinRate":1955,"spinDirection":243},"zone":3,"typeConfidence":0.91,"plateTime":0.3814055602925954,"extension":6.116543868334146},"index":3,"playId":"f41da37b-613c-3105-9174-75f2e530b81e","pitchNumber":4,"startTime":"2026-07-24T22:47:17.917Z","endTime":"2026-07-24T22:47:22.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-24T22:47:33.466Z","endTime":"2026-07-24T22:48:01.288Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.293421021473506,"aZ":-35.965539632778565,"pfxX":-8.944221428493702,"pfxZ":-2.0531803905398487,"pX":-1.2915172907644081,"pZ":2.0506764691273527,"vX0":4.138681986973439,"vY0":-134.2023139964852,"vZ0":-1.475438546755122,"x":166.23,"y":183.41,"x0":-1.6801328276993304,"y0":50.0017123282203,"z0":5.137292787764405,"aX":-16.537950531892367},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-3.8,"breakHorizontal":15.5,"spinRate":1924,"spinDirection":264},"zone":13,"typeConfidence":0.88,"plateTime":0.4060121356679325,"extension":6.1745117744868825},"index":5,"playId":"bedd8d5d-642c-381b-bae8-05c2f5f8eaef","pitchNumber":5,"startTime":"2026-07-24T22:48:01.288Z","endTime":"2026-07-24T22:48:05.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33130653365453,"aZ":-23.06554598681177,"pfxX":-8.395948265022621,"pfxZ":4.333329077172939,"pX":0.07011036862806644,"pZ":3.719621107510401,"vX0":7.142497281079531,"vY0":-143.65058379795255,"vZ0":-0.307750192162191,"x":114.33,"y":138.35,"x0":-1.3499991639047781,"y0":50.00577667997051,"z0":5.254400887656287,"aX":-17.65978735046199},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.9,"breakHorizontal":13.9,"spinRate":2036,"spinDirection":249},"zone":12,"typeConfidence":0.91,"plateTime":0.3803913604329572,"extension":6.222820277855132},"index":6,"playId":"884c77ec-5d97-354c-be21-c244209c0d78","pitchNumber":6,"startTime":"2026-07-24T22:48:23.607Z","endTime":"2026-07-24T22:48:28.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.845783990038182,"aZ":-25.87938761817777,"pfxX":-10.902764354512822,"pfxZ":3.036032514474277,"pX":-0.10363235078983114,"pZ":2.266796521490663,"vX0":7.151209772824564,"vY0":-142.57545457392465,"vZ0":-4.433084466526855,"x":120.95,"y":177.58,"x0":-1.2197654999792844,"y0":50.00133840197743,"z0":5.462416365211821,"aX":-22.58559449958462},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.8,"breakHorizontal":18.5,"spinRate":2193,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.38325615567993054,"extension":6.09216403114182},"hitData":{"launchSpeed":100.4,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":118.93,"coordY":181.07}},"index":7,"playId":"63733b79-52a0-304d-ab4c-18f40a4da07f","pitchNumber":7,"startTime":"2026-07-24T22:48:44.856Z","endTime":"2026-07-24T22:48:58.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:48:58.263Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a line drive to right fielder Starling Marte. Colt Keith to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:50:25.498Z","endTime":"2026-07-24T22:50:54.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T22:49:09.440Z","endTime":"2026-07-24T22:50:27.806Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24684270868512,"aZ":-29.893562724762088,"pfxX":0.15841633576295622,"pfxZ":1.2603852100556665,"pX":0.4044696576122481,"pZ":2.6469251354665904,"vX0":4.5797424914675755,"vY0":-133.83573394901765,"vZ0":-1.6132219874594318,"x":101.58,"y":167.31,"x0":-1.3504831632156935,"y0":50.004505075839084,"z0":5.401241111128665,"aX":0.2863973243705068},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.2,"breakHorizontal":-1.3,"spinRate":2451,"spinDirection":253},"zone":6,"typeConfidence":0.87,"plateTime":0.4094652172895943,"extension":6.4523417426673735},"index":1,"playId":"7009180f-856e-355b-93e8-c94d709076bb","pitchNumber":1,"startTime":"2026-07-24T22:50:27.806Z","endTime":"2026-07-24T22:50:32.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146769795189773,"aZ":-31.204442309170663,"pfxX":-11.230591869933434,"pfxZ":0.49457090532115267,"pX":-0.7617631563419323,"pZ":2.1895721562832824,"vX0":6.0562004616236464,"vY0":-139.72964623722746,"vZ0":-2.371471488586477,"x":146.04,"y":179.66,"x0":-1.4966887973795004,"y0":50.00620673169121,"z0":5.097156464276532,"aX":-22.237431274869238},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.6,"breakHorizontal":19.1,"spinRate":1997,"spinDirection":251},"zone":4,"typeConfidence":0.91,"plateTime":0.39181834262070003,"extension":6.285638884157207},"hitData":{"launchSpeed":94.0,"launchAngle":13.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.72,"coordY":95.63}},"index":2,"playId":"a2e147e7-e685-31cb-aa1e-b899d6c69bff","pitchNumber":2,"startTime":"2026-07-24T22:50:45.953Z","endTime":"2026-07-24T22:50:54.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:50:54.976Z","atBatIndex":4},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dillon Dingler hit by pitch. Colt Keith to 3rd. Gleyber Torres to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:50:57.033Z","endTime":"2026-07-24T22:52:36.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15731254102496,"aZ":-24.327650483715253,"pfxX":-10.251973603532369,"pfxZ":3.9855662102377005,"pX":0.08495078081606248,"pZ":2.1075869326016687,"vX0":7.684678627544905,"vY0":-139.19355605597053,"vZ0":-3.6889956347250443,"x":113.76,"y":181.88,"x0":-1.374456174980596,"y0":50.00633503143511,"z0":5.054038338920931,"aX":-20.195995832839106},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":1863,"spinDirection":252},"zone":8,"typeConfidence":0.91,"plateTime":0.3929438812428363,"extension":6.2724970104805},"index":0,"playId":"eee06e18-b5dd-3620-b8cc-8b1de7e60cd3","pitchNumber":1,"startTime":"2026-07-24T22:51:21.955Z","endTime":"2026-07-24T22:51:25.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.498975397074876,"aZ":-24.583161075116543,"pfxX":-10.269093818882784,"pfxZ":3.823201138698117,"pX":-1.992158987113905,"pZ":2.3052897625127406,"vX0":2.529199656914266,"vY0":-140.00312688063923,"vZ0":-3.45538721474988,"x":192.94,"y":176.54,"x0":-1.5728100250155237,"y0":50.003887599907635,"z0":5.163783554709971,"aX":-20.39379689276376},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":1975,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.39116947971418714,"extension":6.1210115795758036},"index":1,"playId":"3982fba6-fc58-3aa6-83d8-40fd54df863e","pitchNumber":2,"startTime":"2026-07-24T22:51:37.566Z","endTime":"2026-07-24T22:51:43.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.589958772392254,"aZ":-23.116729141240228,"pfxX":-10.226361872157215,"pfxZ":4.480946949199123,"pX":0.67692869478181,"pZ":1.56097925848543,"vX0":8.989398484469444,"vY0":-140.668441746267,"vZ0":-6.186744030126092,"x":91.2,"y":196.63,"x0":-1.2194313752916297,"y0":50.00012509498834,"z0":5.2707580580960425,"aX":-20.650704154125886},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":16.9,"spinRate":1925,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.38823727875014136,"extension":6.348983764498302},"index":2,"playId":"8ffe577b-250b-368b-96e8-4e51da755f9f","pitchNumber":3,"startTime":"2026-07-24T22:51:55.316Z","endTime":"2026-07-24T22:52:00.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25980544495376,"aZ":-27.73335137259486,"pfxX":1.2256564938125623,"pfxZ":2.3997655751243574,"pX":-1.017479956223955,"pZ":2.471238191112457,"vX0":0.7101051489384482,"vY0":-134.0935742495553,"vZ0":-2.762739660263386,"x":155.78,"y":172.06,"x0":-1.4435471282279748,"y0":50.00531112621778,"z0":5.457811601388899,"aX":2.271259870099864},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.1,"breakHorizontal":-2.4,"spinRate":2317,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.4057726819311971,"extension":6.3417857808473},"index":3,"playId":"6b8326ec-6422-3300-8ff0-54e1784f0acb","pitchNumber":4,"startTime":"2026-07-24T22:52:12.008Z","endTime":"2026-07-24T22:52:17.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92899745784042,"aZ":-27.769478200036946,"pfxX":-0.7110349636267967,"pfxZ":2.3958157256147157,"pX":-1.817852751904795,"pZ":3.638547810711312,"vX0":-0.6066287229736388,"vY0":-133.8353144590693,"vZ0":0.24045506833895003,"x":186.29,"y":140.54,"x0":-1.497004203922596,"y0":50.00547481587492,"z0":5.513066435200887,"aX":-1.3088373770711883},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":1.4,"spinRate":2315,"spinDirection":206},"zone":11,"typeConfidence":0.87,"plateTime":0.40698404704867164,"extension":6.333769502518874},"index":4,"playId":"116eddcf-ee50-3520-aaa0-d03de776e985","pitchNumber":5,"startTime":"2026-07-24T22:52:26.639Z","endTime":"2026-07-24T22:52:36.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":6.79999999999999,"leverageIndex":1.79,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:52:36.177Z","atBatIndex":5},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Riley Greene out on a sacrifice fly to left fielder Isaac Collins. Colt Keith scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:52:48.460Z","endTime":"2026-07-24T22:54:11.298Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":694360,"link":"/api/v1/people/694360"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091194012377233,"aZ":-26.907889710382612,"pfxX":0.7231752699350578,"pfxZ":2.8404947329744,"pX":-0.7762091953020479,"pZ":1.64837415821786,"vX0":1.760655798636413,"vY0":-134.26733694005577,"vZ0":-4.179669217996753,"x":146.59,"y":194.27,"x0":-1.5305820709306435,"y0":50.000340382526716,"z0":5.107446948833303,"aX":1.3392505977117806},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.6,"breakHorizontal":-1.7,"spinRate":2269,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.40568328074721105,"extension":6.550760614144913},"index":0,"playId":"4589077d-e9a4-3c02-925f-c3e23d6e7696","pitchNumber":1,"startTime":"2026-07-24T22:53:06.104Z","endTime":"2026-07-24T22:53:10.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.423856751814,"aZ":-25.92436812839539,"pfxX":-10.483107149694815,"pfxZ":3.2341492891406025,"pX":-0.7329440633285768,"pZ":1.785040927767479,"vX0":5.829000541932335,"vY0":-137.9011913355986,"vZ0":-4.378172719961102,"x":144.94,"y":190.58,"x0":-1.5071911285511423,"y0":50.00509290830239,"z0":5.132917871507187,"aX":-20.28055705179014},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.2,"breakHorizontal":17.9,"spinRate":1993,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.3965313872943046,"extension":6.246372803790182},"index":1,"playId":"3ab5be3f-bb85-3676-af51-cdb880ce696f","pitchNumber":2,"startTime":"2026-07-24T22:53:19.414Z","endTime":"2026-07-24T22:53:23.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564527372319745,"aZ":-27.258796193892355,"pfxX":0.5323994889683945,"pfxZ":2.6600214168280925,"pX":-0.11069897551249767,"pZ":2.475719560814136,"vX0":3.1535241956772064,"vY0":-134.49237026946776,"vZ0":-2.7789770980555635,"x":121.22,"y":171.94,"x0":-1.3631106376451556,"y0":50.00618031851908,"z0":5.436472430325496,"aX":0.9839973619346021},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":-1.6,"spinRate":2427,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.4057901255221492,"extension":6.541821703044449},"index":2,"playId":"4164f7db-6b6f-30ef-98cb-a5fb8ab66758","pitchNumber":3,"startTime":"2026-07-24T22:53:36.620Z","endTime":"2026-07-24T22:53:40.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051310304620028,"aZ":-23.85801873731594,"pfxX":-7.373129520960818,"pfxZ":4.043455798576872,"pX":-0.7581436735651658,"pZ":3.245935248207478,"vX0":4.962193816633713,"vY0":-141.95274640311,"vZ0":-0.8284175508868674,"x":145.9,"y":151.14,"x0":-1.56374187008247,"y0":50.00407199126414,"z0":5.049382113417824,"aX":-15.169180967474473},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":12.5,"spinRate":1974,"spinDirection":255},"zone":1,"typeConfidence":0.91,"plateTime":0.38467146212612,"extension":6.1715299554764504},"hitData":{"launchSpeed":100.5,"launchAngle":32.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":31.16,"coordY":96.09}},"index":3,"playId":"da5f375c-5286-300c-863d-04e827a70f36","pitchNumber":4,"startTime":"2026-07-24T22:53:56.608Z","endTime":"2026-07-24T22:54:11.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":67.9,"awayTeamWinProbability":32.099999999999994,"homeTeamWinProbabilityAdded":-2.499999999999986,"leverageIndex":1.87,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:54:11.298Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Starling Marte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:54:33.521Z","endTime":"2026-07-24T22:54:55.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.028409630930653,"aZ":-29.694788842469926,"pfxX":0.3686083421876927,"pfxZ":1.3464085786878357,"pX":0.32966976869019,"pZ":2.357124575611369,"vX0":4.086484542799921,"vY0":-134.15007496021573,"vZ0":-2.5636632158322596,"x":104.43,"y":175.14,"x0":-1.2543680709466198,"y0":50.003925337810905,"z0":5.418381963393545,"aX":0.6786977498378459},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":-1.4,"spinRate":2456,"spinDirection":202},"zone":6,"typeConfidence":0.88,"plateTime":0.40659665886274254,"extension":6.500079374363551},"hitData":{"launchSpeed":78.9,"launchAngle":36.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.01,"coordY":96.27}},"index":0,"playId":"1e7f3028-3bf6-3479-9330-24296b512e39","pitchNumber":1,"startTime":"2026-07-24T22:54:43.928Z","endTime":"2026-07-24T22:54:55.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":-3.8000000000000114,"leverageIndex":1.64,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:54:55.495Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a sharp line drive to center fielder Lane Thomas. Gleyber Torres scores. Dillon Dingler to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:54:56.005Z","endTime":"2026-07-24T22:55:41.361Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":694360,"link":"/api/v1/people/694360"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.811174905853328,"aZ":-25.687366764872177,"pfxX":1.2016900239999435,"pfxZ":3.4939449498850337,"pX":-1.01775820404216,"pZ":3.349795586634336,"vX0":0.9751366639424035,"vY0":-134.78308808096907,"vZ0":-0.7588101861125353,"x":155.79,"y":148.34,"x0":-1.539218209198681,"y0":50.00256033315397,"z0":5.434290806503443,"aX":2.230746031221484},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2288,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.40497037741470665,"extension":6.340421388531989},"index":0,"playId":"497ca76d-83f0-3f05-a39c-81085a52c169","pitchNumber":1,"startTime":"2026-07-24T22:55:16.063Z","endTime":"2026-07-24T22:55:20.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.693149896967526,"aZ":-25.08030617436181,"pfxX":0.8073379517435741,"pfxZ":3.9133090658167546,"pX":-0.31064443566292166,"pZ":2.6643960106520304,"vX0":2.4963397211976757,"vY0":-133.51499720495366,"vZ0":-2.6184098853541617,"x":128.84,"y":166.84,"x0":-1.3611388053912226,"y0":50.00253522111135,"z0":5.455235530408296,"aX":1.462757047849036},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":-2.0,"spinRate":2323,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.40963239890059544,"extension":6.3822330860202365},"hitData":{"launchSpeed":101.0,"launchAngle":15.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.26,"coordY":74.84}},"index":1,"playId":"025b3a87-8282-385c-a38f-81a2686edb28","pitchNumber":2,"startTime":"2026-07-24T22:55:30.757Z","endTime":"2026-07-24T22:55:41.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":8.700000000000003,"leverageIndex":1.48,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:55:41.361Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out sharply to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:55:49.048Z","endTime":"2026-07-24T22:57:06.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85779642167859,"aZ":-25.847262707377983,"pfxX":-11.715264012813792,"pfxZ":3.0713276209983453,"pX":0.5545314791618939,"pZ":1.687891407104901,"vX0":9.63183556276686,"vY0":-141.97693099868525,"vZ0":-5.12284607383672,"x":95.86,"y":193.21,"x0":-1.3452795530564958,"y0":50.002977477721714,"z0":5.142307613050741,"aX":-24.125559136650214},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.8,"breakHorizontal":19.4,"spinRate":2136,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.384510157564403,"extension":6.399045907724066},"index":0,"playId":"2612781f-9d55-3479-9b6f-ea6704139a0e","pitchNumber":1,"startTime":"2026-07-24T22:56:19.009Z","endTime":"2026-07-24T22:56:23.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.948542193879355,"aZ":-25.06141228318341,"pfxX":1.7016291478250554,"pfxZ":3.9754919161120554,"pX":-0.8484381527301342,"pZ":1.8400931482242464,"vX0":1.3116405628544923,"vY0":-132.59511662176033,"vZ0":-4.056180836202692,"x":149.34,"y":189.1,"x0":-1.5697202151770488,"y0":50.00382338074413,"z0":5.206839708365943,"aX":3.046265116187064},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":-3.4,"spinRate":2433,"spinDirection":227},"zone":13,"typeConfidence":0.76,"plateTime":0.412244553681425,"extension":6.4703817889141195},"index":1,"playId":"6f64ae24-fe6d-3ff4-9aa6-b8ad8fc66379","pitchNumber":2,"startTime":"2026-07-24T22:56:33.520Z","endTime":"2026-07-24T22:56:37.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.558688306290907,"aZ":-35.45432135151475,"pfxX":-10.122228652480011,"pfxZ":-1.9019833328146145,"pX":-0.8367837923485322,"pZ":0.8537300412777602,"vX0":5.2841207349911725,"vY0":-130.46333487434094,"vZ0":-3.6309463750645747,"x":148.9,"y":215.73,"x0":-1.5737866386743053,"y0":50.0036792652051,"z0":4.936884152233376,"aX":-17.44224610157456},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.1,"breakHorizontal":17.2,"spinRate":1928,"spinDirection":266},"zone":13,"typeConfidence":0.91,"plateTime":0.4198959673566791,"extension":6.347863166237229},"index":2,"playId":"641eea83-e7ce-3eb1-b521-5ec4e8179f08","pitchNumber":3,"startTime":"2026-07-24T22:56:46.353Z","endTime":"2026-07-24T22:56:50.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.085994245487164,"aZ":-26.241250201911534,"pfxX":-1.076517038584109,"pfxZ":3.3073983275070447,"pX":0.25082261975215897,"pZ":1.6802132832041108,"vX0":4.455635590685775,"vY0":-133.4335433104551,"vZ0":-4.374889928297911,"x":107.44,"y":193.41,"x0":-1.3045182259549617,"y0":50.002843874707786,"z0":5.243393607433774,"aX":-1.9314973520151446},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":1.0,"spinRate":2458,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.41129011356008105,"extension":6.39308881686275},"hitData":{"launchSpeed":101.4,"launchAngle":8.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":162.98,"coordY":152.94}},"index":3,"playId":"996553d5-84f9-3c18-b104-1a51eb9e1c3e","pitchNumber":4,"startTime":"2026-07-24T22:57:00.635Z","endTime":"2026-07-24T22:57:06.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:57:06.794Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Starling Marte pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T22:59:21.355Z","endTime":"2026-07-24T22:59:51.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45978535929739,"aZ":-12.143078589514223,"pfxX":3.0619712363857854,"pfxZ":10.36714277231254,"pX":1.3543357968154672,"pZ":2.7229985541460935,"vX0":-1.5368772432197861,"vY0":-138.69604224092407,"vZ0":-6.864812447280365,"x":65.38,"y":165.26,"x0":1.5203950098039434,"y0":50.000664766166096,"z0":6.054490401664132,"aX":5.914370267387848},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":-5.2,"spinRate":2279,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.3962014668201812,"extension":6.2675979002958595},"index":0,"playId":"c7e89b75-d25f-3ec2-a073-4b0f248c7bf3","pitchNumber":1,"startTime":"2026-07-24T22:59:27.676Z","endTime":"2026-07-24T22:59:31.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25094924982104,"aZ":-12.446234428813359,"pfxX":2.332689472999161,"pfxZ":10.29455775170432,"pX":0.07344061041004306,"pZ":2.5871291750224947,"vX0":-5.198193727657589,"vY0":-138.14947968732722,"vZ0":-6.99534478044933,"x":114.2,"y":168.93,"x0":1.683641947733488,"y0":50.001300891716376,"z0":6.003867571683465,"aX":4.469933884144401},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":-3.0,"spinRate":2259,"spinDirection":158},"zone":5,"typeConfidence":0.9,"plateTime":0.3977771255670173,"extension":6.386454981433766},"hitData":{"launchSpeed":87.5,"launchAngle":73.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.75,"coordY":184.62}},"index":1,"playId":"151e6cef-583c-30de-9c79-9f164bfd2c79","pitchNumber":2,"startTime":"2026-07-24T22:59:39.809Z","endTime":"2026-07-24T22:59:51.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-24T22:59:51.527Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T22:59:52.881Z","endTime":"2026-07-24T23:00:46.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.827296829999774,"aZ":-17.372702843594947,"pfxX":8.02277360494568,"pfxZ":7.765698856942648,"pX":0.2723013076860919,"pZ":2.228590043453471,"vX0":-6.54707165200757,"vY0":-137.27705908608542,"vZ0":-6.698161668280638,"x":106.62,"y":178.61,"x0":1.6476622219334431,"y0":50.00093153063675,"z0":5.885857961315305,"aX":15.287052209725223},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":-13.1,"spinRate":2174,"spinDirection":152},"zone":8,"typeConfidence":0.9,"plateTime":0.3992248168467629,"extension":6.380026454190931},"index":0,"playId":"f5d86e54-0980-3ee3-a01a-104b7720189c","pitchNumber":1,"startTime":"2026-07-24T23:00:14.815Z","endTime":"2026-07-24T23:00:18.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29248210091395,"aZ":-16.31320268789403,"pfxX":6.962535869458445,"pfxZ":7.990441149670508,"pX":1.0721883821537082,"pZ":3.867318904662969,"vX0":-4.299876670502682,"vY0":-140.56417854211918,"vZ0":-3.243879461716828,"x":76.13,"y":134.36,"x0":1.723730330620365,"y0":50.00091216678818,"z0":6.106683981054504,"aX":13.81723452689095},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":-11.6,"spinRate":2169,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.3908894693146321,"extension":6.272318676156702},"index":1,"playId":"de3ae9ed-add0-314c-9913-0c3f7f24301f","pitchNumber":2,"startTime":"2026-07-24T23:00:27.888Z","endTime":"2026-07-24T23:00:31.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549821936375015,"aZ":-34.43571919651909,"pfxX":-4.811767494503432,"pfxZ":-1.6384596688132171,"pX":-0.07320816323999892,"pZ":0.3713237938491591,"vX0":-3.0130509145142494,"vY0":-117.38992458205773,"vZ0":-5.499016075401129,"x":119.79,"y":228.75,"x0":1.857038962597838,"y0":50.00331298075757,"z0":5.991324511144533,"aX":-6.639855024589427},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.2,"breakHorizontal":9.5,"spinRate":2588,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4685979580117543,"extension":6.299255592453687},"index":2,"playId":"9c484c2d-9f6a-3d63-beaa-4cdcec3d323a","pitchNumber":3,"startTime":"2026-07-24T23:00:41.268Z","endTime":"2026-07-24T23:00:46.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:00:46.838Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:00:46.191Z","endTime":"2026-07-24T23:02:22.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286703008177692,"aZ":-28.226663697866528,"pfxX":8.742575305122966,"pfxZ":2.4217924041898016,"pX":0.0055085107390401965,"pZ":2.4749229753226505,"vX0":-7.732008631627301,"vY0":-126.70737273579181,"vZ0":-3.066866569538633,"x":116.79,"y":171.96,"x0":1.9570658062553548,"y0":50.003258200638626,"z0":5.950541751846362,"aX":14.251495692227321},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-14.2,"spinRate":1715,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.4318747820921405,"extension":6.233632135512171},"index":0,"playId":"a54c4fa4-ae74-342a-a111-13064bf671ff","pitchNumber":1,"startTime":"2026-07-24T23:01:10.577Z","endTime":"2026-07-24T23:01:14.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.919615344798164,"aZ":-13.927450422356788,"pfxX":2.8348481726755557,"pfxZ":9.151788635896931,"pX":-0.28172020469826337,"pZ":3.779321136592423,"vX0":-6.742081734840415,"vY0":-139.90862636857358,"vZ0":-3.7997230644511037,"x":127.74,"y":136.74,"x0":1.78491653666075,"y0":50.00070027080515,"z0":6.060393630032975,"aX":5.6516598053266724},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-3.8,"spinRate":2245,"spinDirection":152},"zone":11,"typeConfidence":0.89,"plateTime":0.3906627093645878,"extension":6.2964599236743615},"index":1,"playId":"671e4f0c-aa8a-3f34-8ae3-45db4954779a","pitchNumber":2,"startTime":"2026-07-24T23:01:22.355Z","endTime":"2026-07-24T23:01:26.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-24T23:01:29.678Z","endTime":"2026-07-24T23:01:41.668Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66040385966074,"aZ":-19.137484724622603,"pfxX":9.189038577673601,"pfxZ":6.416143967758362,"pX":-0.6105398905551711,"pZ":2.6739333396762106,"vX0":-9.768195808596369,"vY0":-142.1417297485697,"vZ0":-5.662333932306778,"x":140.27,"y":166.58,"x0":1.6879941996060348,"y0":50.00488513356825,"z0":5.9197372160693185,"aX":18.677191708161494},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":-14.5,"spinRate":2129,"spinDirection":156},"zone":4,"typeConfidence":0.91,"plateTime":0.38635478242180765,"extension":6.3852347394619535},"index":3,"playId":"dfe855bf-2bd5-3b1f-8d98-74dea8fe35f6","pitchNumber":3,"startTime":"2026-07-24T23:01:41.668Z","endTime":"2026-07-24T23:01:46.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.899262558836693,"aZ":-26.91262592898412,"pfxX":9.180528636825748,"pfxZ":3.1886460527116487,"pX":0.903786512883179,"pZ":0.7791640474785899,"vX0":-5.611693879061874,"vY0":-128.5452121078766,"vZ0":-7.399114547319367,"x":82.55,"y":217.74,"x0":1.9371137863620465,"y0":50.00548517865654,"z0":5.823445722093896,"aX":15.165045281728647},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-15.1,"spinRate":1749,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4282503996939533,"extension":6.218214262487764},"index":4,"playId":"2c6fe6f1-012a-3690-9d2a-e5183dd4213e","pitchNumber":4,"startTime":"2026-07-24T23:01:59.428Z","endTime":"2026-07-24T23:02:02.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63275803384762,"aZ":-22.56054404545685,"pfxX":8.418744568736253,"pfxZ":6.012306914870232,"pX":-0.3583496470373309,"pZ":3.6117377396378356,"vX0":-8.506122064428622,"vY0":-126.1352693612669,"vZ0":-1.2389724412506213,"x":130.66,"y":141.26,"x0":1.9771194931499732,"y0":50.00012913967541,"z0":5.942724837998228,"aX":13.452529049647795},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.8,"breakHorizontal":-13.1,"spinRate":1642,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.43561832813318047,"extension":6.295719301815351},"hitData":{"launchSpeed":97.1,"launchAngle":24.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.93,"coordY":79.66}},"index":5,"playId":"8bfc65de-2554-3767-bc11-c389b975ec1f","pitchNumber":5,"startTime":"2026-07-24T23:02:14.591Z","endTime":"2026-07-24T23:02:22.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:02:22.863Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to right fielder Starling Marte.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:05:24.603Z","endTime":"2026-07-24T23:06:12.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Noah Cameron replaces Beck Way.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T23:03:05.894Z","endTime":"2026-07-24T23:05:26.891Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702070,"link":"/api/v1/people/702070"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.115187576837698,"aZ":-13.890523085882322,"pfxX":2.1607590746029466,"pfxZ":9.906007523223249,"pX":-0.00777139444193552,"pZ":3.8372015800000274,"vX0":-3.118220055551887,"vY0":-135.1642829962421,"vZ0":-3.70701032689061,"x":117.3,"y":135.18,"x0":0.8813703228596149,"y0":50.00330876540907,"z0":6.205117649662726,"aX":3.9886582837231153},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-3.2,"spinRate":2346,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4055887645331291,"extension":6.438447271965102},"index":1,"playId":"144a751b-482b-389e-8f1f-15a48d1da292","pitchNumber":1,"startTime":"2026-07-24T23:05:26.891Z","endTime":"2026-07-24T23:05:31.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.498513404607078,"aZ":-12.7605466753446,"pfxX":4.476821761784342,"pfxZ":10.237486228336072,"pX":0.3099641242611404,"pZ":3.2578241499353715,"vX0":-3.5200252554681675,"vY0":-137.13598993584694,"vZ0":-4.992936813796287,"x":105.18,"y":150.82,"x0":1.0311649367103504,"y0":50.006399199459445,"z0":5.9788347713282395,"aX":8.493354831028244},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-7.3,"spinRate":2389,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4000396226990883,"extension":6.352281309757108},"index":2,"playId":"d2d769c0-6929-3ceb-9692-4d096d89a54e","pitchNumber":2,"startTime":"2026-07-24T23:05:40.486Z","endTime":"2026-07-24T23:05:44.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6300553393254,"aZ":-25.23340293204542,"pfxX":6.2768784698675315,"pfxZ":4.764100505915684,"pX":0.2140825265574587,"pZ":1.9124035418176426,"vX0":-4.048431697914587,"vY0":-119.81868952461835,"vZ0":-4.863184010459642,"x":108.84,"y":187.15,"x0":1.1080449863323585,"y0":50.004379771355055,"z0":6.2166411665367445,"aX":9.14942588600348},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.7,"breakHorizontal":-10.4,"spinRate":1531,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.45670645853090175,"extension":6.163744162259111},"hitData":{"launchSpeed":76.2,"launchAngle":37.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.41,"coordY":106.56}},"index":3,"playId":"4d579d31-89ea-3683-84f3-78a10b0439bb","pitchNumber":3,"startTime":"2026-07-24T23:06:03.747Z","endTime":"2026-07-24T23:06:12.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:06:12.656Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Malgeri walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:06:12.277Z","endTime":"2026-07-24T23:08:09.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.467810543895073,"aZ":-22.994705909227324,"pfxX":6.210132641068847,"pfxZ":6.402212035466471,"pX":-1.1106550858027016,"pZ":1.6397938735618844,"vX0":-6.978875862584455,"vY0":-118.87189011621209,"vZ0":-5.935401729947191,"x":159.34,"y":194.51,"x0":1.05432346151558,"y0":50.000515135351215,"z0":6.2523351660962705,"aX":8.899847379902935},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":10.4,"breakHorizontal":-9.6,"spinRate":1581,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.46049798947307563,"extension":6.30013214700815},"index":0,"playId":"d3975244-fdfe-3fb7-a6b2-56978e7421f8","pitchNumber":1,"startTime":"2026-07-24T23:06:33.711Z","endTime":"2026-07-24T23:06:37.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683157378027413,"aZ":-23.264936835173238,"pfxX":-2.728060058676538,"pfxZ":4.905479181769559,"pX":-1.0811510456494005,"pZ":2.877720117750074,"vX0":-4.804529440387347,"vY0":-133.37477557015728,"vZ0":-4.127697646611863,"x":158.21,"y":161.08,"x0":1.0926206786717898,"y0":50.00031800782088,"z0":6.107965903211667,"aX":-4.949224702209515},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":5.9,"spinRate":2463,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.40951129919591445,"extension":6.367656415271346},"index":1,"playId":"4cd210d4-b68f-3617-8c48-0838040ac25a","pitchNumber":2,"startTime":"2026-07-24T23:06:46.979Z","endTime":"2026-07-24T23:06:51.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785306908084184,"aZ":-21.873644116911393,"pfxX":-1.6013965602962257,"pfxZ":5.529045106007857,"pX":0.9445724473571373,"pZ":3.2929109283380535,"vX0":-0.38624410903526285,"vY0":-134.99653755285888,"vZ0":-3.2870019858390354,"x":81.0,"y":149.87,"x0":1.297320811636051,"y0":50.00292200787032,"z0":6.049193624173788,"aX":-2.9836138308672746},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":3.0,"spinRate":2315,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4042664227663786,"extension":6.3860497073287625},"index":2,"playId":"acad919c-371b-35de-8392-de2a228b42da","pitchNumber":3,"startTime":"2026-07-24T23:07:08.162Z","endTime":"2026-07-24T23:07:14.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87918342041613,"aZ":-23.54299058484574,"pfxX":7.745394891997996,"pfxZ":5.985853144238823,"pX":0.379740817616859,"pZ":1.279052947810392,"vX0":-4.4371163396180755,"vY0":-119.53850845697498,"vZ0":-6.196309033750165,"x":102.53,"y":204.25,"x0":1.2574371719017587,"y0":50.00084509225021,"z0":6.029277969236264,"aX":11.164430554341095},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.5,"breakHorizontal":-12.8,"spinRate":1703,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4588719292860062,"extension":6.348820421662393},"index":3,"playId":"87ed8d53-4b30-3ff0-a12f-8bf21ccaf52a","pitchNumber":4,"startTime":"2026-07-24T23:07:24.172Z","endTime":"2026-07-24T23:07:29.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09082694274459,"aZ":-38.69239136738671,"pfxX":-6.194035839275774,"pfxZ":-4.172579132449401,"pX":-1.449417457012976,"pZ":-0.5061674795490494,"vX0":-3.5858835634935184,"vY0":-124.66869237748197,"vZ0":-7.875928136643864,"x":172.25,"y":252.45,"x0":0.8166255373811848,"y0":50.00548994173446,"z0":5.9225127584572475,"aX":-9.666856924990537},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.2,"breakHorizontal":12.1,"spinRate":2329,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.44081196390770083,"extension":6.394710842238159},"index":4,"playId":"fe77fc26-27ae-3e9f-ab85-378b17719b1f","pitchNumber":5,"startTime":"2026-07-24T23:07:40.103Z","endTime":"2026-07-24T23:07:43.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52738512865688,"aZ":-23.987212070376096,"pfxX":-1.199035943668267,"pfxZ":4.440578709372099,"pX":0.4965461848820396,"pZ":3.8585509478469677,"vX0":-1.585344912133576,"vY0":-133.83094753699493,"vZ0":-1.7144416867766283,"x":98.07,"y":134.6,"x0":1.2487776361049945,"y0":50.00093313354808,"z0":6.198530127788818,"aX":-2.2095927196246787},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":2.5,"spinRate":2377,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.40678173385694816,"extension":6.326807330707049},"index":5,"playId":"efb8552a-eb14-3a68-8ea9-4e0290bcc266","pitchNumber":6,"startTime":"2026-07-24T23:08:04.324Z","endTime":"2026-07-24T23:08:09.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:08:09.951Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to third baseman Nick Loftin.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:08:08.699Z","endTime":"2026-07-24T23:09:18.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.090732631623442,"aZ":-31.649205457192338,"pfxX":-1.53765243252105,"pfxZ":0.3341227427095088,"pX":-0.6596505549277167,"pZ":1.4996122938618819,"vX0":-4.436240389032376,"vY0":-124.07664846386326,"vZ0":-4.665421874047217,"x":142.14,"y":198.29,"x0":1.348866936869749,"y0":50.0010890361226,"z0":6.031999624525023,"aX":-2.4047062821569867},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":3.8,"spinRate":2417,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4409030655313435,"extension":6.272074420364737},"index":0,"playId":"1b65c89d-e403-3065-a6e1-8d38dcbaab73","pitchNumber":1,"startTime":"2026-07-24T23:08:34.407Z","endTime":"2026-07-24T23:08:39.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335169594247642,"aZ":-19.1679441680273,"pfxX":5.74145825741611,"pfxZ":6.94668339553113,"pX":1.0876812568699126,"pZ":3.2271033648197136,"vX0":-2.762439766497492,"vY0":-135.64708483195213,"vZ0":-3.759981278928726,"x":75.54,"y":151.65,"x0":1.3706240938803667,"y0":50.00472466080696,"z0":5.959565098013027,"aX":10.75187988236123},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":-9.8,"spinRate":2315,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.40305927367082894,"extension":6.264701301746806},"index":1,"playId":"2b2959ae-6917-3f2e-9335-af2ece68e9c2","pitchNumber":2,"startTime":"2026-07-24T23:08:52.567Z","endTime":"2026-07-24T23:08:57.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.723775782190557,"aZ":-22.05197884633713,"pfxX":-2.5966900179544927,"pfxZ":5.570181955683165,"pX":-0.13524756596501522,"pZ":2.386855923746031,"vX0":-2.42237830265929,"vY0":-132.78665215926486,"vZ0":-5.615987924796368,"x":122.16,"y":174.33,"x0":1.1205456250092012,"y0":50.00516312106697,"z0":6.095108270372705,"aX":-4.718516138036957},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":5.2,"spinRate":2412,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.40973756118316196,"extension":6.262367821956981},"hitData":{"launchSpeed":68.8,"launchAngle":17.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":97.87,"coordY":149.73}},"index":2,"playId":"2ba51f12-c7ca-3b74-8744-53e70b127211","pitchNumber":3,"startTime":"2026-07-24T23:09:11.568Z","endTime":"2026-07-24T23:09:18.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:09:18.896Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Tyler Tolbert to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:09:22.175Z","endTime":"2026-07-24T23:10:53.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85638044686796,"aZ":-21.666556578457886,"pfxX":-2.105701730752588,"pfxZ":5.74605916752426,"pX":0.22260152125545057,"pZ":3.0626550043206016,"vX0":-1.8876746824244415,"vY0":-134.096729950949,"vZ0":-3.603319130987815,"x":108.51,"y":156.09,"x0":1.2081950579901777,"y0":50.003194127879745,"z0":5.961755157867781,"aX":-3.8508246280856473},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":4.2,"spinRate":2371,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.4077951736337089,"extension":6.380986926017644},"index":0,"playId":"c28505b7-f7cf-3108-aa7c-4be41eacca7f","pitchNumber":1,"startTime":"2026-07-24T23:09:42.034Z","endTime":"2026-07-24T23:09:45.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06758160467037,"aZ":-39.55133839286865,"pfxX":-2.898905536449957,"pfxZ":-5.00964392728987,"pX":-0.5570051046287066,"pZ":-0.91549142907713,"vX0":-2.9826752700459607,"vY0":-120.77350802436158,"vZ0":-8.184772647831348,"x":138.23,"y":263.5,"x0":1.071644081191655,"y0":50.00096140036671,"z0":6.006455254127119,"aX":-4.270991886406897},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.8,"breakHorizontal":6.0,"spinRate":2322,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.45394053311141214,"extension":6.156141451825243},"index":1,"playId":"9c98ac08-0cee-3c07-8496-3ece95321720","pitchNumber":2,"startTime":"2026-07-24T23:09:56.056Z","endTime":"2026-07-24T23:10:01.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Noah Cameron. Ben Malgeri to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"9c98ac08-0cee-3c07-8496-3ece95321720","startTime":"2026-07-24T23:10:09.475Z","endTime":"2026-07-24T23:10:26.532Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"postOnSecond":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.65,"dramaIndex":27.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79076506292636,"aZ":-25.73278249211605,"pfxX":5.922614971871587,"pfxZ":4.176470548708865,"pX":1.0999379662419644,"pZ":1.960452850683396,"vX0":-3.209306443478781,"vY0":-122.67515940806774,"vZ0":-4.447737548969128,"x":75.07,"y":185.85,"x0":1.6483234545764112,"y0":50.00071232032289,"z0":5.962672529659754,"aX":9.124151170587005},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.8,"breakHorizontal":-10.1,"spinRate":1634,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44465705893937413,"extension":6.384324119202954},"index":3,"playId":"b91eae87-c250-3e78-b205-0e1ef119f4e3","pitchNumber":3,"startTime":"2026-07-24T23:10:26.532Z","endTime":"2026-07-24T23:10:31.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.820031284963868,"aZ":-24.81898086567327,"pfxX":-0.3170120060381604,"pfxZ":3.956424905619677,"pX":-0.21273896570385817,"pZ":2.1003574868353008,"vX0":-3.909442016466133,"vY0":-134.90054025527135,"vZ0":-5.32457879198598,"x":125.11,"y":182.07,"x0":1.2910187837693816,"y0":50.006552135392695,"z0":5.82870153465429,"aX":-0.5888249484659196},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":1.3,"spinRate":2376,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.40461039442545177,"extension":6.5312565168785435},"hitData":{"launchSpeed":96.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.25,"coordY":148.64}},"index":4,"playId":"35a8f58c-425f-3884-ae9c-5bda15b5bc6a","pitchNumber":4,"startTime":"2026-07-24T23:10:45.335Z","endTime":"2026-07-24T23:10:53.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":701162,"link":"/api/v1/people/701162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:10:53.351Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Collins doubles (18) on a ground ball to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:13:11.163Z","endTime":"2026-07-24T23:13:43.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46794770888088,"aZ":-10.34912396473621,"pfxX":3.267322411643282,"pfxZ":11.217301705044719,"pX":-0.29853907625108517,"pZ":2.1981087211266406,"vX0":-6.0921009217871065,"vY0":-139.3455742492564,"vZ0":-8.372275573496525,"x":128.38,"y":179.43,"x0":1.5022816654631153,"y0":50.00086217943021,"z0":5.945307373186186,"aX":6.356449117815905},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":-4.6,"spinRate":2382,"spinDirection":152},"zone":4,"typeConfidence":0.91,"plateTime":0.3947113451009763,"extension":6.311856809853755},"index":0,"playId":"0ecadc20-b58a-308a-bea4-ae1a1192eaee","pitchNumber":1,"startTime":"2026-07-24T23:13:18.042Z","endTime":"2026-07-24T23:13:21.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329424088005027,"aZ":-26.673972049825895,"pfxX":7.394937061399807,"pfxZ":3.4984887280541903,"pX":0.6661258922540843,"pZ":1.7999906166133055,"vX0":-5.759709616631787,"vY0":-125.55780075286089,"vZ0":-4.539864739293903,"x":91.61,"y":190.18,"x0":2.047853969680376,"y0":50.000370373864904,"z0":5.845028374186896,"aX":11.611099668461781},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.4,"breakHorizontal":-11.8,"spinRate":1648,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4390256761542366,"extension":6.311279360093383},"hitData":{"launchSpeed":65.4,"launchAngle":10.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.68,"coordY":131.92}},"index":1,"playId":"877b235a-ce2d-3258-bd93-ca67450e4197","pitchNumber":2,"startTime":"2026-07-24T23:13:30.194Z","endTime":"2026-07-24T23:13:43.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":-6.599999999999994,"leverageIndex":0.97,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:13:43.690Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Massey walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:13:50.463Z","endTime":"2026-07-24T23:15:59.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569464802036386,"aZ":-25.827120303566304,"pfxX":0.09197292932164025,"pfxZ":3.822265604757492,"pX":-1.699313278842891,"pZ":-0.219670978427746,"vX0":-9.025274361973455,"vY0":-128.25657358640103,"vZ0":-9.925611820031158,"x":181.77,"y":244.71,"x0":1.859355691913316,"y0":50.001602773106264,"z0":5.728625584466082,"aX":0.15496093425294233},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":1.9,"spinRate":2151,"spinDirection":164},"zone":13,"typeConfidence":0.91,"plateTime":0.42774409994557905,"extension":6.40719523959181},"index":0,"playId":"d24b7fa4-382f-3ce3-af60-2b3a47208f07","pitchNumber":1,"startTime":"2026-07-24T23:14:11.379Z","endTime":"2026-07-24T23:14:16.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901789477451352,"aZ":-16.602704580753034,"pfxX":9.275267353928712,"pfxZ":8.139760704685617,"pX":-0.8372277915206932,"pZ":0.9920837331083943,"vX0":-9.874633378936604,"vY0":-137.3085491320207,"vZ0":-10.038412528034574,"x":148.91,"y":211.99,"x0":1.597550844803629,"y0":50.00158026294193,"z0":5.82061779360725,"aX":17.741089148458226},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":-14.8,"spinRate":2085,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.3986355505609742,"extension":6.3709471555328205},"index":1,"playId":"e818a6db-f07a-3c67-acf5-0b64c8e9bb9b","pitchNumber":2,"startTime":"2026-07-24T23:14:54.790Z","endTime":"2026-07-24T23:14:58.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49872313043372,"aZ":-19.857261159385423,"pfxX":7.374676857875748,"pfxZ":6.275254423584369,"pX":-1.015691323460642,"pZ":1.336638723480315,"vX0":-10.278654408103954,"vY0":-138.6152599194477,"vZ0":-8.428330675594546,"x":155.72,"y":202.69,"x0":1.7676605995048187,"y0":50.003571120177924,"z0":5.722270560168033,"aX":14.475642704267116},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":-11.4,"spinRate":2088,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.39385340031176064,"extension":6.420083870211065},"index":2,"playId":"0c628427-a854-3098-838a-a04124cf8bda","pitchNumber":3,"startTime":"2026-07-24T23:15:14.221Z","endTime":"2026-07-24T23:15:19.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432898787585636,"aZ":-20.448088855980235,"pfxX":8.060832933543123,"pfxZ":6.009956038234339,"pX":-0.5530682429981498,"pZ":2.7982944153687477,"vX0":-9.229223644029698,"vY0":-137.99026773606874,"vZ0":-4.861953828688448,"x":138.08,"y":163.23,"x0":1.7696669153944582,"y0":50.00137513753346,"z0":5.93945178896997,"aX":15.72178651715906},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":-13.0,"spinRate":2088,"spinDirection":148},"zone":1,"typeConfidence":0.88,"plateTime":0.3952166368909764,"extension":6.381435482691554},"index":3,"playId":"edf03148-ad68-33e5-b30a-a6744733c5a4","pitchNumber":4,"startTime":"2026-07-24T23:15:33.820Z","endTime":"2026-07-24T23:15:38.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.822718582936407,"aZ":-14.240206098864626,"pfxX":0.9462749643331261,"pfxZ":9.12373270401239,"pX":1.2270407567887425,"pZ":2.7440087521548295,"vX0":-2.0781711363692703,"vY0":-138.1418447093169,"vZ0":-6.304066795779268,"x":70.23,"y":164.69,"x0":1.860424148115766,"y0":50.00495601094535,"z0":5.983275713590755,"aX":1.8606506871859423},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":-1.3,"spinRate":2235,"spinDirection":153},"zone":12,"typeConfidence":0.85,"plateTime":0.3939207741747026,"extension":6.290239725262877},"index":4,"playId":"1339a764-8b04-3cba-8176-39ff2e5c41b3","pitchNumber":5,"startTime":"2026-07-24T23:15:54.033Z","endTime":"2026-07-24T23:15:59.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.6,"awayTeamWinProbability":39.4,"homeTeamWinProbabilityAdded":-4.000000000000007,"leverageIndex":1.44,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:15:59.500Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyler Tolbert out on a sacrifice bunt, third baseman Colt Keith to first baseman Spencer Torkelson. Isaac Collins to 3rd. Michael Massey to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:15:59.050Z","endTime":"2026-07-24T23:16:33.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74823780287074,"aZ":-27.224913743329715,"pfxX":-0.8489089800583107,"pfxZ":2.963077562821603,"pX":-0.9788145585566612,"pZ":1.9326619776113436,"vX0":-7.137983925722871,"vY0":-127.60636710814114,"vZ0":-4.777419427932531,"x":154.31,"y":186.6,"x0":1.9488115569774533,"y0":50.00606367992182,"z0":5.9377711405344655,"aX":-1.4202743314181976},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":2.9,"spinRate":2074,"spinDirection":168},"zone":13,"typeConfidence":0.91,"plateTime":0.4269057815044457,"extension":6.328811521622002},"hitData":{"launchSpeed":36.0,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.34,"coordY":186.05}},"index":0,"playId":"7bda1f05-f318-32c6-a26b-89235d31bb39","pitchNumber":1,"startTime":"2026-07-24T23:16:24.550Z","endTime":"2026-07-24T23:16:33.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":61.6,"awayTeamWinProbability":38.4,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":2.24,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:16:33.584Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:16:44.118Z","endTime":"2026-07-24T23:18:05.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288510284949382,"aZ":-12.554351498378148,"pfxX":1.470140635851899,"pfxZ":9.704087481934959,"pX":0.15891659026514557,"pZ":2.7271884123206465,"vX0":-4.860557998611459,"vY0":-140.87291864778055,"vZ0":-7.056232958840433,"x":110.94,"y":165.15,"x0":1.7112579876515264,"y0":50.00097362915356,"z0":6.066172097416601,"aX":2.9727007381727812},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":-1.7,"spinRate":2245,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.3879748190893815,"extension":6.3117148073737805},"index":0,"playId":"bbb04fa5-f95c-3a64-8d31-a108a3490595","pitchNumber":1,"startTime":"2026-07-24T23:17:09.548Z","endTime":"2026-07-24T23:17:14.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.843522214291664,"aZ":-20.25096782874462,"pfxX":7.944383663521517,"pfxZ":5.790256354140826,"pX":0.5740345854632898,"pZ":3.3309219371362393,"vX0":-5.8502310900445575,"vY0":-142.20565264237504,"vZ0":-4.096335472554071,"x":95.12,"y":148.85,"x0":1.6197474151595845,"y0":50.004978687697665,"z0":6.065093785139393,"aX":16.36717204772898},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.8,"breakHorizontal":-13.3,"spinRate":2122,"spinDirection":157},"zone":3,"typeConfidence":0.91,"plateTime":0.38431854811044985,"extension":6.315435974966964},"index":1,"playId":"662e1297-3815-31a4-bc58-1872ccff1aa7","pitchNumber":2,"startTime":"2026-07-24T23:17:29.449Z","endTime":"2026-07-24T23:17:34.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-24T23:17:42.142Z","endTime":"2026-07-24T23:18:00.005Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94452730417192,"aZ":-8.56661620955375,"pfxX":0.6049713186319154,"pfxZ":11.50149067249271,"pX":-0.5031999311866397,"pZ":2.7499511209936496,"vX0":-5.4710599251789365,"vY0":-142.42287728031187,"vZ0":-7.779629946132989,"x":136.18,"y":164.53,"x0":1.364777862044547,"y0":50.00526032798236,"z0":6.060042644520629,"aX":1.2422225970560377},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.4,"breakHorizontal":0.0,"spinRate":2284,"spinDirection":156},"zone":4,"typeConfidence":0.92,"plateTime":0.3846974324761412,"extension":6.3761610618282525},"index":3,"playId":"7aaabdc1-c64f-350e-b762-5ed22fe08873","pitchNumber":3,"startTime":"2026-07-24T23:18:00.005Z","endTime":"2026-07-24T23:18:05.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":8.499999999999993,"leverageIndex":1.94,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:18:05.007Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:18:04.925Z","endTime":"2026-07-24T23:20:19.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860708754262546,"aZ":-29.86956064527823,"pfxX":-2.4474319907274413,"pfxZ":1.3775271826662934,"pX":0.6384215555980461,"pZ":2.587403194946925,"vX0":-2.9074556349716576,"vY0":-128.4288708717078,"vZ0":-2.6608253176097434,"x":92.66,"y":168.92,"x0":2.101972939836437,"y0":50.004995696690166,"z0":5.953132385797466,"aX":-4.10037411447076},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":5.0,"spinRate":2141,"spinDirection":173},"zone":6,"typeConfidence":0.91,"plateTime":0.4260088455304567,"extension":6.338663122826322},"index":0,"playId":"78ead537-de4a-35e7-8efd-bc340428f96a","pitchNumber":1,"startTime":"2026-07-24T23:18:30.129Z","endTime":"2026-07-24T23:18:33.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92530094215768,"aZ":-10.237436507961432,"pfxX":1.4533686040924454,"pfxZ":11.013187959038412,"pX":0.0036666830531349517,"pZ":2.430534614710058,"vX0":-5.353136699654746,"vY0":-140.4940125980816,"vZ0":-7.923348476430705,"x":116.86,"y":173.16,"x0":1.7479514333113118,"y0":50.00260194944696,"z0":5.959130022873265,"aX":2.8956737699102515},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":-1.4,"spinRate":2251,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.3904083160978282,"extension":6.3468526923442985},"index":1,"playId":"db70d125-0613-3d47-896c-9fbb55880a57","pitchNumber":2,"startTime":"2026-07-24T23:18:49.202Z","endTime":"2026-07-24T23:18:53.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97672107128119,"aZ":-12.331907289699664,"pfxX":2.556856854580836,"pfxZ":9.461675818233523,"pX":0.6526778772499362,"pZ":4.111059536464322,"vX0":-4.337433060807708,"vY0":-143.8181794471789,"vZ0":-3.4550822682837286,"x":92.12,"y":127.78,"x0":1.847383188805229,"y0":50.00625683758801,"z0":6.091615976645666,"aX":5.364352308021766},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":-3.7,"spinRate":2386,"spinDirection":156},"zone":12,"typeConfidence":0.92,"plateTime":0.38067311719787744,"extension":6.305166123925705},"index":2,"playId":"73555577-ebd0-3aab-9030-db50f2938844","pitchNumber":3,"startTime":"2026-07-24T23:19:09.933Z","endTime":"2026-07-24T23:19:14.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"bd888739-0322-4d4e-b757-14f32faeb060","startTime":"2026-07-24T23:19:31.121Z","endTime":"2026-07-24T23:19:36.121Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.843512702638016,"aZ":-25.310723690288114,"pfxX":-2.029391786446463,"pfxZ":3.7775347941585586,"pX":-0.4673786854963944,"pZ":1.1668044982246282,"vX0":-6.069059453990228,"vY0":-133.69933595612284,"vZ0":-7.472223633089269,"x":134.82,"y":207.28,"x0":2.0923668020669437,"y0":50.003349760301184,"z0":5.804549518315027,"aX":-3.6866733425774805},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2319,"spinDirection":182},"zone":13,"typeConfidence":0.88,"plateTime":0.40910719313731114,"extension":6.420992090479534},"index":4,"playId":"d9129bb8-6607-3a14-b758-418b160085a7","pitchNumber":4,"startTime":"2026-07-24T23:19:50.804Z","endTime":"2026-07-24T23:19:54.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.134259771557467,"aZ":-29.349857847102044,"pfxX":10.685393500074401,"pfxZ":1.7205025316375613,"pX":0.10775212884154595,"pZ":0.776784572227895,"vX0":-8.310118779732287,"vY0":-127.68844788523535,"vZ0":-6.506911435577514,"x":112.89,"y":217.81,"x0":2.0282985749362847,"y0":50.00011236313454,"z0":5.689804978842423,"aX":17.509557345083067},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-17.3,"spinRate":1852,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.43017920765806883,"extension":6.4178713425891605},"index":5,"playId":"f19f464a-53ea-3bff-9a17-ea9d94dc6e6a","pitchNumber":5,"startTime":"2026-07-24T23:20:13.292Z","endTime":"2026-07-24T23:20:19.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":6.300000000000011,"leverageIndex":2.27,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:20:19.457Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez challenged (pitch result), call on the field was overturned: Dillon Dingler called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:22:34.570Z","endTime":"2026-07-24T23:23:54.300Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48669380513636,"aZ":-26.72563732742321,"pfxX":-0.6488302985507749,"pfxZ":3.1096705724295575,"pX":-0.05379929444149862,"pZ":2.1593102059626266,"vX0":-2.386258631918568,"vY0":-130.94623593760028,"vZ0":-5.1008037819991685,"x":119.05,"y":180.48,"x0":0.9504838137770144,"y0":50.00227929343974,"z0":6.111425130425358,"aX":-1.135492141532339},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":1.7,"spinRate":2330,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.4169553610262873,"extension":6.184007249734626},"index":0,"playId":"170f85c3-007a-3b9f-b96c-60960822fb3d","pitchNumber":1,"startTime":"2026-07-24T23:22:39.537Z","endTime":"2026-07-24T23:22:43.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-24T23:22:50.332Z","endTime":"2026-07-24T23:23:12.264Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540434401387348,"aZ":-23.54492894281677,"pfxX":7.5600839411836525,"pfxZ":5.94779175863677,"pX":0.9690256402063258,"pZ":2.355177269930731,"vX0":-3.2742319545380396,"vY0":-119.82968664355708,"vZ0":-3.9667960894263525,"x":80.06,"y":175.19,"x0":1.3721618403524753,"y0":50.00484125159823,"z0":6.139875707577761,"aX":10.976215664521938},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":10.1,"breakHorizontal":-12.8,"spinRate":1796,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.45740103923087094,"extension":6.126919341779082},"index":2,"playId":"b1556122-37c0-3de4-9176-bc89d8261819","pitchNumber":2,"startTime":"2026-07-24T23:23:12.264Z","endTime":"2026-07-24T23:23:16.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55521253802882,"aZ":-16.091773637443822,"pfxX":2.8086538781582706,"pfxZ":8.402865513314122,"pX":0.3231944394730367,"pZ":4.904570124738577,"vX0":-3.254173106431435,"vY0":-137.05009709967084,"vZ0":-0.4655189782592228,"x":104.68,"y":106.36,"x0":1.157632893109057,"y0":50.00143404716945,"z0":6.169642786185637,"aX":5.375099786855372},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-4.4,"spinRate":2281,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.39870975900241756,"extension":6.255770728753344},"index":3,"playId":"ed1fa7c2-9e2a-3a98-9115-8ea69adffffc","pitchNumber":3,"startTime":"2026-07-24T23:23:32.716Z","endTime":"2026-07-24T23:23:36.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43374917069957,"aZ":-17.038949019168783,"pfxX":4.414599404033911,"pfxZ":7.8691233431468355,"pX":-0.4587126488329783,"pZ":3.238161338997654,"vX0":-5.953131333491573,"vY0":-137.3211349808031,"vZ0":-4.112325393389061,"x":134.49,"y":151.35,"x0":1.1567084754574681,"y0":50.00074948565975,"z0":5.903212324194403,"aX":8.488971489429147},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":-6.8,"spinRate":2318,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.39780812388560616,"extension":6.339797757573833},"index":4,"playId":"1e4f25e9-ce33-36b3-9e6e-78dd39625f56","pitchNumber":4,"startTime":"2026-07-24T23:23:46.884Z","endTime":"2026-07-24T23:23:54.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:23:54.300Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:24:04.530Z","endTime":"2026-07-24T23:25:56.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77087083102239,"aZ":-13.781132168053567,"pfxX":1.5562469455177936,"pfxZ":9.57172728402657,"pX":-1.3709057019385185,"pZ":2.8411683106978654,"vX0":-6.136647655501376,"vY0":-137.58017393271422,"vZ0":-6.165470304397986,"x":169.26,"y":162.07,"x0":0.6838637066332853,"y0":50.005718925264695,"z0":6.040761812208294,"aX":2.9914937929506307},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-1.6,"spinRate":2359,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.3977009090949539,"extension":6.357675883718284},"index":0,"playId":"79e2ddd1-ed5e-31f6-af49-ed0742fbeb93","pitchNumber":1,"startTime":"2026-07-24T23:24:21.520Z","endTime":"2026-07-24T23:24:25.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.991716676276425,"aZ":-25.571779876590984,"pfxX":-4.5366652407808825,"pfxZ":3.727135469662345,"pX":-0.16578405452393943,"pZ":2.4365712856894226,"vX0":-1.7655460625891,"vY0":-131.47750788459018,"vZ0":-4.429946491426004,"x":123.32,"y":172.99,"x0":1.1016978471232728,"y0":50.000799716832134,"z0":6.015995966880629,"aX":-8.028198217410148},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":8.6,"spinRate":2488,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.4148605537287531,"extension":6.329455640064252},"index":1,"playId":"2fb59249-210b-3f21-b656-e40e28d8320d","pitchNumber":2,"startTime":"2026-07-24T23:24:34.615Z","endTime":"2026-07-24T23:24:38.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578308248106527,"aZ":-11.784164174373725,"pfxX":1.6885923150895898,"pfxZ":10.443450804454272,"pX":0.4438654747439482,"pZ":2.449961782843541,"vX0":-1.9946961121325122,"vY0":-138.316938371481,"vZ0":-7.473306588790771,"x":100.08,"y":172.63,"x0":0.9523240969228645,"y0":50.006558129346736,"z0":5.963169905681119,"aX":3.298305625683964},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":-2.6,"spinRate":2342,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.39480796670998464,"extension":6.476209073929662},"index":2,"playId":"4cdff0a9-ead4-3f21-b69b-71c2e53a2055","pitchNumber":3,"startTime":"2026-07-24T23:24:51.407Z","endTime":"2026-07-24T23:24:55.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.013276103314055,"aZ":-20.14776672927299,"pfxX":6.211882285482587,"pfxZ":8.313986759550684,"pX":-0.018364307673417908,"pZ":0.6882408517360333,"vX0":-5.363364091993188,"vY0":-119.24071587174909,"vZ0":-8.141111893303224,"x":117.7,"y":220.2,"x0":1.4483854852863471,"y0":50.000618416995614,"z0":5.951817676313066,"aX":8.982355420114994},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":13.4,"breakHorizontal":-10.1,"spinRate":1708,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.45859478696438094,"extension":6.162618215308164},"index":3,"playId":"2358cc18-7afa-341d-bc04-ee0e9cc65b08","pitchNumber":4,"startTime":"2026-07-24T23:25:08.534Z","endTime":"2026-07-24T23:25:12.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86084292718751,"aZ":-31.594264533576847,"pfxX":-2.303176008655294,"pfxZ":0.35577975703091713,"pX":-0.9324967542059712,"pZ":0.46695784157345566,"vX0":-3.879016377298895,"vY0":-127.0520307391932,"vZ0":-6.926501204023427,"x":152.54,"y":226.17,"x0":0.9129343013693988,"y0":50.00486307449212,"z0":5.737312626239611,"aX":-3.7675478825806157},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":5.0,"spinRate":2630,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43100277152210476,"extension":6.407387376157686},"index":4,"playId":"142b91e2-f484-3288-b5b3-db19424c96b0","pitchNumber":5,"startTime":"2026-07-24T23:25:29.436Z","endTime":"2026-07-24T23:25:35.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624764110639937,"aZ":-23.840757848397253,"pfxX":-1.0679019787148083,"pfxZ":4.433730754847357,"pX":0.146882139648841,"pZ":3.7187174091555244,"vX0":-2.130169794355907,"vY0":-134.84047170892967,"vZ0":-2.0206200092756066,"x":111.4,"y":138.37,"x0":1.0795228408858533,"y0":50.00230052949936,"z0":6.12497169914258,"aX":-2.007044665465308},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":2.3,"spinRate":2304,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4030222741522618,"extension":6.297209307362615},"index":5,"playId":"8771b02a-bd58-39ba-8d3a-10ca85d836fd","pitchNumber":6,"startTime":"2026-07-24T23:25:51.798Z","endTime":"2026-07-24T23:25:56.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:25:56.606Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:25:56.694Z","endTime":"2026-07-24T23:27:11.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795433830330275,"aZ":-22.509453345046886,"pfxX":-1.2085134220595566,"pfxZ":5.138576737666757,"pX":0.5285298973422269,"pZ":4.07396560197977,"vX0":-1.1314664630643485,"vY0":-135.39009345619942,"vZ0":-1.3959358820940273,"x":96.85,"y":128.78,"x0":1.1069127067872226,"y0":50.00651098797417,"z0":6.15113303111372,"aX":-2.274171074017882},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":2.4,"spinRate":2373,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.4024826948195841,"extension":6.287875941362437},"index":0,"playId":"0b9a3e3b-ad79-35d8-ac91-6f0d7ed7b555","pitchNumber":1,"startTime":"2026-07-24T23:26:18.465Z","endTime":"2026-07-24T23:26:22.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.829816643744856,"aZ":-24.374982768942495,"pfxX":-1.7076653895681408,"pfxZ":4.2896673519265205,"pX":-0.22957417033462343,"pZ":2.168538971467992,"vX0":-3.025650862293007,"vY0":-132.86318346955233,"vZ0":-5.285612185533781,"x":125.75,"y":180.23,"x0":1.138296079071978,"y0":50.00438321138092,"z0":5.915530157948729,"aX":-3.106222061639335},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":3.6,"spinRate":2402,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.4095471289552317,"extension":6.3957467062793265},"index":1,"playId":"bbf63bae-9e2b-3e29-84f0-33c745604fdb","pitchNumber":2,"startTime":"2026-07-24T23:26:33.076Z","endTime":"2026-07-24T23:26:36.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.612444880631443,"aZ":-38.31872615985118,"pfxX":-2.695236508881144,"pfxZ":-4.195586081164949,"pX":0.5739574789310815,"pZ":2.7008128098395976,"vX0":-0.859973845238843,"vY0":-119.66543214347571,"vZ0":-0.39093325395968126,"x":95.12,"y":165.86,"x0":1.2869986348890252,"y0":50.00001405934708,"z0":6.266045901641467,"aX":-3.9523029051367713},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.4,"breakHorizontal":5.0,"spinRate":1963,"spinDirection":341},"zone":6,"typeConfidence":2.0,"plateTime":0.4557420624848074,"extension":6.253291462535453},"index":2,"playId":"ac31555e-6ea5-333d-ac3e-6ccb5f7a8fd7","pitchNumber":3,"startTime":"2026-07-24T23:26:51.470Z","endTime":"2026-07-24T23:26:54.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32384375204545,"aZ":-25.567727473083234,"pfxX":6.378983112713612,"pfxZ":4.669855652543458,"pX":0.5871758755919589,"pZ":0.8942379373727498,"vX0":-3.568995203764881,"vY0":-117.92061697921633,"vZ0":-6.3020943603288,"x":94.62,"y":214.64,"x0":1.2874382395277224,"y0":50.00479849172819,"z0":5.944126602214754,"aX":9.031684220280596},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.2,"breakHorizontal":-10.8,"spinRate":1633,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4635514050665339,"extension":6.252424399358566},"index":3,"playId":"df0cc79a-b02a-32b4-8067-990969d48d09","pitchNumber":4,"startTime":"2026-07-24T23:27:06.372Z","endTime":"2026-07-24T23:27:11.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:27:11.533Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (15) on a sharp line drive to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:29:14.782Z","endTime":"2026-07-24T23:30:29.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054885329274807,"aZ":-12.042492443989147,"pfxX":0.5562697375569428,"pfxZ":9.967145915493191,"pX":-0.01156833795956889,"pZ":2.947782211801392,"vX0":-4.732585732003379,"vY0":-140.56872566980243,"vZ0":-6.4797057799982865,"x":117.44,"y":159.19,"x0":1.6148574438050671,"y0":50.00369573871085,"z0":6.049458873004034,"aX":1.123570455566266},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":-0.1,"spinRate":2312,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.38825850138940465,"extension":6.4173035704458705},"index":0,"playId":"4a50f63d-6d60-3051-957d-493b4b337d9a","pitchNumber":1,"startTime":"2026-07-24T23:29:25.207Z","endTime":"2026-07-24T23:29:29.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.928348895325932,"aZ":-13.207147444657314,"pfxX":1.2951027383016074,"pfxZ":9.2643768997348,"pX":1.0449453117911134,"pZ":4.102565054683278,"vX0":-2.4931865170251934,"vY0":-141.41654130230722,"vZ0":-3.497952826835584,"x":77.17,"y":128.01,"x0":1.7653963697030701,"y0":50.00655952760778,"z0":6.189474175262682,"aX":2.652766122979279},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":-1.9,"spinRate":2253,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.3857028821159387,"extension":6.235921699901423},"index":1,"playId":"37fe5e5d-bbec-36c1-bce7-ac20c80032ee","pitchNumber":2,"startTime":"2026-07-24T23:29:43.847Z","endTime":"2026-07-24T23:29:47.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2579753166041,"aZ":-18.510171657129153,"pfxX":6.4508797903374155,"pfxZ":6.814506931763413,"pX":0.3588231646148618,"pZ":4.313030353857838,"vX0":-6.441265560406048,"vY0":-139.9249137174747,"vZ0":-1.6576961780970567,"x":103.32,"y":122.33,"x0":1.8401833638984764,"y0":50.00205247734417,"z0":6.111947140499847,"aX":12.934570079556186},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":-10.6,"spinRate":2134,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.3897845414796657,"extension":6.205595353538675},"index":2,"playId":"26b6aca3-c4b1-3d43-ac7f-f5750a488aad","pitchNumber":3,"startTime":"2026-07-24T23:29:59.647Z","endTime":"2026-07-24T23:30:03.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76226491610208,"aZ":-30.20188525773022,"pfxX":6.012744178953419,"pfxZ":1.2503130014789097,"pX":0.8325287163277983,"pZ":1.820425319143028,"vX0":-5.096206052827412,"vY0":-124.28948551076289,"vZ0":-3.9292042008383,"x":85.27,"y":189.63,"x0":2.1234418544209657,"y0":50.00029744329397,"z0":5.91633666398904,"aX":9.452389217046607},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":-9.8,"spinRate":1750,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.43986009334415854,"extension":6.110646548257082},"hitData":{"launchSpeed":107.1,"launchAngle":20.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":159.72,"coordY":46.22}},"index":3,"playId":"26143355-5c36-3310-bca1-e70b508b2f36","pitchNumber":4,"startTime":"2026-07-24T23:30:14.449Z","endTime":"2026-07-24T23:30:29.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.9,"awayTeamWinProbability":34.099999999999994,"homeTeamWinProbabilityAdded":-6.999999999999986,"leverageIndex":1.04,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:30:29.915Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Salvador Perez to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:30:36.961Z","endTime":"2026-07-24T23:31:07.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282783275969695,"aZ":-18.522231004972962,"pfxX":7.380132749627717,"pfxZ":6.900173062340154,"pX":0.28219064184655557,"pZ":2.0552602310851293,"vX0":-6.774393824649524,"vY0":-139.30573835738653,"vZ0":-7.279850484793181,"x":106.24,"y":183.29,"x0":1.778564771054162,"y0":50.004208782847336,"z0":5.912375334381919,"aX":14.605880498309585},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":-12.1,"spinRate":2203,"spinDirection":152},"zone":8,"typeConfidence":0.9,"plateTime":0.3921503034408387,"extension":6.389183005227792},"hitData":{"launchSpeed":94.6,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.9,"coordY":151.68}},"index":0,"playId":"700ef503-cd00-3e3a-960c-79c47508668c","pitchNumber":1,"startTime":"2026-07-24T23:30:58.284Z","endTime":"2026-07-24T23:31:07.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.55,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:31:07.304Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:31:14.516Z","endTime":"2026-07-24T23:32:21.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20135212317146,"aZ":-16.590726150093598,"pfxX":6.360108361917026,"pfxZ":7.854735341145408,"pX":-0.3016214969155837,"pZ":1.7034858026940056,"vX0":-7.13056221016232,"vY0":-139.65889587279887,"vZ0":-8.62752553767453,"x":128.5,"y":192.79,"x0":1.4531828539206229,"y0":50.00106250109988,"z0":5.9144208496769455,"aX":12.616019875466344},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":-10.1,"spinRate":2168,"spinDirection":154},"zone":7,"typeConfidence":0.86,"plateTime":0.3915518622332028,"extension":6.364520631226752},"index":0,"playId":"b9b79c63-27da-3d20-9c0b-774b51d0f223","pitchNumber":1,"startTime":"2026-07-24T23:31:34.135Z","endTime":"2026-07-24T23:31:38.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.875164324148297,"aZ":-16.446894223101378,"pfxX":7.695737599241923,"pfxZ":7.918456867315083,"pX":0.1933456132712677,"pZ":3.5258320108299186,"vX0":-6.804256627266677,"vY0":-140.08765732933622,"vZ0":-4.028606261593659,"x":109.63,"y":143.58,"x0":1.654801730791456,"y0":50.00228290632255,"z0":6.0588639645503966,"aX":15.283566449523025},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":-12.5,"spinRate":2196,"spinDirection":155},"zone":2,"typeConfidence":0.91,"plateTime":0.3911134306976458,"extension":6.2996060264935485},"index":1,"playId":"44ee1dcc-3a6f-37bc-9fc1-ae9629671dfc","pitchNumber":2,"startTime":"2026-07-24T23:31:53.395Z","endTime":"2026-07-24T23:31:56.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76874922314814,"aZ":-11.615520100249546,"pfxX":1.248596773891576,"pfxZ":9.966663874237101,"pX":0.450805015671827,"pZ":4.09380230311732,"vX0":-3.9733216011955257,"vY0":-142.06632719169457,"vZ0":-3.787892432588806,"x":99.82,"y":128.25,"x0":1.699687392334778,"y0":50.001725126770225,"z0":6.172030155283766,"aX":2.5756311072135354},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":-1.6,"spinRate":2364,"spinDirection":162},"zone":12,"typeConfidence":0.92,"plateTime":0.3842089296406641,"extension":6.372972843357444},"index":2,"playId":"bb3ac7f0-1b3e-32e9-898a-5590b8209258","pitchNumber":3,"startTime":"2026-07-24T23:32:15.500Z","endTime":"2026-07-24T23:32:21.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":1.51,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:32:21.041Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Loftin doubles (16) on a sharp line drive to left fielder Riley Greene. Salvador Perez scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:32:21.598Z","endTime":"2026-07-24T23:32:58.865Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65562670589553,"aZ":-13.038587960143515,"pfxX":3.1856064142901905,"pfxZ":9.691694986683421,"pX":-0.7208777087859346,"pZ":1.9934460031336305,"vX0":-7.444483421489258,"vY0":-139.25265185362696,"vZ0":-8.400874178029968,"x":144.48,"y":184.96,"x0":1.5667990744119686,"y0":50.00680760255827,"z0":5.901328123327638,"aX":6.29294658324506},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":-4.3,"spinRate":2326,"spinDirection":152},"zone":7,"typeConfidence":0.89,"plateTime":0.39251614069986074,"extension":6.469109210850549},"hitData":{"launchSpeed":105.6,"launchAngle":16.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":52.75,"coordY":127.04}},"index":0,"playId":"66ca1d78-82d2-39b1-89c2-cb5c12388b7b","pitchNumber":1,"startTime":"2026-07-24T23:32:44.338Z","endTime":"2026-07-24T23:32:58.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":-10.099999999999994,"leverageIndex":1.49,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:32:58.865Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins challenged (pitch result), call on the field was confirmed: Isaac Collins called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:33:01.451Z","endTime":"2026-07-24T23:34:13.711Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.304553391669508,"aZ":-28.44149487097067,"pfxX":9.546009674923459,"pfxZ":2.3162991649668587,"pX":0.5837917807434926,"pZ":1.4185711465272335,"vX0":-6.70374359160776,"vY0":-126.81363484287877,"vZ0":-5.249596876766903,"x":94.75,"y":200.48,"x0":2.034342526922349,"y0":50.00373762609088,"z0":5.811500339033274,"aX":15.396409622977627},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":-15.6,"spinRate":1893,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4335380562020461,"extension":6.3555852980319925},"index":0,"playId":"b964990d-6fc1-3d6d-8f8c-2f7fd563049e","pitchNumber":1,"startTime":"2026-07-24T23:33:23.189Z","endTime":"2026-07-24T23:33:27.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"second":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00337388191315,"aZ":-11.386074061528245,"pfxX":3.2701390088901174,"pfxZ":10.430861153675915,"pX":-0.2547180733284789,"pZ":2.4479366019023696,"vX0":-6.221049611283947,"vY0":-140.32626684592984,"vZ0":-7.712147607435842,"x":126.71,"y":172.69,"x0":1.5668561164375794,"y0":50.000413608024246,"z0":5.975050489580373,"aX":6.516180801858518},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":-4.7,"spinRate":2363,"spinDirection":158},"zone":5,"typeConfidence":0.91,"plateTime":0.390444598268084,"extension":6.353709220898807},"index":1,"playId":"efb0a5dc-a35b-3861-b131-2c9e62a0aa0e","pitchNumber":2,"startTime":"2026-07-24T23:33:43.000Z","endTime":"2026-07-24T23:33:47.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"second":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8029700539787,"aZ":-13.009020959096407,"pfxX":1.9006773809068234,"pfxZ":9.490312016340292,"pX":0.2856387510075573,"pZ":3.158853430111963,"vX0":-5.010911153064826,"vY0":-141.14347990073293,"vZ0":-5.778852467322989,"x":106.11,"y":153.49,"x0":1.8362705404608013,"y0":50.005566436479306,"z0":6.068989391510514,"aX":3.8397745264546734},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":-2.4,"spinRate":2214,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.3879015349603674,"extension":6.373683559910691},"index":2,"playId":"71e49e79-675a-3ed1-be5e-127d601600da","pitchNumber":3,"startTime":"2026-07-24T23:34:05.896Z","endTime":"2026-07-24T23:34:13.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"second":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"}},"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:34:13.711Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to third baseman Nick Loftin in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:36:39.684Z","endTime":"2026-07-24T23:37:17.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967458326960212,"aZ":-13.756934017155618,"pfxX":2.0596101350936395,"pfxZ":9.83187592047649,"pX":-0.06379576868905194,"pZ":3.5454737654654713,"vX0":-3.515387293454418,"vY0":-135.5916787158125,"vZ0":-4.341589348172635,"x":119.43,"y":143.05,"x0":0.9783487572431202,"y0":50.00465581885163,"z0":6.118594156872137,"aX":3.8591850536994334},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":-3.0,"spinRate":2205,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4030215508151511,"extension":6.232556357995323},"index":0,"playId":"a74dff1c-c5dc-3e52-97b4-158908ef1c72","pitchNumber":1,"startTime":"2026-07-24T23:36:39.684Z","endTime":"2026-07-24T23:36:43.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113170269421666,"aZ":-12.620998165241273,"pfxX":2.5270306052840223,"pfxZ":10.338036626031482,"pX":0.15371490172687322,"pZ":1.8081914861696726,"vX0":-3.3143996763496086,"vY0":-136.42783253632274,"vZ0":-8.60430743067721,"x":111.14,"y":189.96,"x0":1.054178860171154,"y0":50.000842679118044,"z0":5.866173409804502,"aX":4.778629627813849},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-4.0,"spinRate":2307,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.40099145260473845,"extension":6.455191332044053},"index":1,"playId":"b60ed50f-7119-3ab1-8291-24055b8fbff6","pitchNumber":2,"startTime":"2026-07-24T23:36:53.145Z","endTime":"2026-07-24T23:36:56.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196647868812317,"aZ":-27.291897010905014,"pfxX":-1.346462266627162,"pfxZ":3.109790969037241,"pX":-0.8422021759200528,"pZ":1.8075228675352437,"vX0":-4.081182789764986,"vY0":-125.05304964595479,"vZ0":-4.871685259022936,"x":149.1,"y":189.98,"x0":0.9914919359032018,"y0":50.004412224172256,"z0":6.042536436912414,"aX":-2.114091712591197},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":3.5,"spinRate":2471,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.43941113112605024,"extension":6.148875386331356},"hitData":{"launchSpeed":74.7,"launchAngle":50.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":63.79,"coordY":156.34}},"index":2,"playId":"588f63f5-6ca5-3d5a-a0aa-d1f92c17821c","pitchNumber":3,"startTime":"2026-07-24T23:37:08.429Z","endTime":"2026-07-24T23:37:17.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:37:17.704Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to right fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:37:20.274Z","endTime":"2026-07-24T23:37:55.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.758682090864273,"aZ":-19.410693940882922,"pfxX":6.588268005518718,"pfxZ":6.9668039682615355,"pX":0.8923122482962308,"pZ":2.439635853189445,"vX0":-3.194026491744175,"vY0":-134.39388941349677,"vZ0":-5.432936819244338,"x":82.99,"y":172.91,"x0":1.2394077256833451,"y0":50.00115783052991,"z0":5.86328642610556,"aX":12.06660498203344},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":-11.3,"spinRate":2314,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4073428977524429,"extension":6.3458409223378265},"hitData":{"launchSpeed":85.5,"launchAngle":11.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.14,"coordY":116.09}},"index":0,"playId":"fcee3586-1a27-31b7-95dd-47746b5b1c5e","pitchNumber":1,"startTime":"2026-07-24T23:37:43.622Z","endTime":"2026-07-24T23:37:55.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:37:55.562Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Vierling grounds into a double play, shortstop Tyler Tolbert to second baseman Michael Massey to first baseman Vinnie Pasquantino. Zach McKinstry out at 2nd. Matt Vierling out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:37:54.131Z","endTime":"2026-07-24T23:38:42.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133688474556035,"aZ":-21.210180090124428,"pfxX":6.546652240574546,"pfxZ":7.637186358420649,"pX":0.15488012442452948,"pZ":1.4231970723745702,"vX0":-5.024207160323256,"vY0":-119.62582000352157,"vZ0":-6.401810017080755,"x":111.1,"y":200.35,"x0":1.4416607364987122,"y0":50.00380589210376,"z0":6.061655501752442,"aX":9.398442855439733},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.4,"breakHorizontal":-10.4,"spinRate":1511,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4595577188248239,"extension":6.083928026481481},"index":0,"playId":"44267b2e-9ff5-3378-af15-fafd8bd5eb05","pitchNumber":1,"startTime":"2026-07-24T23:38:15.495Z","endTime":"2026-07-24T23:38:19.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31205883085988,"aZ":-26.806558248091992,"pfxX":-0.6010001985589404,"pfxZ":3.2408640046774195,"pX":-0.39052935003609035,"pZ":2.3242161815460696,"vX0":-3.8872600337319763,"vY0":-128.36458394697635,"vZ0":-3.7779944756283657,"x":131.89,"y":176.03,"x0":1.226006847884941,"y0":50.00547348060104,"z0":5.918897765915743,"aX":-0.9951937151796846},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":2.0,"spinRate":2591,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.42785540114795007,"extension":6.311630331367725},"hitData":{"launchSpeed":87.0,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.38,"coordY":151.18}},"index":1,"playId":"d1099ba4-b7d5-349e-878e-2333f3aaa2cb","pitchNumber":2,"startTime":"2026-07-24T23:38:34.072Z","endTime":"2026-07-24T23:38:42.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.15,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:38:42.402Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-24T23:40:34.452Z","endTime":"2026-07-24T23:41:48.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38812454670865,"aZ":-17.55874104068955,"pfxX":7.736967971356723,"pfxZ":7.553207765465649,"pX":-0.12109211515793049,"pZ":3.171597269629482,"vX0":-7.357753541421864,"vY0":-138.35605298005254,"vZ0":-4.677825671044779,"x":121.62,"y":153.15,"x0":1.5698464613491077,"y0":50.003207878474036,"z0":6.0639835984834,"aX":14.973115329283623},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":-12.5,"spinRate":2066,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.39614629250365185,"extension":6.251083832671263},"index":0,"playId":"81b12ba0-35b2-32dc-9133-608ce22dc0a2","pitchNumber":1,"startTime":"2026-07-24T23:40:46.313Z","endTime":"2026-07-24T23:40:49.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52293435678133,"aZ":-11.636140988332345,"pfxX":1.421197498028069,"pfxZ":10.57471944557852,"pX":-0.009381091004461887,"pZ":3.583284236354322,"vX0":-5.428795259113033,"vY0":-138.82675477532223,"vZ0":-4.608871400732379,"x":117.36,"y":142.03,"x0":1.7910700622826004,"y0":50.002754005450086,"z0":6.046203161805073,"aX":2.760734125411583},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":-1.4,"spinRate":2287,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.39528803248550926,"extension":6.369412330133102},"index":1,"playId":"d1ddedae-f78a-3c28-a507-6fbf7124fdcd","pitchNumber":2,"startTime":"2026-07-24T23:41:00.121Z","endTime":"2026-07-24T23:41:03.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-24T23:41:11.458Z","endTime":"2026-07-24T23:41:21.282Z","isPitch":false,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.984986151730162,"aZ":-36.14039393945606,"pfxX":-4.710916943110157,"pfxZ":-2.7067246847457858,"pX":0.202002570305803,"pZ":0.1528011137329981,"vX0":-2.7989571203054915,"vY0":-120.15083083936298,"vZ0":-5.965255396322888,"x":109.3,"y":234.65,"x0":1.9936871522167323,"y0":50.00570746879068,"z0":5.8745634311876564,"aX":-6.897029625136048},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.1,"breakHorizontal":9.2,"spinRate":2586,"spinDirection":323},"zone":14,"typeConfidence":0.88,"plateTime":0.45564331940311975,"extension":6.411925075734753},"index":3,"playId":"46c7b896-85d3-3737-b31b-03df69fb8111","pitchNumber":3,"startTime":"2026-07-24T23:41:21.282Z","endTime":"2026-07-24T23:41:24.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199579863441997,"aZ":-23.922438589792325,"pfxX":7.058213872715305,"pfxZ":4.959261908484422,"pX":-0.12527488214740803,"pZ":1.6148441714300872,"vX0":-7.423495262926539,"vY0":-128.1453281880264,"vZ0":-6.027660939178727,"x":121.78,"y":195.18,"x0":1.8906161475494103,"y0":50.006087161689756,"z0":5.863660848183439,"aX":11.754342257111261},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-11.2,"spinRate":1606,"spinDirection":136},"zone":8,"typeConfidence":0.89,"plateTime":0.42723504936235246,"extension":6.2294579704963455},"index":4,"playId":"90f3d1ac-e9f4-3efe-870d-26cd3604d4e8","pitchNumber":4,"startTime":"2026-07-24T23:41:44.433Z","endTime":"2026-07-24T23:41:48.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:41:48.735Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Tolbert pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-24T23:41:48.857Z","endTime":"2026-07-24T23:42:38.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182387312057866,"aZ":-27.67310629546626,"pfxX":-0.3351305342844646,"pfxZ":2.5870573261060397,"pX":-0.439519418139121,"pZ":2.9183202967797244,"vX0":-6.465683972306139,"vY0":-130.08198934290317,"vZ0":-2.4676996218543152,"x":133.75,"y":159.99,"x0":2.10539177225832,"y0":50.00485214208086,"z0":5.943322550034091,"aX":-0.5829936559164258},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":1.8,"spinRate":2151,"spinDirection":185},"zone":1,"typeConfidence":0.91,"plateTime":0.4185069353728803,"extension":6.354568907831032},"index":0,"playId":"b3b629cc-f062-343c-814e-55e4ca6c363a","pitchNumber":1,"startTime":"2026-07-24T23:42:13.714Z","endTime":"2026-07-24T23:42:17.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95037543430385,"aZ":-14.406149696060456,"pfxX":2.966375251227592,"pfxZ":8.840263076611846,"pX":0.4292310379992997,"pZ":3.3424418529954667,"vX0":-4.57124386567261,"vY0":-140.4533445094355,"vZ0":-4.882471770972217,"x":100.64,"y":148.53,"x0":1.687825497270386,"y0":50.00554868576386,"z0":6.030788101514241,"aX":5.964475467484744},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":-4.6,"spinRate":2252,"spinDirection":157},"zone":12,"typeConfidence":0.89,"plateTime":0.38903602729871567,"extension":6.366569774209383},"hitData":{"launchSpeed":89.3,"launchAngle":67.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.44,"coordY":159.73}},"index":1,"playId":"aac20b9f-6e48-342d-9d34-3d924d088367","pitchNumber":2,"startTime":"2026-07-24T23:42:26.991Z","endTime":"2026-07-24T23:42:38.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:42:38.015Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging, catcher Dillon Dingler to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-24T23:42:42.081Z","endTime":"2026-07-24T23:44:04.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13152629438216,"aZ":-28.572763642289257,"pfxX":-1.6794957188685329,"pfxZ":2.062070605075167,"pX":-0.9822051529296139,"pZ":1.9859094704255449,"vX0":-7.175151843398867,"vY0":-130.7418700101514,"vZ0":-4.470227327118126,"x":154.44,"y":185.16,"x0":2.005489047652354,"y0":50.00327079400799,"z0":5.838757554218099,"aX":-2.9349601322524594},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.0,"breakHorizontal":4.4,"spinRate":2070,"spinDirection":174},"zone":13,"typeConfidence":0.91,"plateTime":0.4174356358993849,"extension":6.422389210664625},"index":0,"playId":"c0bd44db-83cf-3374-a8f3-d6febfdaaaca","pitchNumber":1,"startTime":"2026-07-24T23:43:00.441Z","endTime":"2026-07-24T23:43:05.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051610771783817,"aZ":-19.083087208555895,"pfxX":7.497895923189025,"pfxZ":6.566552629445926,"pX":-1.287803980954143,"pZ":3.522025623021227,"vX0":-9.847074368669197,"vY0":-139.96876678040138,"vZ0":-3.734892220068243,"x":166.09,"y":143.69,"x0":1.2932309494667515,"y0":50.00668851911127,"z0":6.115036997683883,"aX":14.95812129514181},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":-11.6,"spinRate":2193,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.39054880599060837,"extension":6.355620434685922},"index":1,"playId":"75c0d486-3701-3c14-ab8b-b5cc3961a7b9","pitchNumber":2,"startTime":"2026-07-24T23:43:13.235Z","endTime":"2026-07-24T23:43:19.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.402672919104926,"aZ":-19.66958438214889,"pfxX":8.118186911602981,"pfxZ":6.209426591771249,"pX":0.8360228725722566,"pZ":2.327821872106014,"vX0":-5.560975689617778,"vY0":-140.6759685566816,"vZ0":-6.496422932618179,"x":85.13,"y":175.93,"x0":1.7785544859249791,"y0":50.0053467922294,"z0":5.932008568241527,"aX":16.355752415193386},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":-13.7,"spinRate":2148,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.38859817334520885,"extension":6.41012682632847},"index":2,"playId":"3377febd-a805-37e5-a4c1-329bfe911910","pitchNumber":3,"startTime":"2026-07-24T23:43:29.712Z","endTime":"2026-07-24T23:43:34.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.073588744486102,"aZ":-34.66184670486273,"pfxX":-5.297796989537557,"pfxZ":-1.675543909905064,"pX":-1.2150149036685371,"pZ":-0.029482260122948183,"vX0":-5.306629630777344,"vY0":-120.5175037123024,"vZ0":-6.778314987425896,"x":163.31,"y":239.58,"x0":1.698997872191477,"y0":50.00568363956121,"z0":5.8582136400689775,"aX":-7.842493383570831},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.3,"breakHorizontal":10.8,"spinRate":2663,"spinDirection":326},"zone":13,"typeConfidence":0.85,"plateTime":0.4534143848145922,"extension":6.465721953743477},"index":3,"playId":"68a00092-c3ad-34ea-8916-5668dca6923a","pitchNumber":4,"startTime":"2026-07-24T23:43:55.499Z","endTime":"2026-07-24T23:44:04.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:44:04.546Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Malgeri grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T23:46:02.423Z","endTime":"2026-07-24T23:47:31.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.624318784182407,"aZ":-21.59754414634702,"pfxX":-2.2311716049667027,"pfxZ":5.932911041288225,"pX":-0.3446180695905705,"pZ":3.4935851712861563,"vX0":-2.082268343923717,"vY0":-132.0498835375351,"vZ0":-3.099324057976072,"x":130.14,"y":144.45,"x0":0.7413406002983345,"y0":50.00261740410185,"z0":6.254335016893172,"aX":-3.9772828288400306},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":4.4,"spinRate":2250,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.4133032195739732,"extension":6.221336218312483},"index":0,"playId":"d3b67af4-8c85-32ff-9e4b-4fc99f81edab","pitchNumber":1,"startTime":"2026-07-24T23:46:13.632Z","endTime":"2026-07-24T23:46:16.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.468460935033743,"aZ":-39.78237633147922,"pfxX":-2.7103816834580967,"pfxZ":-5.386476542738141,"pX":0.3045060237998607,"pZ":3.0219800195585487,"vX0":-0.46251599224558543,"vY0":-117.86887320366947,"vZ0":0.6045974040896498,"x":105.39,"y":157.19,"x0":0.8552571757038195,"y0":50.00142555816595,"z0":6.422484842060015,"aX":-3.8300439686079653},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.4,"breakHorizontal":5.0,"spinRate":2288,"spinDirection":348},"zone":3,"typeConfidence":2.0,"plateTime":0.46390682801942873,"extension":6.147418049560958},"index":1,"playId":"346cca6a-1cdd-39a6-b218-f21a0afc45b8","pitchNumber":2,"startTime":"2026-07-24T23:46:29.256Z","endTime":"2026-07-24T23:46:32.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11442206322506,"aZ":-39.28961532979646,"pfxX":-3.201333298419287,"pfxZ":-4.722205938368665,"pX":-0.16748399920303703,"pZ":-0.23468191934139593,"vX0":-1.352159722569878,"vY0":-122.05775567142241,"vZ0":-6.693603963712488,"x":123.38,"y":245.12,"x0":0.809575613859598,"y0":50.00125637976274,"z0":5.92797585075534,"aX":-4.827322234395118},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.8,"breakHorizontal":6.1,"spinRate":2356,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.4488218684225469,"extension":6.478631533681064},"index":2,"playId":"c6e18ad3-7b31-3f70-b857-76e21958dd07","pitchNumber":3,"startTime":"2026-07-24T23:46:44.406Z","endTime":"2026-07-24T23:46:47.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087993329774644,"aZ":-20.716492938444173,"pfxX":5.671889999724154,"pfxZ":7.631445726838852,"pX":-0.04883892765296931,"pZ":0.4854027212761227,"vX0":-4.820153749894148,"vY0":-121.561095396386,"vZ0":-8.677212058842386,"x":118.86,"y":225.67,"x0":1.219631711221526,"y0":50.005755194979585,"z0":5.8901207222590255,"aX":8.518529355754488},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":12.0,"breakHorizontal":-9.1,"spinRate":1754,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.45001472570921086,"extension":6.315778344142399},"index":3,"playId":"c91a17fe-6cba-343e-bf70-44e9cce1bb8c","pitchNumber":4,"startTime":"2026-07-24T23:47:02.886Z","endTime":"2026-07-24T23:47:06.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.053974390483365,"aZ":-24.456891145911108,"pfxX":0.11737257683559876,"pfxZ":4.262291498911102,"pX":0.187098449806165,"pZ":1.809367241200033,"vX0":-2.2655619404052163,"vY0":-133.51498425075857,"vZ0":-6.227407418490247,"x":109.87,"y":189.93,"x0":1.0304279595707766,"y0":50.001010326217404,"z0":5.925613646839307,"aX":0.2125565071344794},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":0.2,"spinRate":2351,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.409825670273416,"extension":6.480361312664665},"hitData":{"launchSpeed":105.2,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.9,"coordY":148.14}},"index":4,"playId":"939a2f96-d10e-3e60-99da-77aab70cd52f","pitchNumber":5,"startTime":"2026-07-24T23:47:23.383Z","endTime":"2026-07-24T23:47:31.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:47:31.436Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T23:47:34.496Z","endTime":"2026-07-24T23:49:14.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49364385768177,"aZ":-20.84474376389195,"pfxX":5.10358444883437,"pfxZ":5.947212376867113,"pX":-0.5183153652693926,"pZ":1.8177589543612556,"vX0":-5.701947288866505,"vY0":-136.32954065314485,"vZ0":-6.967242948231144,"x":136.76,"y":189.7,"x0":0.9250528884232619,"y0":50.00564155283659,"z0":5.817581559356988,"aX":9.727495958625251},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":-8.3,"spinRate":2252,"spinDirection":158},"zone":7,"typeConfidence":2.0,"plateTime":0.39988922504981783,"extension":6.460212325122493},"index":0,"playId":"8ceed3c5-a7dd-3864-8229-0ced5a52e4e3","pitchNumber":1,"startTime":"2026-07-24T23:47:54.135Z","endTime":"2026-07-24T23:47:57.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-24T23:48:09.032Z","endTime":"2026-07-24T23:48:22.814Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.474902846707838,"aZ":-32.15964400127001,"pfxX":-1.9791728097773138,"pfxZ":0.007698821450192739,"pX":-2.001237206084595,"pZ":1.3405383378484035,"vX0":-6.25250113998607,"vY0":-126.42066309699771,"vZ0":-5.196858317136976,"x":193.28,"y":202.59,"x0":0.7435519426859298,"y0":50.00187101595669,"z0":5.951345459357104,"aX":-3.2598270144666444},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":4.8,"spinRate":2563,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4303520454962064,"extension":6.363616890427028},"index":2,"playId":"52ded4c3-930b-3f01-b381-70cb4c1fcdb3","pitchNumber":2,"startTime":"2026-07-24T23:48:22.814Z","endTime":"2026-07-24T23:48:26.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":81.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.190807522612523,"aZ":-27.135945197564382,"pfxX":-1.4820056540924442,"pfxZ":3.0728379122558547,"pX":-1.22609906455766,"pZ":0.31489856992614373,"vX0":-5.199866788134225,"vY0":-125.31018664389607,"vZ0":-8.374747049899428,"x":163.74,"y":230.28,"x0":1.043625604542705,"y0":50.002455864241895,"z0":5.82217355013991,"aX":-2.425774461497095},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":3.6,"spinRate":2647,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.43220867468890267,"extension":6.340739728061983},"index":3,"playId":"85adc771-c3d6-3546-9271-80148473a0d9","pitchNumber":3,"startTime":"2026-07-24T23:48:37.120Z","endTime":"2026-07-24T23:48:42.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828607842643674,"aZ":-23.3274924131502,"pfxX":-0.4947144398852177,"pfxZ":4.809617941434128,"pX":-0.8067340676598848,"pZ":2.716591428611847,"vX0":-4.688620556528985,"vY0":-134.19961229956968,"vZ0":-4.17747735555805,"x":147.75,"y":165.43,"x0":1.0213677625106263,"y0":50.00214047877112,"z0":5.938647321411782,"aX":-0.9084790925791789},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":1.8,"spinRate":2328,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.4068923111295133,"extension":6.298431924789367},"index":4,"playId":"88affe07-5b14-3118-9779-2461f9a7c838","pitchNumber":4,"startTime":"2026-07-24T23:48:54.228Z","endTime":"2026-07-24T23:48:59.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432896218751527,"aZ":-41.057882456053704,"pfxX":-2.677368269919028,"pfxZ":-5.519802941378976,"pX":0.19841811718801805,"pZ":1.1372361339045756,"vX0":-1.0983917589232814,"vY0":-125.52203642436362,"vZ0":-4.103120204660716,"x":109.44,"y":208.07,"x0":0.988538177683082,"y0":50.00514445883045,"z0":6.1076747497242945,"aX":-4.307743373659102},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.7,"breakHorizontal":5.0,"spinRate":2476,"spinDirection":351},"zone":14,"typeConfidence":2.0,"plateTime":0.4349990090007174,"extension":6.270832604112607},"index":5,"playId":"f16071d6-accb-31dd-bfe4-843646b675d1","pitchNumber":5,"startTime":"2026-07-24T23:49:10.125Z","endTime":"2026-07-24T23:49:14.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:49:14.951Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T23:49:15.090Z","endTime":"2026-07-24T23:51:23.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":78.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54017913012515,"aZ":-38.08592980700511,"pfxX":-1.845751351659226,"pfxZ":-3.9287247443008546,"pX":-0.5812941137669128,"pZ":0.5626286743664848,"vX0":-2.6723719680849194,"vY0":-121.33412355920557,"vZ0":-5.538094076192697,"x":139.16,"y":223.59,"x0":0.769957105933584,"y0":50.00197319367194,"z0":6.156928804776754,"aX":-2.7785314346726198},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.0,"breakHorizontal":4.0,"spinRate":2318,"spinDirection":350},"zone":13,"typeConfidence":2.0,"plateTime":0.4497259886174021,"extension":6.376015661674123},"index":0,"playId":"bc95bf22-321d-3581-bf69-19fa3891cda2","pitchNumber":1,"startTime":"2026-07-24T23:49:37.751Z","endTime":"2026-07-24T23:49:41.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9513654968616,"aZ":-25.279571344928744,"pfxX":-1.8731502271102642,"pfxZ":3.7631513747170544,"pX":-0.007923730363162438,"pZ":3.402877085747388,"vX0":-1.7757416480634618,"vY0":-133.30819925901656,"vZ0":-2.2954637287815918,"x":117.3,"y":146.9,"x0":0.9060060303085814,"y0":50.00231348114237,"z0":6.067618118113835,"aX":-3.429416368058187},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":3.7,"spinRate":2427,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.40815670706422225,"extension":6.282019304307443},"index":1,"playId":"76436c01-e4d8-34d6-9266-c5f8e7d18378","pitchNumber":2,"startTime":"2026-07-24T23:50:02.960Z","endTime":"2026-07-24T23:50:06.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140961673996358,"aZ":-31.849300471128988,"pfxX":-0.3478072735448521,"pfxZ":0.20527624620104223,"pX":-1.2579802199434056,"pZ":0.5345766569752688,"vX0":-4.945623588790608,"vY0":-124.96158496477629,"vZ0":-6.862041091085384,"x":164.95,"y":224.35,"x0":0.7953064882673125,"y0":50.00200351975466,"z0":5.946265535897042,"aX":-0.5474358257496815},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.1,"breakHorizontal":1.8,"spinRate":2675,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4389980909837208,"extension":6.315624402231508},"index":2,"playId":"e2f7cb3a-8086-35fa-abd3-20bcd9167c42","pitchNumber":3,"startTime":"2026-07-24T23:50:17.138Z","endTime":"2026-07-24T23:50:21.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.637350450546126,"aZ":-22.646386323378756,"pfxX":5.924694360466442,"pfxZ":6.564268854293651,"pX":-0.04006970891094841,"pZ":2.097023865170543,"vX0":-4.833744676211815,"vY0":-119.0791690531794,"vZ0":-4.617354173086898,"x":118.53,"y":182.16,"x0":1.2362276591083048,"y0":50.00045967918112,"z0":6.083843381679771,"aX":8.595990969900747},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.2,"breakHorizontal":-9.7,"spinRate":1525,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.45813989709763137,"extension":6.215651265108961},"index":3,"playId":"16ab37b4-131f-3144-8b7c-bd59bdd138e8","pitchNumber":4,"startTime":"2026-07-24T23:50:33.698Z","endTime":"2026-07-24T23:50:38.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.151001675739447,"aZ":-16.12130242242709,"pfxX":3.88238700283,"pfxZ":8.285372351532274,"pX":0.15864571366388058,"pZ":3.768513422312462,"vX0":-4.242760398098794,"vY0":-137.51956435707083,"vZ0":-2.6567475975136157,"x":110.95,"y":137.03,"x0":1.2085060630112423,"y0":50.0033489050938,"z0":5.8253749616836705,"aX":7.523392717873663},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":-6.2,"spinRate":2273,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.39651802064622377,"extension":6.187351388634433},"index":4,"playId":"87704f48-4e49-3374-9392-ca45cad52965","pitchNumber":5,"startTime":"2026-07-24T23:50:52.079Z","endTime":"2026-07-24T23:50:56.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-24T23:51:04.946Z","endTime":"2026-07-24T23:51:17.598Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.905915775451028,"aZ":-38.42013085614667,"pfxX":-1.887912278360477,"pfxZ":-4.159142020194196,"pX":-1.0816293094600695,"pZ":2.9961245473252776,"vX0":-3.7273063853284722,"vY0":-121.32532281092045,"vZ0":0.009484520471758628,"x":158.23,"y":157.88,"x0":0.7147855745050851,"y0":50.001808171552106,"z0":6.3178903373168955,"aX":-2.8361022240519853},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.3,"breakHorizontal":4.2,"spinRate":2126,"spinDirection":340},"zone":11,"typeConfidence":2.0,"plateTime":0.4500459316986736,"extension":6.2567251582696715},"index":6,"playId":"e4684ad2-a155-3c2a-8d28-f1de6ab0baa3","pitchNumber":6,"startTime":"2026-07-24T23:51:17.598Z","endTime":"2026-07-24T23:51:23.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:51:23.811Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T23:51:23.110Z","endTime":"2026-07-24T23:53:00.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22180505986036,"aZ":-20.177312507579064,"pfxX":-1.9388971063619984,"pfxZ":6.471827455248677,"pX":-0.052287393369035914,"pZ":2.471542162031998,"vX0":-3.17159254145031,"vY0":-134.77430072014118,"vZ0":-5.3204981822091995,"x":118.99,"y":172.05,"x0":1.3882438943664006,"y0":50.00338233860246,"z0":5.881275448047533,"aX":-3.592732662315609},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":4.2,"spinRate":2356,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4052410025531423,"extension":6.397134541729087},"index":0,"playId":"fe6887ab-9ee8-3f13-8763-b9bc8156c1e5","pitchNumber":1,"startTime":"2026-07-24T23:51:46.728Z","endTime":"2026-07-24T23:51:49.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.157887282828025,"aZ":-14.787329954888328,"pfxX":5.295190979788729,"pfxZ":8.979374730664174,"pX":-1.2157908774211164,"pZ":3.2276226073324508,"vX0":-8.112406689917329,"vY0":-138.13266016471982,"vZ0":-4.348442231272483,"x":163.34,"y":151.63,"x0":1.06831280306898,"y0":50.00413181732934,"z0":5.813313316557796,"aX":10.255436300503028},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-7.9,"spinRate":2416,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.39619915079678947,"extension":6.42508847139238},"index":1,"playId":"5b23fd84-336f-35ca-8ab8-b62d9483cf79","pitchNumber":2,"startTime":"2026-07-24T23:52:04.902Z","endTime":"2026-07-24T23:52:08.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09734864971475,"aZ":-25.249835625124618,"pfxX":8.223291762639166,"pfxZ":4.612619686696185,"pX":0.31949750339837835,"pZ":1.744152014185613,"vX0":-5.26799831055784,"vY0":-121.78879681045814,"vZ0":-4.693672946407077,"x":104.82,"y":191.69,"x0":1.4430700303681538,"y0":50.002949789018324,"z0":5.882352663061357,"aX":12.34338592924897},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.4,"breakHorizontal":-13.7,"spinRate":1582,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4498703608840793,"extension":6.257857664908378},"index":2,"playId":"454ad3d0-b60f-37e5-a677-7e5b7836f06a","pitchNumber":3,"startTime":"2026-07-24T23:52:22.815Z","endTime":"2026-07-24T23:52:26.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860307921819082,"aZ":-31.423245443924994,"pfxX":-3.7100821188463207,"pfxZ":0.45373978884297106,"pX":-1.1880220514968047,"pZ":1.7529317423836615,"vX0":-4.831295114848267,"vY0":-127.8689714696169,"vZ0":-4.3272028218661305,"x":162.28,"y":191.45,"x0":1.2064731064852243,"y0":50.003724181189966,"z0":5.926937177491882,"aX":-6.156136758519265},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":7.8,"spinRate":2568,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.42801879381268915,"extension":6.3033247874697365},"index":3,"playId":"4db531e8-a36a-3dde-934d-9e795c997528","pitchNumber":4,"startTime":"2026-07-24T23:52:53.983Z","endTime":"2026-07-24T23:53:00.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:53:00.539Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T23:55:12.772Z","endTime":"2026-07-24T23:55:54.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065038849401944,"aZ":-25.421509610012215,"pfxX":-1.2969819135253209,"pfxZ":3.975555783777052,"pX":0.0727591790184124,"pZ":2.6112851580276555,"vX0":-4.860619243597608,"vY0":-128.77513488706956,"vZ0":-3.3961941001353,"x":114.23,"y":168.28,"x0":2.144990447787553,"y0":50.00174390534434,"z0":5.8906781781648085,"aX":-2.1997040864890764},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":3.4,"spinRate":2033,"spinDirection":141},"zone":5,"typeConfidence":0.91,"plateTime":0.4236282262967008,"extension":6.270343681369984},"index":0,"playId":"b584acf2-6665-35d7-a5df-845e99438e97","pitchNumber":1,"startTime":"2026-07-24T23:55:26.669Z","endTime":"2026-07-24T23:55:30.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63599917836967,"aZ":-11.634737842346748,"pfxX":1.4668857359879368,"pfxZ":10.204224800992975,"pX":1.0571708286441381,"pZ":2.660630040063288,"vX0":-2.058483875999734,"vY0":-140.686125478012,"vZ0":-7.129977369243181,"x":76.7,"y":166.94,"x0":1.6063166949713656,"y0":50.006803031068515,"z0":5.974918655530368,"aX":2.953876037341435},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":-2.3,"spinRate":2359,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.3886992384315202,"extension":6.373137910158864},"hitData":{"launchSpeed":78.3,"launchAngle":59.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.18,"coordY":135.33}},"index":1,"playId":"23e81a2f-70b8-3dcb-af22-65738ef96f70","pitchNumber":2,"startTime":"2026-07-24T23:55:43.871Z","endTime":"2026-07-24T23:55:54.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:55:54.273Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T23:55:58.623Z","endTime":"2026-07-24T23:57:20.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48206802926084,"aZ":-33.10853372456991,"pfxX":-3.573712832917738,"pfxZ":-0.6689169935662681,"pX":-0.6578374773597642,"pZ":0.1537454021277773,"vX0":-4.701034968079601,"vY0":-117.55148289575587,"vZ0":-6.314361800757073,"x":142.08,"y":234.63,"x0":1.8291331094502947,"y0":50.00140565254574,"z0":5.934286464387927,"aX":-5.018917283529354},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.4,"breakHorizontal":7.6,"spinRate":2482,"spinDirection":318},"zone":13,"typeConfidence":0.89,"plateTime":0.46527631590814567,"extension":6.441231572360547},"index":0,"playId":"73653807-55c9-3542-b426-b68ec2360aea","pitchNumber":1,"startTime":"2026-07-24T23:56:14.938Z","endTime":"2026-07-24T23:56:19.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834613580716972,"aZ":-10.10353076467059,"pfxX":1.360106903660855,"pfxZ":10.844261315510828,"pX":-0.26957989397458737,"pZ":2.5856497998457657,"vX0":-5.8089604499991685,"vY0":-141.43367665993486,"vZ0":-7.670153919374859,"x":127.28,"y":168.97,"x0":1.630078646740722,"y0":50.00543829286739,"z0":5.972948476516534,"aX":2.7691784446696825},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":-1.3,"spinRate":2304,"spinDirection":158},"zone":4,"typeConfidence":0.92,"plateTime":0.3865743252649607,"extension":6.3848850824558},"index":1,"playId":"2193b0e0-e2f0-3e26-bde0-3bd97e98024a","pitchNumber":2,"startTime":"2026-07-24T23:56:32.232Z","endTime":"2026-07-24T23:56:37.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53817444219502,"aZ":-31.044155198512758,"pfxX":-4.093811437457065,"pfxZ":0.7930614692338942,"pX":-0.075449870496366,"pZ":1.5452473790306922,"vX0":-3.475943522946087,"vY0":-118.01898109906318,"vZ0":-3.8275077361581804,"x":119.88,"y":197.06,"x0":1.9434332583183136,"y0":50.00184810694612,"z0":6.019418554738589,"aX":-5.827223178390978},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.8,"breakHorizontal":8.2,"spinRate":2506,"spinDirection":315},"zone":13,"typeConfidence":0.86,"plateTime":0.4624796944390077,"extension":6.314474327552665},"index":2,"playId":"bcf0aad6-2525-3049-8ec7-355b10e79586","pitchNumber":3,"startTime":"2026-07-24T23:56:48.177Z","endTime":"2026-07-24T23:56:52.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66354170456099,"aZ":-29.56589965811056,"pfxX":10.097027451046069,"pfxZ":1.5141430743875732,"pX":0.8610072395231143,"pZ":0.6833981120239492,"vX0":-6.8839170117102295,"vY0":-130.64423628657747,"vZ0":-7.291087895413883,"x":84.18,"y":220.33,"x0":2.2242032766729936,"y0":50.00319280185885,"z0":5.746213685258587,"aX":17.3768775235713},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.2,"breakHorizontal":-16.7,"spinRate":1863,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.4199619069822522,"extension":6.483744893032752},"index":3,"playId":"657abdf7-809f-3623-b447-37da4f3369a3","pitchNumber":4,"startTime":"2026-07-24T23:57:12.142Z","endTime":"2026-07-24T23:57:20.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:57:20.816Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T23:57:21.726Z","endTime":"2026-07-24T23:58:16.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96330641995811,"aZ":-26.464349657083243,"pfxX":5.668030417015233,"pfxZ":3.5893793212272795,"pX":0.07744767502114204,"pZ":1.7436406850673793,"vX0":-6.734362803542681,"vY0":-125.4217059075622,"vZ0":-4.525309613118824,"x":114.05,"y":191.7,"x0":2.064005582005244,"y0":50.00048656592958,"z0":5.735927160091458,"aX":9.006878448929823},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":-8.6,"spinRate":1694,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.4371390959191852,"extension":6.343213509115669},"index":0,"playId":"37147833-a1e8-3f7b-9572-b8830d481e73","pitchNumber":1,"startTime":"2026-07-24T23:57:41.572Z","endTime":"2026-07-24T23:57:45.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.090307049578342,"aZ":-28.385703446779043,"pfxX":10.103924691653495,"pfxZ":2.35078082215879,"pX":0.23757672271095345,"pZ":0.9999859147305502,"vX0":-7.195487588390048,"vY0":-126.60184334002305,"vZ0":-6.213167951428112,"x":107.94,"y":211.78,"x0":1.8111331111961373,"y0":50.00576689756565,"z0":5.7730290855345165,"aX":16.319885059782568},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":-16.6,"spinRate":1865,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4334918478032401,"extension":6.205348284495139},"index":1,"playId":"fd75ed0d-7fcb-3f9d-bb8e-9096bd49cfb5","pitchNumber":2,"startTime":"2026-07-24T23:57:54.154Z","endTime":"2026-07-24T23:57:58.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04789609292337,"aZ":-11.327391514881093,"pfxX":2.1558140328514543,"pfxZ":10.20485774936035,"pX":-0.3729942699106679,"pZ":2.809936644455763,"vX0":-6.388805761436372,"vY0":-142.1294360885672,"vZ0":-6.781780070149035,"x":131.22,"y":162.91,"x0":1.6254290378601381,"y0":50.004051187232086,"z0":5.9489677470852795,"aX":4.405562047001543},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":-2.6,"spinRate":2411,"spinDirection":150},"zone":1,"typeConfidence":0.92,"plateTime":0.38560061869443274,"extension":6.333002529497745},"hitData":{"launchSpeed":71.3,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.78,"coordY":146.62}},"index":2,"playId":"35f9d59a-9a0d-373a-8a3b-1c50ae5212fc","pitchNumber":3,"startTime":"2026-07-24T23:58:08.134Z","endTime":"2026-07-24T23:58:16.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:58:16.203Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:00:15.165Z","endTime":"2026-07-25T00:01:21.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287755755925044,"aZ":-16.39210488536482,"pfxX":4.591849723453702,"pfxZ":8.489182510182358,"pX":-0.48058754421142236,"pZ":3.3259576240490696,"vX0":-4.851047459430564,"vY0":-135.4243048260023,"vZ0":-4.416753047512423,"x":135.32,"y":148.98,"x0":0.7364576829064075,"y0":50.00445869721326,"z0":6.122999447529739,"aX":8.538792818667456},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":-7.3,"spinRate":2281,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4043001517726763,"extension":6.29548396347455},"index":0,"playId":"f5c3929f-91b9-3c3b-99f4-e257ce7b7e26","pitchNumber":1,"startTime":"2026-07-25T00:00:24.581Z","endTime":"2026-07-25T00:00:27.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192401341279375,"aZ":-25.26696177321745,"pfxX":-4.347516328414438,"pfxZ":4.125111434514523,"pX":-0.8117883983494816,"pZ":3.0895173010978207,"vX0":-2.708988601687871,"vY0":-128.26411128384797,"vZ0":-2.8240832454264506,"x":147.94,"y":155.36,"x0":0.8210698938112977,"y0":50.003742509933154,"z0":6.163731906582961,"aX":-7.283347175934503},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":8.5,"spinRate":2316,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4261504916248633,"extension":6.139413347236213},"index":1,"playId":"9d61cfc2-ddbb-3520-b1db-97ce8857b4f7","pitchNumber":2,"startTime":"2026-07-25T00:00:38.719Z","endTime":"2026-07-25T00:00:43.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30360852716327,"aZ":-23.22858574859293,"pfxX":6.469865014653065,"pfxZ":6.169101651423592,"pX":0.3740968256013215,"pZ":2.6759344937202116,"vX0":-4.046068559425083,"vY0":-119.48405554980859,"vZ0":-3.6166747314968455,"x":102.74,"y":166.53,"x0":1.2459618995607764,"y0":50.00493762738102,"z0":6.288621184145696,"aX":9.387120976886855},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.6,"breakHorizontal":-10.8,"spinRate":1666,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.4578297099396784,"extension":6.046422458730838},"index":2,"playId":"9cf7dd4e-49be-3770-8a75-e9c784cfadba","pitchNumber":3,"startTime":"2026-07-25T00:00:52.468Z","endTime":"2026-07-25T00:00:57.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432995931471584,"aZ":-13.731253565365849,"pfxX":1.844941142249248,"pfxZ":9.654827050294426,"pX":-0.3878050963296415,"pZ":3.76886346311099,"vX0":-4.2100216501588905,"vY0":-136.6754064759657,"vZ0":-3.4721614191416306,"x":131.78,"y":137.02,"x0":0.9262243751437066,"y0":50.00022859920747,"z0":5.986181613322425,"aX":3.5238113697914817},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-2.5,"spinRate":2276,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.3992985309359329,"extension":6.376641299721757},"hitData":{"launchSpeed":95.3,"launchAngle":31.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.11,"coordY":75.75}},"index":3,"playId":"c6dbf09e-5c2f-307f-bca6-e30251d24134","pitchNumber":4,"startTime":"2026-07-25T00:01:11.266Z","endTime":"2026-07-25T00:01:21.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:01:21.013Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:01:22.933Z","endTime":"2026-07-25T00:03:00.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434885623660563,"aZ":-22.001498549365166,"pfxX":-1.5947519423903231,"pfxZ":5.652966253224372,"pX":0.8935419860842407,"pZ":3.1179071053845733,"vX0":-0.28134171842804956,"vY0":-132.5975266062691,"vZ0":-3.41552187457951,"x":82.94,"y":154.6,"x0":1.2081410074973282,"y0":50.0053312575495,"z0":6.0076240575530715,"aX":-2.8713024481773592},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":3.0,"spinRate":2299,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4113595942696353,"extension":6.303865922120312},"index":0,"playId":"0fc7364f-e7b7-3fa9-bed1-a482fa55f138","pitchNumber":1,"startTime":"2026-07-25T00:01:48.025Z","endTime":"2026-07-25T00:01:52.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.210624579115674,"aZ":-22.21903478851416,"pfxX":6.6946326762897215,"pfxZ":6.640245843149772,"pX":0.05160679034932494,"pZ":1.1135700351972568,"vX0":-4.8857502629441925,"vY0":-121.25669378262327,"vZ0":-7.162100577912129,"x":115.03,"y":208.71,"x0":1.21613403468711,"y0":50.004018926196565,"z0":6.0251320492458555,"aX":10.037312909024937},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.7,"breakHorizontal":-11.0,"spinRate":1700,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4505511691566779,"extension":6.158638154246397},"index":1,"playId":"e764fb5d-dd06-3f02-a686-404f38065c8a","pitchNumber":2,"startTime":"2026-07-25T00:02:01.842Z","endTime":"2026-07-25T00:02:05.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32836889211925,"aZ":-25.268407492749027,"pfxX":-1.6879059940435794,"pfxZ":3.8180124249853797,"pX":0.1930469969339867,"pZ":3.177036548380511,"vX0":-1.8884692149499096,"vY0":-132.84944539628196,"vZ0":-3.05975889822392,"x":109.64,"y":153.0,"x0":1.1293260570763337,"y0":50.00261784026924,"z0":6.1570026184798845,"aX":-3.051979990687376},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":3.5,"spinRate":2380,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4104521938635952,"extension":6.2515750007855555},"index":2,"playId":"e0d83f77-f761-3785-92a3-0f8443d0c27d","pitchNumber":3,"startTime":"2026-07-25T00:02:16.956Z","endTime":"2026-07-25T00:02:21.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.539056418275173,"aZ":-37.85878240306186,"pfxX":-1.172324413819796,"pfxZ":-3.829688228582807,"pX":0.529680448115982,"pZ":2.1976674726160685,"vX0":-1.0469800125072408,"vY0":-120.50131158113685,"vZ0":-1.702802717529747,"x":96.81,"y":179.44,"x0":1.120801749587796,"y0":50.005126719419685,"z0":6.232100130969663,"aX":-1.7387963696305602},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.1,"breakHorizontal":2.4,"spinRate":1875,"spinDirection":340},"zone":9,"typeConfidence":2.0,"plateTime":0.453057207377193,"extension":6.294822503001081},"index":3,"playId":"e1e10745-6c27-3b0e-99ba-ed5eaf99a06b","pitchNumber":4,"startTime":"2026-07-25T00:02:32.678Z","endTime":"2026-07-25T00:02:36.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229115148512555,"aZ":-28.38563995772658,"pfxX":-1.7890866258203544,"pfxZ":2.3786381087397457,"pX":-0.8680749504892981,"pZ":1.1207210762259123,"vX0":-3.78807942035608,"vY0":-125.24708191864252,"vZ0":-5.943138682854519,"x":150.09,"y":208.52,"x0":0.8938758077638157,"y0":50.00604763198043,"z0":5.832621184143051,"aX":-2.8558668546478034},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":4.1,"spinRate":2593,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.43655874044927057,"extension":6.399724042714068},"index":4,"playId":"cfa44f96-049e-3769-982b-fe4f482616b9","pitchNumber":5,"startTime":"2026-07-25T00:02:53.172Z","endTime":"2026-07-25T00:03:00.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:03:00.676Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hao-Yu Lee doubles (8) on a sharp line drive to right fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:02:58.025Z","endTime":"2026-07-25T00:04:53.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.232182368530104,"aZ":-12.89454190939289,"pfxX":3.816600114773566,"pfxZ":10.050504651517876,"pX":-0.8202184146963192,"pZ":1.0853427144535166,"vX0":-5.946290162230151,"vY0":-136.89988453385035,"vZ0":-10.291722629715327,"x":148.26,"y":209.48,"x0":0.8736193006735001,"y0":50.00090352876909,"z0":5.751585278212444,"aX":7.32026317506773},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":-5.8,"spinRate":2401,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.39848597045187084,"extension":6.501181461052752},"index":0,"playId":"5c4aa8ba-f6bf-33f1-a56c-91c30e700056","pitchNumber":1,"startTime":"2026-07-25T00:03:23.152Z","endTime":"2026-07-25T00:03:27.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193685860652316,"aZ":-23.129114520032754,"pfxX":6.966289271858115,"pfxZ":5.9850508610551225,"pX":-0.16662195643286776,"pZ":1.0826804702379444,"vX0":-5.158657600989969,"vY0":-121.97082387775816,"vZ0":-6.959637959578626,"x":123.35,"y":209.55,"x0":1.0670013003377508,"y0":50.00461577688569,"z0":5.957374075678815,"aX":10.53449455538392},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.5,"breakHorizontal":-11.4,"spinRate":1714,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.44845407127616177,"extension":6.288450316572589},"index":1,"playId":"b9abaed8-f047-39e3-8bf9-9f71d92c40d9","pitchNumber":2,"startTime":"2026-07-25T00:03:36.724Z","endTime":"2026-07-25T00:03:43.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2057675535974,"aZ":-38.69819933216707,"pfxX":-3.699860795399913,"pfxZ":-4.384353225519487,"pX":0.4578379184822797,"pZ":4.285146768198274,"vX0":-0.13251046064231156,"vY0":-120.65067066306561,"vZ0":2.929885018394703,"x":99.55,"y":123.08,"x0":0.9946639500355503,"y0":50.00015182969893,"z0":6.441715200959859,"aX":-5.509745153602675},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.1,"breakHorizontal":6.7,"spinRate":1700,"spinDirection":337},"zone":12,"typeConfidence":2.0,"plateTime":0.4521899070737496,"extension":6.257762404719238},"index":2,"playId":"409d4cbf-d167-38fe-a4f2-cd56fa3a5dd9","pitchNumber":3,"startTime":"2026-07-25T00:04:26.733Z","endTime":"2026-07-25T00:04:30.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.726478379764735,"aZ":-13.867714631536684,"pfxX":4.757385584248373,"pfxZ":9.542475791906483,"pX":0.16788827135668943,"pZ":2.4850797625317114,"vX0":-3.893190662079871,"vY0":-137.45286499431785,"vZ0":-6.643336861018408,"x":110.6,"y":171.68,"x0":0.9827029596068049,"y0":50.00501580410098,"z0":5.870475532665774,"aX":9.128143986046192},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":-7.8,"spinRate":2341,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.3981052142652777,"extension":6.3266419403737855},"hitData":{"launchSpeed":105.5,"launchAngle":21.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.84,"coordY":73.28}},"index":3,"playId":"0e3bd24f-d6b1-39a3-a639-51565450ce54","pitchNumber":4,"startTime":"2026-07-25T00:04:41.268Z","endTime":"2026-07-25T00:04:53.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.7,"awayTeamWinProbability":27.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.44,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:04:53.103Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:05:12.718Z","endTime":"2026-07-25T00:06:53.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533030586063205,"aZ":-25.04570853670322,"pfxX":-1.8771600101268282,"pfxZ":4.005021140268568,"pX":-0.6850128288860938,"pZ":2.3049747752408174,"vX0":-4.073580806188631,"vY0":-132.17088940731534,"vZ0":-4.897673183087,"x":143.11,"y":176.55,"x0":1.116315423505079,"y0":50.00285346652392,"z0":6.006917187196172,"aX":-3.3417819841917535},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":4.2,"spinRate":2339,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.413416300975598,"extension":6.427861344670125},"index":0,"playId":"3c563a54-a21f-3714-9ef8-3ebe484e67d0","pitchNumber":1,"startTime":"2026-07-25T00:05:33.845Z","endTime":"2026-07-25T00:05:37.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"bf39f0f0-4ca6-346c-8272-73884d9203dc","startTime":"2026-07-25T00:05:57.354Z","endTime":"2026-07-25T00:06:02.302Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070093853761243,"aZ":-28.28757052550353,"pfxX":-0.9055100317024696,"pfxZ":2.397522311786845,"pX":-1.4043880464184229,"pZ":-0.07233685882858655,"vX0":-5.485143418300676,"vY0":-126.13325372704284,"vZ0":-8.872541269918509,"x":170.53,"y":240.73,"x0":0.9101964059924015,"y0":50.00308010969986,"z0":5.749522046346186,"aX":-1.468751344655663},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":2.8,"spinRate":2531,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.43315079631745723,"extension":6.443643222747816},"index":2,"playId":"ad1d7568-7f12-3bb7-9d52-93cb7d6fdbe7","pitchNumber":2,"startTime":"2026-07-25T00:06:18.530Z","endTime":"2026-07-25T00:06:24.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.977596082997845,"aZ":-13.373215982335562,"pfxX":2.9923029273707717,"pfxZ":9.614339669039957,"pX":-0.46084108482047054,"pZ":2.7325794379539827,"vX0":-5.045006904479084,"vY0":-138.48101447639118,"vZ0":-6.327002774227833,"x":134.57,"y":165.0,"x0":0.99017743654084,"y0":50.000533720876035,"z0":5.930024576290087,"aX":5.850434072035535},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-4.4,"spinRate":2365,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.3945076943892154,"extension":6.409303327213191},"hitData":{"launchSpeed":101.3,"launchAngle":19.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.79,"coordY":94.93}},"index":3,"playId":"fd9bc082-e5e9-34bb-8da5-6dbb9b1ca163","pitchNumber":3,"startTime":"2026-07-25T00:06:44.821Z","endTime":"2026-07-25T00:06:53.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-3.500000000000014,"leverageIndex":1.29,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:06:53.982Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:08:40.473Z","endTime":"2026-07-25T00:09:59.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.365731228878175,"aZ":-17.797902019709667,"pfxX":7.535992679224808,"pfxZ":7.131027392950068,"pX":0.7160504844639676,"pZ":2.4525265805400887,"vX0":-5.017925342768055,"vY0":-140.73165423922435,"vZ0":-6.846270767475043,"x":89.71,"y":172.56,"x0":1.5382503936202037,"y0":50.0056137874938,"z0":6.059380595334398,"aX":15.198106907950168},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.8,"breakHorizontal":-12.7,"spinRate":2157,"spinDirection":152},"zone":6,"typeConfidence":0.91,"plateTime":0.3884307091957777,"extension":6.3693319744049575},"index":0,"playId":"da409f59-6e98-3df5-9dab-0e8ef419d464","pitchNumber":1,"startTime":"2026-07-25T00:08:55.875Z","endTime":"2026-07-25T00:08:59.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.229061644932237,"aZ":-33.40695531157505,"pfxX":-4.563377462606486,"pfxZ":-0.9314655442253166,"pX":-0.3433149043176915,"pZ":3.823634851508925,"vX0":-3.3863408994162203,"vY0":-114.05343433985692,"vZ0":1.8862767819791595,"x":130.09,"y":135.54,"x0":1.7515284148251216,"y0":50.00258519010449,"z0":6.271236758319301,"aX":-6.034849563829998},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.0,"breakHorizontal":9.1,"spinRate":2441,"spinDirection":308},"zone":11,"typeConfidence":0.91,"plateTime":0.47952704692966996,"extension":6.2961432453925905},"index":1,"playId":"6932314d-b6a5-34b6-8366-d6c799f06e74","pitchNumber":2,"startTime":"2026-07-25T00:09:14.431Z","endTime":"2026-07-25T00:09:18.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07353201086221,"aZ":-11.480247091285136,"pfxX":2.077104060952979,"pfxZ":10.06610197662058,"pX":-0.28813153032284977,"pZ":3.0525985545764973,"vX0":-5.6503343398259505,"vY0":-142.534232534702,"vZ0":-6.692679665466574,"x":127.98,"y":156.36,"x0":1.4508745767421747,"y0":50.000654157069505,"z0":6.157606478573995,"aX":4.2700567920144845},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":-2.6,"spinRate":2276,"spinDirection":156},"zone":1,"typeConfidence":0.92,"plateTime":0.3844316301949986,"extension":6.257673021417738},"index":2,"playId":"083913d0-ae89-3944-866f-cce787364d79","pitchNumber":3,"startTime":"2026-07-25T00:09:33.368Z","endTime":"2026-07-25T00:09:38.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.999821957559185,"aZ":-34.967884084612315,"pfxX":-3.054108224708217,"pfxZ":-1.968931794219257,"pX":0.4140688760185468,"pZ":1.0216638521321988,"vX0":-2.5699098900953152,"vY0":-117.57207623595443,"vZ0":-4.1175501317785965,"x":101.22,"y":211.2,"x0":1.9118212064690105,"y0":50.000564954356996,"z0":5.987360450420419,"aX":-4.341889696487867},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.2,"breakHorizontal":6.1,"spinRate":2542,"spinDirection":324},"zone":14,"typeConfidence":0.9,"plateTime":0.4630855590581371,"extension":6.304429793779505},"index":3,"playId":"f37dacff-699f-3468-b381-983f3133f8b2","pitchNumber":4,"startTime":"2026-07-25T00:09:53.384Z","endTime":"2026-07-25T00:09:59.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:09:59.481Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:09:58.525Z","endTime":"2026-07-25T00:11:34.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50407303364597,"aZ":-26.853598604777062,"pfxX":7.365910936818093,"pfxZ":3.2229762405004427,"pX":-0.1882676075755406,"pZ":0.373623293899562,"vX0":-7.714784109881609,"vY0":-127.1638604066284,"vZ0":-8.343314863500021,"x":124.18,"y":228.69,"x0":1.9185972119875645,"y0":50.00027056834488,"z0":5.807246171396829,"aX":12.140182409699001},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":-11.8,"spinRate":1781,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.4296717385928046,"extension":6.245217368682402},"index":0,"playId":"a2ed7e62-a165-3eae-8923-75201c498aa5","pitchNumber":1,"startTime":"2026-07-25T00:10:19.317Z","endTime":"2026-07-25T00:10:22.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.301535514256216,"aZ":-28.596195613478983,"pfxX":6.182420415715666,"pfxZ":2.2264635867054956,"pX":0.3254841244655458,"pZ":3.7448456930217704,"vX0":-6.098112373811039,"vY0":-124.90936298455394,"vZ0":0.14644100898667345,"x":104.59,"y":137.67,"x0":1.9763912123044742,"y0":50.00121735044017,"z0":6.005503871607461,"aX":9.928477835409609},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":-10.1,"spinRate":1807,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.43579308723680166,"extension":6.194075413928064},"index":1,"playId":"7f48e628-e683-3ef9-bfed-7271d7e32a48","pitchNumber":2,"startTime":"2026-07-25T00:10:35.708Z","endTime":"2026-07-25T00:10:40.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1663100696628,"aZ":-13.421743719368395,"pfxX":3.4841808143878956,"pfxZ":9.411849427511914,"pX":0.9843282905981217,"pZ":2.6132092436811676,"vX0":-3.1948755783936433,"vY0":-139.51064359125834,"vZ0":-7.021852058843726,"x":79.48,"y":168.22,"x0":1.6856002961868786,"y0":50.00502677634929,"z0":6.027992777262457,"aX":6.944186954886095},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":-5.8,"spinRate":2232,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.39096353120650695,"extension":6.320361576770357},"index":2,"playId":"d5e3c5eb-d1cb-3872-989d-071acc931f32","pitchNumber":3,"startTime":"2026-07-25T00:10:52.281Z","endTime":"2026-07-25T00:10:55.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.966308756740307,"aZ":-29.00490235391369,"pfxX":-0.12194256355371813,"pfxZ":1.8156018682809165,"pX":1.0640195419102358,"pZ":3.21891512926146,"vX0":-3.059508923484656,"vY0":-130.57003048576462,"vZ0":-1.4029711561207354,"x":76.44,"y":151.87,"x0":2.261959072132827,"y0":50.00119291406094,"z0":5.925863689924133,"aX":-0.21207571628613692},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":0.8,"spinRate":2154,"spinDirection":184},"zone":12,"typeConfidence":0.91,"plateTime":0.41792264088190567,"extension":6.201007249660538},"index":3,"playId":"d08265e1-b7f0-36e2-a4db-2caf295a582e","pitchNumber":4,"startTime":"2026-07-25T00:11:08.832Z","endTime":"2026-07-25T00:11:13.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74812630119205,"aZ":-11.741833991573811,"pfxX":3.4996986413486635,"pfxZ":10.765393723172815,"pX":-0.11688004429347806,"pZ":0.5401970143853259,"vX0":-5.599450053924612,"vY0":-137.44274502901672,"vZ0":-12.224124012567858,"x":121.46,"y":224.19,"x0":1.4996546989381299,"y0":50.002550161516034,"z0":5.863361488839145,"aX":6.642230213811856},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-5.0,"spinRate":2256,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.39974421127754267,"extension":6.3802917358645885},"index":4,"playId":"c050d745-3099-393c-8e7e-df6262cc3a55","pitchNumber":5,"startTime":"2026-07-25T00:11:25.913Z","endTime":"2026-07-25T00:11:34.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:11:34.436Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:11:33.524Z","endTime":"2026-07-25T00:14:27.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.811284165890342,"aZ":-10.898343419376932,"pfxX":2.1890114896914437,"pfxZ":11.033314687934745,"pX":-1.0544634157160875,"pZ":2.578130060715481,"vX0":-7.6779491037101275,"vY0":-137.8044060560007,"vZ0":-7.245146951032996,"x":157.19,"y":169.17,"x0":1.4801218376992133,"y0":50.0060362846159,"z0":5.972827009928572,"aX":4.222436878629137},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":-2.4,"spinRate":2290,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.3970242707272349,"extension":6.424489131674467},"index":0,"playId":"655e18b1-df5d-30ad-8442-cf3be1570a21","pitchNumber":1,"startTime":"2026-07-25T00:11:58.555Z","endTime":"2026-07-25T00:12:04.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389617739454103,"aZ":-10.633521616604979,"pfxX":2.335109730554967,"pfxZ":10.71690157640304,"pX":-0.4407081085380116,"pZ":1.349941810256503,"vX0":-6.825340487580971,"vY0":-140.32185387220778,"vZ0":-10.369906624058833,"x":133.8,"y":202.33,"x0":1.7112515154839592,"y0":50.00182374939164,"z0":5.769194078866697,"aX":4.693359884844173},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":-3.0,"spinRate":2248,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.38914456107215356,"extension":6.434164886340026},"index":1,"playId":"a187fe36-643f-3ade-9933-023f484ad9af","pitchNumber":2,"startTime":"2026-07-25T00:12:44.684Z","endTime":"2026-07-25T00:12:49.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"3983ba8c-a3e3-4762-8886-bf0aa03e9a2b","startTime":"2026-07-25T00:13:05.042Z","endTime":"2026-07-25T00:13:10.042Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383121815292956,"aZ":-29.168041586661953,"pfxX":8.926382276380341,"pfxZ":1.8910551329644054,"pX":-0.3585768613150857,"pZ":0.685405613936025,"vX0":-8.796046241261724,"vY0":-125.31408222438806,"vZ0":-6.633621247337808,"x":130.67,"y":220.27,"x0":2.037668281705531,"y0":50.00457591807074,"z0":5.75065409588449,"aX":14.195368101011484},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":-14.2,"spinRate":1804,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.43714044823906395,"extension":6.556078557958864},"index":3,"playId":"943873c3-9957-3deb-b9df-880cad74abc5","pitchNumber":3,"startTime":"2026-07-25T00:13:23.407Z","endTime":"2026-07-25T00:13:28.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.076946764791707,"aZ":-27.502949722100595,"pfxX":8.685382144807075,"pfxZ":2.8180652677504616,"pX":1.3966810697701193,"pZ":0.9577290357457575,"vX0":-4.813966385324884,"vY0":-127.15104538707723,"vZ0":-6.585593179656378,"x":63.76,"y":212.92,"x0":2.1740775241754227,"y0":50.00198500191726,"z0":5.728229926879563,"aX":14.395235351360887},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":-14.9,"spinRate":1897,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4287617999451987,"extension":6.421205824481169},"index":4,"playId":"d2cc852f-7dfa-3689-b8c6-31ee9ad36f55","pitchNumber":4,"startTime":"2026-07-25T00:13:55.129Z","endTime":"2026-07-25T00:13:59.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.930839756439898,"aZ":-29.09211134060383,"pfxX":8.637180300974881,"pfxZ":1.9607164318513428,"pX":0.17617451773807014,"pZ":1.2986633707505204,"vX0":-7.394200864570532,"vY0":-124.46821890673455,"vZ0":-5.181722435501404,"x":110.28,"y":203.72,"x0":2.062909942382108,"y0":50.001418631413934,"z0":5.815853029609063,"aX":13.554412492122264},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":-13.9,"spinRate":1718,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.44003090861539684,"extension":6.423459484483759},"index":5,"playId":"d708d4be-59c7-3a59-a16d-27008bd60dbd","pitchNumber":5,"startTime":"2026-07-25T00:14:21.817Z","endTime":"2026-07-25T00:14:27.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:14:27.891Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Massey doubles (19) on a line drive to right fielder Ben Malgeri. Nick Loftin to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:14:29.151Z","endTime":"2026-07-25T00:16:56.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6090406978123,"aZ":-17.521603396063323,"pfxX":8.242813630780631,"pfxZ":7.273897744272465,"pX":0.4875726973528433,"pZ":2.4744541199229877,"vX0":-6.305097488631182,"vY0":-140.51473460033014,"vZ0":-6.374525856595555,"x":98.41,"y":171.97,"x0":1.6812186244716851,"y0":50.003260354157774,"z0":5.8966966286842215,"aX":16.606827879594714},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":-13.8,"spinRate":2117,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.388681504777046,"extension":6.327830415054191},"index":0,"playId":"53101c41-8fe1-3da3-a9e9-4ec920352f05","pitchNumber":1,"startTime":"2026-07-25T00:14:52.969Z","endTime":"2026-07-25T00:14:56.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61276470487416,"aZ":-36.82999967031578,"pfxX":-1.5105665632039136,"pfxZ":-3.507078772903002,"pX":-1.0855836176342406,"pZ":0.6974262218823619,"vX0":-6.3245569360210405,"vY0":-114.39276597518644,"vZ0":-3.814995514738732,"x":158.38,"y":219.95,"x0":1.9083560411154963,"y0":50.00162919741293,"z0":5.988171289083163,"aX":-2.0059301370944884},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.1,"breakHorizontal":4.3,"spinRate":2513,"spinDirection":322},"zone":13,"typeConfidence":0.77,"plateTime":0.478354274566275,"extension":6.338321640779745},"index":1,"playId":"d2644572-b558-3aef-879d-c8f85e0956ab","pitchNumber":2,"startTime":"2026-07-25T00:15:18.411Z","endTime":"2026-07-25T00:15:24.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-25T00:15:37.432Z","endTime":"2026-07-25T00:15:54.430Z","isPitch":false,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913022697467134,"aZ":-28.135164343621984,"pfxX":10.203201768312319,"pfxZ":2.5120270843258172,"pX":0.059146508670711966,"pZ":2.0221485195978337,"vX0":-8.449784185458025,"vY0":-125.8678064830091,"vZ0":-3.8352892097458207,"x":114.75,"y":184.18,"x0":2.129736822119241,"y0":50.00459991888999,"z0":5.83724483281053,"aX":16.416751731587354},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-16.6,"spinRate":1864,"spinDirection":138},"zone":8,"typeConfidence":0.9,"plateTime":0.4347228356146333,"extension":6.29603273728082},"index":3,"playId":"111ff62c-9a44-3fbd-958c-2b64f3a8201d","pitchNumber":3,"startTime":"2026-07-25T00:15:54.430Z","endTime":"2026-07-25T00:15:59.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.917557967937924,"aZ":-11.652786372317074,"pfxX":1.6937613026161604,"pfxZ":9.989375728750993,"pX":0.002130732456328913,"pZ":2.332520105156165,"vX0":-4.812027575496815,"vY0":-142.24847490042868,"vZ0":-8.251498729949233,"x":116.92,"y":175.8,"x0":1.493840422214625,"y0":50.00121087520416,"z0":6.005329190393521,"aX":3.4794890468462203},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":-2.2,"spinRate":2352,"spinDirection":157},"zone":5,"typeConfidence":0.92,"plateTime":0.3846997311398068,"extension":6.422097561961599},"index":4,"playId":"fa88aea5-1663-3cb4-9ddf-ccab6de4b16b","pitchNumber":4,"startTime":"2026-07-25T00:16:17.405Z","endTime":"2026-07-25T00:16:21.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.250582263526518,"aZ":-34.97590878889434,"pfxX":-3.84710790829352,"pfxZ":-2.0376488812320908,"pX":0.034406702486441676,"pZ":3.0652075560683816,"vX0":-3.184250452931234,"vY0":-116.68053496541995,"vZ0":0.5081738858887441,"x":115.69,"y":156.02,"x0":1.9171764541158418,"y0":50.00056629574295,"z0":6.144019508481738,"aX":-5.296054813910612},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.2,"breakHorizontal":7.8,"spinRate":2480,"spinDirection":319},"zone":2,"typeConfidence":0.9,"plateTime":0.469672806742532,"extension":6.343457887524702},"hitData":{"launchSpeed":98.6,"launchAngle":23.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.25,"coordY":100.81}},"index":5,"playId":"c205204b-8533-33a1-a7e3-7f329a62ae35","pitchNumber":5,"startTime":"2026-07-25T00:16:43.843Z","endTime":"2026-07-25T00:16:56.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.30000000000001,"awayTeamWinProbability":32.69999999999999,"homeTeamWinProbabilityAdded":-6.999999999999986,"leverageIndex":1.79,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:16:56.349Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:18:03.224Z","endTime":"2026-07-25T00:18:36.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T00:17:16.110Z","endTime":"2026-07-25T00:18:05.471Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40047071620263,"aZ":-29.27547261198785,"pfxX":7.2100145684527535,"pfxZ":1.8618265511967493,"pX":-0.0660298026307851,"pZ":2.378754299591761,"vX0":-7.242592324115047,"vY0":-123.45746380451848,"vZ0":-2.7330082970940417,"x":119.52,"y":174.55,"x0":1.9557720369288336,"y0":50.004624313589225,"z0":5.940607934907718,"aX":11.23677470501328},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-11.5,"spinRate":1893,"spinDirection":141},"zone":5,"typeConfidence":0.9,"plateTime":0.4420702029352346,"extension":6.4498809240422},"index":1,"playId":"4cb85992-2d54-34b7-befb-a5d6b4e7ed0d","pitchNumber":1,"startTime":"2026-07-25T00:18:05.471Z","endTime":"2026-07-25T00:18:09.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15338705599237,"aZ":-14.296378278322415,"pfxX":3.390089757828168,"pfxZ":9.034588392970782,"pX":0.33947661571103166,"pZ":2.6703768775996544,"vX0":-4.744090473011702,"vY0":-139.06975822071684,"vZ0":-6.724758027462148,"x":104.06,"y":166.68,"x0":1.6188602188774193,"y0":50.00586929299375,"z0":6.049652659904975,"aX":6.71091229518288},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":-5.3,"spinRate":2259,"spinDirection":156},"zone":6,"typeConfidence":0.88,"plateTime":0.39230599373702146,"extension":6.295505060587313},"hitData":{"launchSpeed":89.9,"launchAngle":50.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.12,"coordY":106.31}},"index":2,"playId":"16eb3961-baf6-38b2-ad81-cdbb6abcec48","pitchNumber":2,"startTime":"2026-07-25T00:18:26.506Z","endTime":"2026-07-25T00:18:36.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":11.599999999999994,"leverageIndex":4.19,"dramaIndex":181.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:18:36.264Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Tyler Tolbert to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T00:20:38.260Z","endTime":"2026-07-25T00:21:00.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055890992414874,"aZ":-13.420068380938629,"pfxX":1.5465693364247846,"pfxZ":10.446428290869196,"pX":0.3607714726579155,"pZ":2.327100447383588,"vX0":-2.270808159317858,"vY0":-133.02321006823763,"vZ0":-7.058776588892987,"x":103.25,"y":175.95,"x0":1.023849192139485,"y0":50.00313050055878,"z0":5.984534617110669,"aX":2.7767676003954636},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":-2.3,"spinRate":2275,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.41146721505749895,"extension":6.312895121931712},"hitData":{"launchSpeed":101.5,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.3,"coordY":150.16}},"index":0,"playId":"019a40ce-d526-37a2-ac4d-470589eff178","pitchNumber":1,"startTime":"2026-07-25T00:20:51.331Z","endTime":"2026-07-25T00:21:00.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:21:00.003Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Malgeri grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T00:21:02.307Z","endTime":"2026-07-25T00:22:19.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80727746278168,"aZ":-24.46796358961221,"pfxX":-0.8584423208552063,"pfxZ":4.423496460931082,"pX":-0.08258863018509405,"pZ":2.667981905664262,"vX0":-2.494484751531699,"vY0":-130.4960165012578,"vZ0":-4.036766840096733,"x":120.15,"y":166.74,"x0":0.9933173373534968,"y0":50.004052088605185,"z0":6.0558759567459,"aX":-1.4955715054919108},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":2.0,"spinRate":2288,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4180824301533659,"extension":6.358356386984692},"index":0,"playId":"e3772fa6-3253-3cef-90b2-0e92d45c280f","pitchNumber":1,"startTime":"2026-07-25T00:21:24.089Z","endTime":"2026-07-25T00:21:27.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33321778823433,"aZ":-23.104248257100824,"pfxX":7.057802534904899,"pfxZ":6.275798177032591,"pX":0.7436958568433072,"pZ":1.3724296504372433,"vX0":-4.025272238846356,"vY0":-119.262267977831,"vZ0":-6.037043300366446,"x":88.65,"y":201.72,"x0":1.5340296236112485,"y0":50.000419314640524,"z0":6.012426594105082,"aX":10.194134843578142},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":10.2,"breakHorizontal":-11.9,"spinRate":1661,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4587729362033426,"extension":6.321602298210698},"index":1,"playId":"1dbad7a1-2f3f-3a08-a316-ed11571abfd1","pitchNumber":2,"startTime":"2026-07-25T00:21:37.020Z","endTime":"2026-07-25T00:21:41.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94978668907651,"aZ":-38.64141988108565,"pfxX":-2.4461838764722117,"pfxZ":-4.163097435644254,"pX":0.42157630383576467,"pZ":0.3286256604004227,"vX0":-1.0050250567851509,"vY0":-123.69989087997666,"vZ0":-6.092755933940063,"x":100.93,"y":229.91,"x0":1.1505056359256522,"y0":50.000611999942414,"z0":6.051277445788605,"aX":-3.8022427022760485},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.6,"breakHorizontal":4.7,"spinRate":2330,"spinDirection":343},"zone":14,"typeConfidence":2.0,"plateTime":0.44224542893608065,"extension":6.2539286135659165},"index":2,"playId":"682d63b8-4f35-392a-9c94-1b1c305c3bd5","pitchNumber":3,"startTime":"2026-07-25T00:21:52.900Z","endTime":"2026-07-25T00:21:57.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672565103815607,"aZ":-38.33102208858468,"pfxX":-4.721768830485703,"pfxZ":-3.9198563575739103,"pX":-0.591165996067756,"pZ":1.3730699292958233,"vX0":-2.550994364437709,"vY0":-124.2483005636033,"vZ0":-3.8295833434357167,"x":139.53,"y":201.71,"x0":1.060469649841834,"y0":50.00116803357804,"z0":6.102288718863502,"aX":-7.420060299286996},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.7,"breakHorizontal":9.1,"spinRate":2348,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.4399429210805028,"extension":6.273095099339405},"hitData":{"launchSpeed":79.2,"launchAngle":6.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.03,"coordY":157.76}},"index":3,"playId":"0ff3d72f-cd37-318b-8eb5-683c3f2031ab","pitchNumber":4,"startTime":"2026-07-25T00:22:09.177Z","endTime":"2026-07-25T00:22:19.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:22:19.167Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T00:22:20.587Z","endTime":"2026-07-25T00:24:05.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89189901945094,"aZ":-24.10854945107798,"pfxX":-1.5467136870692766,"pfxZ":4.679998944245169,"pX":0.221565828912322,"pZ":3.219078785474944,"vX0":-1.6054982534109146,"vY0":-130.54446825070463,"vZ0":-2.768201770103444,"x":108.55,"y":151.86,"x0":1.0458284390054216,"y0":50.00227920811346,"z0":6.1111456483215365,"aX":-2.664896230048806},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":3.1,"spinRate":2326,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.41983610788141323,"extension":6.214979769396506},"index":0,"playId":"d1026ff0-4b71-340e-a4c8-fdff5a806823","pitchNumber":1,"startTime":"2026-07-25T00:22:45.368Z","endTime":"2026-07-25T00:22:49.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168994845873407,"aZ":-30.89289685246862,"pfxX":-1.9562597310736662,"pfxZ":0.8326429315676425,"pX":0.05851635540775546,"pZ":1.3299879158640986,"vX0":-2.133344221514971,"vY0":-124.78568621732697,"vZ0":-4.952316088582451,"x":114.77,"y":202.87,"x0":1.1857292473741954,"y0":50.00592618642043,"z0":5.950710007414215,"aX":-3.0182783494090364},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":4.1,"spinRate":2529,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.44262783458173693,"extension":6.100258644245776},"index":1,"playId":"1c043fe1-e233-3f8c-be4f-c2f8bdf62554","pitchNumber":2,"startTime":"2026-07-25T00:22:59.653Z","endTime":"2026-07-25T00:23:04.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-25T00:23:18.894Z","endTime":"2026-07-25T00:23:24.722Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.533781315436517,"aZ":-31.75454833891567,"pfxX":-1.468124990222798,"pfxZ":0.2653690116829903,"pX":-0.8326758523473609,"pZ":1.3211151345958436,"vX0":-3.5020454263481526,"vY0":-125.28438319391397,"vZ0":-5.030331275357385,"x":148.74,"y":203.11,"x0":0.7745642859990493,"y0":50.00408184637506,"z0":5.953178706224385,"aX":-2.331324436783063},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":3.5,"spinRate":2540,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4373426982656121,"extension":6.269618534889393},"index":3,"playId":"68360bef-4477-30e7-b8a8-e3ed6c7cfb48","pitchNumber":3,"startTime":"2026-07-25T00:23:24.722Z","endTime":"2026-07-25T00:23:29.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566903674801576,"aZ":-29.499617015143652,"pfxX":-2.783088876053328,"pfxZ":1.6620336761518573,"pX":-0.3640830351141386,"pZ":1.2714027176540823,"vX0":-2.2781383903759913,"vY0":-126.09900213188982,"vZ0":-5.589464775452815,"x":130.88,"y":204.45,"x0":0.9125874532362397,"y0":50.00412955486117,"z0":5.8958113393816305,"aX":-4.483471725508562},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":5.5,"spinRate":2530,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4343177120524513,"extension":6.315392370163979},"index":4,"playId":"59a0d1e0-766f-3ea8-9d7c-bb7d894622b0","pitchNumber":4,"startTime":"2026-07-25T00:23:42.928Z","endTime":"2026-07-25T00:23:47.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58258290420694,"aZ":-25.65338492816344,"pfxX":7.105655356366625,"pfxZ":4.62347946465292,"pX":0.1146320787660465,"pZ":1.4715086197444225,"vX0":-4.859090184990235,"vY0":-118.00350075627118,"vZ0":-5.192463813305891,"x":112.63,"y":199.05,"x0":1.277924179753911,"y0":50.00180871979663,"z0":6.065676575416138,"aX":10.014462274856948},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.3,"breakHorizontal":-11.6,"spinRate":1580,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4642784885426994,"extension":6.083869252487407},"index":5,"playId":"d29468fd-2d4f-3a31-983c-90e0b3e1cc1a","pitchNumber":5,"startTime":"2026-07-25T00:23:59.799Z","endTime":"2026-07-25T00:24:05.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:24:05.200Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T00:25:58.421Z","endTime":"2026-07-25T00:26:33.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.175851851844648,"aZ":-11.575360786973581,"pfxX":2.397460608271709,"pfxZ":10.521022341182071,"pX":-1.3677191348055113,"pZ":1.7275485623350664,"vX0":-8.523522736952884,"vY0":-138.39932285259775,"vZ0":-9.333314240060952,"x":169.13,"y":192.14,"x0":1.4279699027637334,"y0":50.00517466516007,"z0":5.899775106064514,"aX":4.695491173297089},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-2.8,"spinRate":2353,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.3943561479298019,"extension":6.431288284314033},"index":0,"playId":"c3a453ec-d590-3009-85d6-f8a72c4405be","pitchNumber":1,"startTime":"2026-07-25T00:26:08.705Z","endTime":"2026-07-25T00:26:12.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98058220815141,"aZ":-18.61926854186338,"pfxX":6.805409082773755,"pfxZ":6.775939458715763,"pX":0.26191394755238456,"pZ":2.7048790804223883,"vX0":-5.6854812601862506,"vY0":-139.94855575083903,"vZ0":-5.782356907178802,"x":107.02,"y":165.75,"x0":1.4267919753716052,"y0":50.00615162468373,"z0":6.001070062016108,"aX":13.620807297611936},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":-11.3,"spinRate":2235,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.39006517890201176,"extension":6.309490001383811},"hitData":{"launchSpeed":102.1,"launchAngle":41.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":140.34,"coordY":75.21}},"index":1,"playId":"655fee4c-b8e6-3327-b11c-5241c4d60f93","pitchNumber":2,"startTime":"2026-07-25T00:26:20.757Z","endTime":"2026-07-25T00:26:33.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:26:33.052Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lane Thomas grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T00:28:57.248Z","endTime":"2026-07-25T00:32:10.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T00:26:45.417Z","endTime":"2026-07-25T00:26:58.859Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-25T00:26:58.859Z","endTime":"2026-07-25T00:28:59.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.222187686816895,"aZ":-26.358022337718797,"pfxX":-10.125573728796741,"pfxZ":2.995206563792081,"pX":0.25281986779225574,"pZ":3.3432079967875534,"vX0":10.912084033688323,"vY0":-137.9287324398779,"vZ0":-1.148842824832337,"x":107.36,"y":148.51,"x0":-2.4230946038113945,"y0":50.00525241509454,"z0":5.5284889295488595,"aX":-19.67961898791986},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":16.3,"spinRate":2089,"spinDirection":237},"zone":12,"typeConfidence":0.91,"plateTime":0.39582815596596177,"extension":6.052522043637077},"index":2,"playId":"5023ce3a-800b-3437-8165-3c8a03fafb04","pitchNumber":1,"startTime":"2026-07-25T00:28:59.545Z","endTime":"2026-07-25T00:29:02.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73253991054734,"aZ":-31.032993897677834,"pfxX":1.3550268836495791,"pfxZ":0.714755756253564,"pX":0.003181114576135514,"pZ":1.9131995732442846,"vX0":5.6914672801099755,"vY0":-125.388172426809,"vZ0":-2.4121108548353076,"x":116.88,"y":187.12,"x0":-2.473485065758599,"y0":50.0017386555024,"z0":5.423907987321549,"aX":2.152198317268764},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":-3.8,"spinRate":2276,"spinDirection":70},"zone":8,"typeConfidence":0.89,"plateTime":0.4371074002781019,"extension":6.1154654883301465},"index":3,"playId":"0bd3a349-125a-3376-bdd3-08383b621d18","pitchNumber":2,"startTime":"2026-07-25T00:29:14.911Z","endTime":"2026-07-25T00:29:18.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329359151920627,"aZ":-28.535985825676974,"pfxX":-0.331326213162221,"pfxZ":2.2355414125940714,"pX":1.5378592187524995,"pZ":0.4814807766135784,"vX0":9.59572193899802,"vY0":-126.5681176711305,"vZ0":-6.134336559744824,"x":58.38,"y":225.78,"x0":-2.2559155609800436,"y0":50.000292666526526,"z0":5.215443633572619,"aX":-0.5388950180613116},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":-1.6,"spinRate":2297,"spinDirection":92},"zone":14,"typeConfidence":0.9,"plateTime":0.4324004411374345,"extension":6.115845447783107},"index":4,"playId":"a43c7467-fd1a-35c3-bcc2-0da381905bc0","pitchNumber":3,"startTime":"2026-07-25T00:29:31.022Z","endTime":"2026-07-25T00:29:34.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.044258297790808,"aZ":-25.537922867412785,"pfxX":-10.8318420221831,"pfxZ":3.367230833837837,"pX":-0.20981601964523477,"pZ":2.745509695895169,"vX0":9.577260914493667,"vY0":-139.04975139931514,"vZ0":-2.596803111127433,"x":125.0,"y":164.65,"x0":-2.2791179964850423,"y0":50.00629762005985,"z0":5.3729051139579616,"aX":-21.370684180263005},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.8,"breakHorizontal":17.9,"spinRate":2052,"spinDirection":239},"zone":2,"typeConfidence":0.9,"plateTime":0.3928209554737947,"extension":6.308661382473295},"index":5,"playId":"e1df938e-51cc-3101-8b8b-fe855c77d0f0","pitchNumber":4,"startTime":"2026-07-25T00:29:54.021Z","endTime":"2026-07-25T00:29:59.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.153793315378103,"aZ":-29.48561426795175,"pfxX":-9.413986412428763,"pfxZ":1.3644787051417548,"pX":-0.22691447092841843,"pZ":2.9828020679638345,"vX0":9.092543969456845,"vY0":-138.8534185378404,"vZ0":-1.258803928060576,"x":125.65,"y":158.24,"x0":-2.30495048822453,"y0":50.00516365117064,"z0":5.38577588645809,"aX":-18.571141913057808},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.4,"breakHorizontal":15.4,"spinRate":1849,"spinDirection":242},"zone":2,"typeConfidence":0.9,"plateTime":0.3929659937789518,"extension":6.2785665628693454},"index":6,"playId":"95fd8cb0-c093-3c46-845a-ab3142259a96","pitchNumber":5,"startTime":"2026-07-25T00:30:16.333Z","endTime":"2026-07-25T00:30:21.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16782967889801,"aZ":-27.09531547300215,"pfxX":-9.93951846807769,"pfxZ":2.5354595173253553,"pX":-0.6120495809243266,"pZ":2.6584416538777402,"vX0":8.309787667683757,"vY0":-140.39888550181328,"vZ0":-2.761986530287277,"x":140.33,"y":167.0,"x0":-2.315790325409558,"y0":50.00000811557629,"z0":5.414395247910185,"aX":-19.881490427184502},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":16.3,"spinRate":2163,"spinDirection":238},"zone":4,"typeConfidence":0.89,"plateTime":0.38981815718258916,"extension":6.142227887252218},"index":7,"playId":"2d2368eb-99ce-3312-9fa6-273f9933a6d0","pitchNumber":6,"startTime":"2026-07-25T00:30:39.176Z","endTime":"2026-07-25T00:30:45.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465653084213663,"aZ":-26.96872895774173,"pfxX":-9.842535956316443,"pfxZ":2.656714939468934,"pX":0.24219255633808737,"pZ":3.6385614833343403,"vX0":10.550990254556538,"vY0":-138.77922377916516,"vZ0":0.018611238617190273,"x":107.77,"y":140.54,"x0":-2.3202798314243736,"y0":50.00510748129402,"z0":5.41993286007319,"aX":-19.306596823341728},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":15.8,"spinRate":1889,"spinDirection":242},"zone":12,"typeConfidence":0.89,"plateTime":0.3938421292286023,"extension":6.276143088284409},"index":8,"playId":"9e4d5200-8103-31b8-a055-9690286ecc8c","pitchNumber":7,"startTime":"2026-07-25T00:31:23.757Z","endTime":"2026-07-25T00:31:28.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886480656882092,"aZ":-24.54780194210486,"pfxX":-12.113100991134665,"pfxZ":3.946606189892514,"pX":1.179837092596371,"pZ":1.9392924450834113,"vX0":13.636909846625421,"vY0":-137.72651760268909,"vZ0":-4.72205206572995,"x":72.03,"y":186.42,"x0":-2.2480367633867635,"y0":50.002560355723,"z0":5.323706427240628,"aX":-23.408803115395717},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.4,"breakHorizontal":19.3,"spinRate":2006,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.39678556574097135,"extension":6.305497686800129},"index":9,"playId":"5126d8a8-21a7-3056-ad78-d05e7d9438ad","pitchNumber":8,"startTime":"2026-07-25T00:31:41.510Z","endTime":"2026-07-25T00:31:45.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062464055521897,"aZ":-27.60987026800777,"pfxX":-9.00971972524189,"pfxZ":2.3690121065661245,"pX":0.6395630485820021,"pZ":2.6602729245950014,"vX0":11.23276437167699,"vY0":-137.5596433365909,"vZ0":-2.328682227173751,"x":92.62,"y":166.95,"x0":-2.3164790171951872,"y0":50.00177370386235,"z0":5.379830805123246,"aX":-17.353791611610564},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.0,"breakHorizontal":14.2,"spinRate":1901,"spinDirection":241},"zone":6,"typeConfidence":0.93,"plateTime":0.397406328188473,"extension":6.315744223650214},"hitData":{"launchSpeed":96.2,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.3,"coordY":151.68}},"index":10,"playId":"58b6f3c4-aada-3adb-ab7e-11b90e56d3f3","pitchNumber":9,"startTime":"2026-07-25T00:32:02.408Z","endTime":"2026-07-25T00:32:10.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:32:10.911Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T00:32:14.933Z","endTime":"2026-07-25T00:33:36.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915190409395773,"aZ":-29.427006918028283,"pfxX":-0.14015341713265173,"pfxZ":1.6555546201026576,"pX":-0.8854264814799155,"pZ":3.76346458621012,"vX0":4.213487963053015,"vY0":-127.13617058730495,"vZ0":1.2727076990974904,"x":150.75,"y":137.17,"x0":-2.5369733409908983,"y0":50.00176695006926,"z0":5.5698293122115965,"aX":-0.23298713009342314},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":-0.6,"spinRate":2101,"spinDirection":109},"zone":11,"typeConfidence":0.9,"plateTime":0.4287087452998084,"extension":6.0679485348968445},"index":0,"playId":"e7ad6471-257e-31aa-b806-c2d13327a7d9","pitchNumber":1,"startTime":"2026-07-25T00:32:33.181Z","endTime":"2026-07-25T00:32:37.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149885737634165,"aZ":-29.19867107733389,"pfxX":0.8003401920392985,"pfxZ":1.8894004426780953,"pX":1.0184548785061378,"pZ":2.30477231511112,"vX0":7.96578891152979,"vY0":-125.54948199176617,"vZ0":-1.7750418914925992,"x":78.18,"y":176.55,"x0":-2.3201621395002725,"y0":50.000177371793455,"z0":5.433599817584302,"aX":1.2553344168805556},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-3.6,"spinRate":2000,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.43892333009883266,"extension":6.165953336747822},"index":1,"playId":"f95e3f36-0749-321c-83db-276dad3553a3","pitchNumber":2,"startTime":"2026-07-25T00:32:47.985Z","endTime":"2026-07-25T00:32:52.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67958128351943,"aZ":-27.267837605157176,"pfxX":-9.6333322397091,"pfxZ":2.570990298891548,"pX":-1.2867007564247652,"pZ":2.7638642845597436,"vX0":6.618679588600193,"vY0":-137.3034937651518,"vZ0":-2.057889956120763,"x":166.05,"y":164.16,"x0":-2.4781795431339098,"y0":50.000867479674774,"z0":5.38031433685748,"aX":-18.373056944518986},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.4,"breakHorizontal":16.1,"spinRate":2007,"spinDirection":238},"zone":11,"typeConfidence":0.94,"plateTime":0.3990614015665712,"extension":6.262406739616497},"index":2,"playId":"4e9ad86b-f2db-330e-a4c8-6f883d063304","pitchNumber":3,"startTime":"2026-07-25T00:33:02.918Z","endTime":"2026-07-25T00:33:07.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.854626267861175,"aZ":-27.834578780856813,"pfxX":0.202321400100552,"pfxZ":2.5960628270233617,"pX":0.47156649553261293,"pZ":1.669445331570637,"vX0":7.097850087408181,"vY0":-128.68103692794259,"vZ0":-3.831742162142154,"x":99.02,"y":193.7,"x0":-2.353954515606926,"y0":50.00120301085798,"z0":5.345514444345096,"aX":0.3354703924481619},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-2.0,"spinRate":2145,"spinDirection":108},"zone":9,"typeConfidence":0.9,"plateTime":0.4264053575188984,"extension":6.1877268507121315},"hitData":{"launchSpeed":102.2,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.3,"coordY":149.66}},"index":3,"playId":"9a1995ea-11fe-347d-a82f-84371ffd2781","pitchNumber":4,"startTime":"2026-07-25T00:33:27.906Z","endTime":"2026-07-25T00:33:36.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:33:36.746Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T00:35:45.000Z","endTime":"2026-07-25T00:37:38.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.395020779374516,"aZ":-24.300062887308435,"pfxX":7.128222121107159,"pfxZ":5.576021212032465,"pX":0.46790011804857484,"pZ":3.9716565075638437,"vX0":-4.111160308198791,"vY0":-118.3526141697077,"vZ0":-0.5249737680996441,"x":99.16,"y":131.55,"x0":1.3047097510728196,"y0":50.005892504863844,"z0":6.429269558904204,"aX":10.075518495950027},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":10.2,"breakHorizontal":-11.9,"spinRate":1655,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.46345894247030905,"extension":5.977766381398833},"index":0,"playId":"9d97d69e-adc2-3798-8652-a290507184b0","pitchNumber":1,"startTime":"2026-07-25T00:35:59.268Z","endTime":"2026-07-25T00:36:02.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29571352766034,"aZ":-23.737886928924453,"pfxX":9.421068026105521,"pfxZ":5.987650780763369,"pX":0.17416951360260646,"pZ":1.6796126102034852,"vX0":-5.4118123318753835,"vY0":-118.64940737397076,"vZ0":-5.185366996187546,"x":110.36,"y":193.43,"x0":1.2750532011229858,"y0":50.00195318471464,"z0":6.090292892490315,"aX":13.267064020047204},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.7,"breakHorizontal":-15.5,"spinRate":1840,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.46382708207114876,"extension":6.295202463535894},"index":1,"playId":"925f95e9-bcf3-3d82-ab57-7ab53f1c397c","pitchNumber":2,"startTime":"2026-07-25T00:36:13.742Z","endTime":"2026-07-25T00:36:18.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818417921717554,"aZ":-23.351670925799986,"pfxX":-3.198302406240816,"pfxZ":5.016555715867602,"pX":0.8956645406693451,"pZ":2.9335087546384004,"vX0":0.5312423578811156,"vY0":-131.0760410357388,"vZ0":-3.558979343840433,"x":82.86,"y":159.58,"x0":1.1076657614647865,"y0":50.00585627784685,"z0":6.0303443932582335,"aX":-5.627903923386757},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":5.8,"spinRate":2333,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.41611140243181666,"extension":6.255302845465692},"index":2,"playId":"f1775458-75b6-3f76-b975-d424f77668c7","pitchNumber":3,"startTime":"2026-07-25T00:36:29.755Z","endTime":"2026-07-25T00:36:33.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327199665243853,"aZ":-24.467272295826447,"pfxX":5.84525930360915,"pfxZ":5.33766955188902,"pX":0.3525950553796495,"pZ":3.4665886634621295,"vX0":-4.470879504330245,"vY0":-119.99918473528388,"vZ0":-1.336611087705113,"x":103.56,"y":145.18,"x0":1.4893676424989748,"y0":50.003192805425506,"z0":6.230548164651817,"aX":8.442041667584581},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.6,"breakHorizontal":-9.4,"spinRate":1650,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.45814611216358125,"extension":6.112776508518716},"index":3,"playId":"6e041b35-4cdc-3b33-acdf-40093fb4b7c5","pitchNumber":4,"startTime":"2026-07-25T00:36:56.436Z","endTime":"2026-07-25T00:37:00.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566228153292496,"aZ":-41.213933126532,"pfxX":-3.4665739412576846,"pfxZ":-5.803507623440496,"pX":-0.1774917669127576,"pZ":0.290663711942101,"vX0":-1.5801307934072797,"vY0":-124.2180470981838,"vZ0":-5.7627054517777045,"x":123.77,"y":230.93,"x0":0.9177708378879338,"y0":50.00211524557537,"z0":6.078384296135053,"aX":-5.400767744912847},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.6,"breakHorizontal":6.6,"spinRate":2402,"spinDirection":350},"zone":13,"typeConfidence":2.0,"plateTime":0.4414380463934071,"extension":6.268599196768448},"index":4,"playId":"6b3f92cc-3bae-360e-9a86-18f5a2f7fe35","pitchNumber":5,"startTime":"2026-07-25T00:37:10.532Z","endTime":"2026-07-25T00:37:14.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.773064775903876,"aZ":-37.35761555787182,"pfxX":-2.034662312929664,"pfxZ":-3.452513715934463,"pX":-0.5692959725610799,"pZ":0.38037982063597,"vX0":-2.458131242833081,"vY0":-121.25299743679723,"vZ0":-6.114638847456508,"x":138.7,"y":228.51,"x0":0.7186450440206722,"y0":50.00363655515648,"z0":6.162063620013965,"aX":-3.055274615094564},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.3,"breakHorizontal":4.2,"spinRate":2351,"spinDirection":351},"zone":13,"typeConfidence":2.0,"plateTime":0.4502261090743995,"extension":6.302818815317732},"index":5,"playId":"2e24b618-84b8-3d6f-b379-085bb6ef7dba","pitchNumber":6,"startTime":"2026-07-25T00:37:31.719Z","endTime":"2026-07-25T00:37:38.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:37:38.488Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T00:37:42.846Z","endTime":"2026-07-25T00:39:00.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15578735966358,"aZ":-36.90405509577393,"pfxX":-1.6556673838851532,"pfxZ":-3.2933515534250493,"pX":-0.32341361450986095,"pZ":3.58869038168589,"vX0":-2.686221686500888,"vY0":-118.66878762336319,"vZ0":1.0112630161668248,"x":129.33,"y":141.89,"x0":1.035094262460406,"y0":50.00254680468457,"z0":6.4998935271313325,"aX":-2.3779952312859702},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.5,"breakHorizontal":3.6,"spinRate":1814,"spinDirection":341},"zone":11,"typeConfidence":2.0,"plateTime":0.4602740784650803,"extension":6.130618613604591},"index":0,"playId":"ff8c5667-366d-3399-88a9-e7d2e1d32260","pitchNumber":1,"startTime":"2026-07-25T00:38:00.589Z","endTime":"2026-07-25T00:38:04.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2745772799296,"aZ":-27.49434157006437,"pfxX":0.02293443916686161,"pfxZ":2.5912541176267503,"pX":0.07089287792514042,"pZ":3.5648864908561078,"vX0":-2.9391988206394006,"vY0":-132.48624201594365,"vZ0":-1.6331395080198783,"x":114.3,"y":142.53,"x0":1.1846001045409118,"y0":50.001255381960746,"z0":6.16979532807694,"aX":0.041893816629049764},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":0.5,"spinRate":2310,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4110439867297542,"extension":6.231020880205735},"index":1,"playId":"1e252d5b-fd1c-3136-8074-0c165ce2b451","pitchNumber":2,"startTime":"2026-07-25T00:38:17.503Z","endTime":"2026-07-25T00:38:23.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17704260588056,"aZ":-24.8577857869847,"pfxX":-1.5564920963128304,"pfxZ":3.9688655507280934,"pX":0.025759403721378922,"pZ":3.4000689650916573,"vX0":-2.6561521170446785,"vY0":-133.973682402055,"vZ0":-1.8688445115277086,"x":116.02,"y":146.98,"x0":1.2269627519341697,"y0":50.003085839864404,"z0":5.85908425348336,"aX":-2.8677497770629747},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":3.4,"spinRate":2393,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.40669630615441754,"extension":6.475800154538148},"index":2,"playId":"f351f4e6-54f9-36c6-ad8a-ba4de2c7f85f","pitchNumber":3,"startTime":"2026-07-25T00:38:37.342Z","endTime":"2026-07-25T00:38:42.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88687818783378,"aZ":-38.012763681902754,"pfxX":-1.4132323660546593,"pfxZ":-3.6569393203972904,"pX":-0.5372932403898606,"pZ":1.8573680622976423,"vX0":-2.882535870796244,"vY0":-124.9967164765127,"vZ0":-2.714508452749696,"x":137.48,"y":188.63,"x0":0.8099875566777156,"y0":50.002276070068525,"z0":6.04903016472152,"aX":-2.2570682242854465},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.0,"breakHorizontal":3.1,"spinRate":2178,"spinDirection":347},"zone":7,"typeConfidence":2.0,"plateTime":0.4365699408911108,"extension":6.249355860018692},"index":3,"playId":"e943972c-4e82-31db-9108-d31673984080","pitchNumber":4,"startTime":"2026-07-25T00:38:55.371Z","endTime":"2026-07-25T00:39:00.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:39:00.817Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tigers challenged (play at 1st), call on the field was upheld: Riley Greene grounds into a double play, second baseman Michael Massey to shortstop Tyler Tolbert to first baseman Vinnie Pasquantino. Gleyber Torres out at 2nd. Riley Greene out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T00:39:02.664Z","endTime":"2026-07-25T00:40:57.004Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.600421566123703,"aZ":-25.699845633798443,"pfxX":-0.7643274860484937,"pfxZ":3.6129709725178465,"pX":-1.9159325729099717,"pZ":3.155076502908083,"vX0":-6.747772970020541,"vY0":-132.3942088627236,"vZ0":-3.0147740931148075,"x":190.03,"y":153.59,"x0":0.7546445920881717,"y0":50.00473633735511,"z0":6.169060431975275,"aX":-1.3704590232800842},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":2.8,"spinRate":2370,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4121310515961518,"extension":6.219676029418455},"index":0,"playId":"e4bd362e-fc73-3f08-aaf7-ef37bbdc1d73","pitchNumber":1,"startTime":"2026-07-25T00:39:21.332Z","endTime":"2026-07-25T00:39:24.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.649628286246628,"aZ":-23.513294469309685,"pfxX":7.52142295887851,"pfxZ":4.636656002776586,"pX":-0.5062835777792302,"pZ":1.790158367713102,"vX0":-7.225201407724219,"vY0":-135.3207810680929,"vZ0":-6.084295108751806,"x":136.3,"y":190.45,"x0":1.2124090999703914,"y0":50.00114002242328,"z0":5.699231267241648,"aX":14.042909514303274},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":-12.2,"spinRate":2384,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.40372017167124774,"extension":6.3605267893555615},"index":1,"playId":"bbcf6a05-e428-302f-b01c-ba758706e717","pitchNumber":2,"startTime":"2026-07-25T00:39:38.097Z","endTime":"2026-07-25T00:39:41.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.937292519795605,"aZ":-30.075870845292748,"pfxX":-3.529460814044418,"pfxZ":1.333952274904295,"pX":-0.586931371379614,"pZ":2.8182083634668875,"vX0":-3.2452817418420814,"vY0":-124.59480416944432,"vZ0":-1.2700772002667295,"x":139.37,"y":162.69,"x0":1.1908015864184047,"y0":50.00309766844791,"z0":5.819045191578386,"aX":-5.550657244347908},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":7.2,"spinRate":2638,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.43954645197476694,"extension":6.384999128904948},"index":2,"playId":"c39040d5-0502-3dd7-ac0b-07c0451fadf1","pitchNumber":3,"startTime":"2026-07-25T00:39:56.656Z","endTime":"2026-07-25T00:40:00.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44321052041441,"aZ":-28.801433405756875,"pfxX":-2.1406910676048865,"pfxZ":2.0332086177068094,"pX":-1.3304993744430698,"pZ":0.36618900806169385,"vX0":-4.699392298112083,"vY0":-127.89983808160251,"vZ0":-7.836146201297705,"x":167.72,"y":228.89,"x0":0.8088726252477163,"y0":50.00109717986028,"z0":5.729134966168558,"aX":-3.5442294395890435},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":4.9,"spinRate":2561,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4282866369096108,"extension":6.434209014258856},"index":3,"playId":"7c43bf60-c995-3c0b-b9e9-73d69e3b74b3","pitchNumber":4,"startTime":"2026-07-25T00:40:15.329Z","endTime":"2026-07-25T00:40:20.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833887369586602,"aZ":-25.185748109410948,"pfxX":-1.5722422288500622,"pfxZ":3.810212170834756,"pX":-0.6148491367079919,"pZ":3.2826478715204876,"vX0":-3.8927508327219362,"vY0":-134.45026034553723,"vZ0":-2.1503008008317046,"x":140.44,"y":150.15,"x0":1.055222087343185,"y0":50.0001471964552,"z0":5.87796472618432,"aX":-2.880585538450397},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":3.7,"spinRate":2429,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.4072076573821741,"extension":6.390641567175551},"hitData":{"launchSpeed":98.8,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.72,"coordY":142.05}},"index":4,"playId":"56dabb45-06f8-3310-b043-49876b05fdaf","pitchNumber":5,"startTime":"2026-07-25T00:40:48.163Z","endTime":"2026-07-25T00:40:57.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":686475,"link":"/api/v1/people/686475"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":116},"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.73,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:40:57.004Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T00:44:31.202Z","endTime":"2026-07-25T00:45:02.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T00:43:29.452Z","endTime":"2026-07-25T00:43:55.212Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jac Caglianone replaces Starling Marte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T00:43:55.212Z","endTime":"2026-07-25T00:44:33.496Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.073923491328824,"aZ":-14.675389721457332,"pfxX":2.285457388771816,"pfxZ":9.976255506845948,"pX":0.7347282154147882,"pZ":2.2113551111864127,"vX0":6.413944097410514,"vY0":-131.40188320439802,"vZ0":-6.965517980185653,"x":88.99,"y":179.07,"x0":-2.031756024300125,"y0":50.001938895945074,"z0":5.980906669392718,"aX":4.006901637853403},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":-5.5,"spinRate":2664,"spinDirection":178},"zone":9,"typeConfidence":0.9,"plateTime":0.41637224913432735,"extension":6.996055969684213},"index":2,"playId":"ae41752a-28aa-30f7-8789-8949f1b13fd8","pitchNumber":1,"startTime":"2026-07-25T00:44:33.496Z","endTime":"2026-07-25T00:44:37.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.471523905766865,"aZ":-11.928279243711582,"pfxX":1.3889130251583008,"pfxZ":11.042197311486948,"pX":-0.6479945134092331,"pZ":3.4239142862049183,"vX0":3.092620588481779,"vY0":-134.61017877085138,"vZ0":-5.005909573909627,"x":141.7,"y":146.33,"x0":-1.9925531284760265,"y0":50.0005797377807,"z0":6.153410624921887,"aX":2.546187376627678},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":-3.2,"spinRate":2754,"spinDirection":184},"zone":1,"typeConfidence":0.9,"plateTime":0.40703266067327437,"extension":6.833351518852573},"hitData":{"launchSpeed":98.2,"launchAngle":56.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.3,"coordY":102.49}},"index":3,"playId":"a247ed6f-46ea-37ac-b4dd-c5b6022f06e9","pitchNumber":2,"startTime":"2026-07-25T00:44:50.774Z","endTime":"2026-07-25T00:45:02.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:45:02.457Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T00:45:02.418Z","endTime":"2026-07-25T00:46:36.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26658325624025,"aZ":-18.17917839474364,"pfxX":3.710368119339926,"pfxZ":7.718860929062739,"pX":-0.6768702745219567,"pZ":4.35408879736915,"vX0":1.6683550733047585,"vY0":-133.66688670569349,"vZ0":-1.6066147730227622,"x":142.8,"y":121.22,"x0":-1.7908071668043184,"y0":50.00338521698188,"z0":6.265533262768737,"aX":6.727152677394107},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":-7.1,"spinRate":2668,"spinDirection":171},"zone":11,"typeConfidence":0.89,"plateTime":0.40945551074807707,"extension":6.918618992853446},"index":0,"playId":"fdab895e-24d2-3fb2-bf68-70184cfb3534","pitchNumber":1,"startTime":"2026-07-25T00:45:28.016Z","endTime":"2026-07-25T00:45:31.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25499559027541,"aZ":-20.85840875875586,"pfxX":1.3087728651443449,"pfxZ":6.244394862578304,"pX":-0.2057255531080794,"pZ":3.691904286945774,"vX0":3.036256309863487,"vY0":-133.41889683381947,"vZ0":-2.9286808056602767,"x":124.84,"y":139.1,"x0":-1.5261660002761122,"y0":50.00513215721738,"z0":6.2979480058880855,"aX":2.3718226519673036},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":-3.0,"spinRate":2615,"spinDirection":175},"zone":11,"typeConfidence":0.82,"plateTime":0.40969456921081404,"extension":6.750969507007498},"index":1,"playId":"015acb82-ce08-3611-a5aa-3816dcdb10b5","pitchNumber":2,"startTime":"2026-07-25T00:45:44.917Z","endTime":"2026-07-25T00:45:49.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599022174646667,"aZ":-14.20573895510259,"pfxX":0.5782784727395589,"pfxZ":9.450474960782095,"pX":-0.09018625850502791,"pZ":2.030046885031907,"vX0":3.697461357164006,"vY0":-136.6365502074762,"vZ0":-8.325340740952646,"x":120.44,"y":183.97,"x0":-1.5329800925962243,"y0":50.000147026914426,"z0":6.08132062323306,"aX":1.0983293672982002},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":-1.8,"spinRate":2594,"spinDirection":182},"zone":8,"typeConfidence":0.89,"plateTime":0.4000410575797879,"extension":6.88668560974772},"index":2,"playId":"6b1dfd53-81a9-3e7b-9dab-7bb614315d0d","pitchNumber":3,"startTime":"2026-07-25T00:46:06.033Z","endTime":"2026-07-25T00:46:10.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93380384043969,"aZ":-15.58311696252371,"pfxX":1.6444625946621154,"pfxZ":8.887643664375576,"pX":-0.018564039280612545,"pZ":4.301801495275992,"vX0":3.6064737498313826,"vY0":-135.81412550199738,"vZ0":-2.36443216209606,"x":117.71,"y":122.63,"x0":-1.5777107385875306,"y0":50.004265445731605,"z0":6.268387656519312,"aX":3.0691073314280333},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":-3.7,"spinRate":2713,"spinDirection":179},"zone":12,"typeConfidence":0.9,"plateTime":0.40339829445809583,"extension":6.633755766632117},"index":3,"playId":"dcf65bb5-37b9-3bec-98d8-c71dd469df13","pitchNumber":4,"startTime":"2026-07-25T00:46:31.221Z","endTime":"2026-07-25T00:46:36.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:46:36.875Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Loftin pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T00:46:36.371Z","endTime":"2026-07-25T00:47:29.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".811"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.22"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.84"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.79"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.59"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.43"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.18"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.67"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".351"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".811"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70838125396501,"aZ":-14.788568271477102,"pfxX":2.586933592581956,"pfxZ":9.486038422487706,"pX":0.492183288766129,"pZ":3.213606508816545,"vX0":4.706357389082347,"vY0":-134.43450151591014,"vZ0":-4.984879006980445,"x":98.24,"y":152.01,"x0":-1.616386026948143,"y0":50.00637873681555,"z0":6.13910993857101,"aX":4.7437087822195325},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-5.6,"spinRate":2662,"spinDirection":175},"zone":3,"typeConfidence":0.91,"plateTime":0.40717621394709713,"extension":6.904500513895113},"index":0,"playId":"2c414029-5653-3c1c-ae71-fff36995ae55","pitchNumber":1,"startTime":"2026-07-25T00:47:02.541Z","endTime":"2026-07-25T00:47:06.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39822170822138,"aZ":-16.276765373188095,"pfxX":1.6996160322981728,"pfxZ":8.745995421322839,"pX":-0.20967044517304487,"pZ":3.4991892678483834,"vX0":2.6725365991324064,"vY0":-133.85705328872143,"vZ0":-4.032071473486933,"x":124.99,"y":144.3,"x0":-1.441211989927163,"y0":50.005346275211906,"z0":6.187556005750741,"aX":3.089907218339814},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-3.6,"spinRate":2630,"spinDirection":180},"zone":11,"typeConfidence":0.88,"plateTime":0.4089114852982094,"extension":6.786588945936952},"hitData":{"launchSpeed":74.8,"launchAngle":62.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.84,"coordY":151.18}},"index":1,"playId":"39366b35-7bdb-33f8-8acb-9e9b451069ad","pitchNumber":2,"startTime":"2026-07-25T00:47:20.081Z","endTime":"2026-07-25T00:47:29.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":701162,"link":"/api/v1/people/701162"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:47:29.816Z","atBatIndex":63}]