[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T22:39:48.160Z","endTime":"2025-07-24T22:40:46.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"2025-07-24T19:40:19.710Z","endTime":"2025-07-24T22:15:15.406Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"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":"2025-07-24T22:15:15.406Z","endTime":"2025-07-24T22:38:22.176Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"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":"2025-07-24T22:38:22.176Z","endTime":"2025-07-24T22:39:50.510Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"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":92.6,"endSpeed":85.8,"strikeZoneTop":3.26935485139348,"strikeZoneBottom":1.56999863014414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.309506315907417,"aZ":-15.436642295514002,"pfxX":-5.6192565170006095,"pfxZ":8.978038859533466,"pX":-0.5414914040036907,"pZ":2.2508083774302263,"vX0":7.751874889080949,"vY0":-134.70052907075998,"vZ0":-6.3625278366065565,"x":137.64,"y":178.01,"x0":-2.707463822040939,"y0":50.00065472387592,"z0":5.707659924749223,"aX":-10.473797622722017},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":8.8,"spinRate":2444,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4044093261592603,"extension":5.962365707449104},"index":3,"playId":"645c81cf-bab0-398e-b479-4264e0820853","pitchNumber":1,"startTime":"2025-07-24T22:39:50.510Z","endTime":"2025-07-24T22:39:54.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":87.0,"endSpeed":81.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.707849878889995,"aZ":-28.68229393214533,"pfxX":-7.96958504359441,"pfxZ":2.0975597343430854,"pX":0.9034455393154885,"pZ":1.8677254472126086,"vX0":11.431396887220222,"vY0":-126.38825047545707,"vZ0":-3.822002178694031,"x":82.56,"y":188.35,"x0":-2.5832096741343644,"y0":50.00294907076732,"z0":5.630340175476255,"aX":-13.270098391743858},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.4,"breakHorizontal":12.7,"spinRate":1844,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4286293537248378,"extension":5.746837524124239},"index":4,"playId":"9be16e62-6665-3c11-ac8b-ca39bf269020","pitchNumber":2,"startTime":"2025-07-24T22:40:04.320Z","endTime":"2025-07-24T22:40:07.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.32895736161025,"strikeZoneBottom":1.50267704922686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.449313617177477,"aZ":-29.377876179759156,"pfxX":-7.933909521409708,"pfxZ":1.7038144023246158,"pX":-1.3867024966170471,"pZ":1.9496677444572956,"vX0":6.104577522135161,"vY0":-126.77828518211003,"vZ0":-3.5192566256629854,"x":169.86,"y":186.14,"x0":-2.7878758354975086,"y0":50.00092536932834,"z0":5.68537506251899,"aX":-12.99204758518942},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":13.1,"spinRate":1832,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4310481114665592,"extension":5.731641416609874},"index":5,"playId":"f589c7f6-e10c-3130-90c8-a7d83c837e13","pitchNumber":3,"startTime":"2025-07-24T22:40:24.009Z","endTime":"2025-07-24T22:40:28.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.767845224488266,"aZ":-36.62922781713491,"pfxX":2.955179664481889,"pfxZ":-2.9681062172145554,"pX":-0.6128863016106302,"pZ":1.643964345851665,"vX0":4.276781248663628,"vY0":-120.85584600585675,"vZ0":-2.298990746761728,"x":140.36,"y":194.39,"x0":-2.7810452706103557,"y0":50.005891517053165,"z0":5.786212028105561,"aX":4.427760829133215},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.6,"breakHorizontal":-6.2,"spinRate":3026,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.4510274198562625,"extension":5.779665277772332},"hitData":{"launchSpeed":82.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.1,"coordY":162.73}},"index":6,"playId":"b08c7744-2cd6-3339-bd3e-6e072d52e0a5","pitchNumber":4,"startTime":"2025-07-24T22:40:38.318Z","endTime":"2025-07-24T22:40:46.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-24T22:40:46.390Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"George Springer pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T22:41:03.406Z","endTime":"2025-07-24T22:42:09.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":85.4,"endSpeed":80.4,"strikeZoneTop":3.55971351575389,"strikeZoneBottom":1.62917005516763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.00473186895072,"aZ":-30.682161699592275,"pfxX":0.6928650451676643,"pfxZ":0.9296045988808164,"pX":-0.37849466524829917,"pZ":2.3586341411889697,"vX0":5.412725114708644,"vY0":-124.45373922544194,"vZ0":-2.403559155898284,"x":131.43,"y":175.1,"x0":-2.6490957759324845,"y0":50.00431096986561,"z0":5.815349957676798,"aX":1.114314568202768},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":-2.2,"spinRate":2926,"spinDirection":90},"zone":4,"typeConfidence":2.0,"plateTime":0.435895464697138,"extension":5.769611464284358},"index":0,"playId":"5daf9f8c-add0-33a1-8e2d-d2796bb1f990","pitchNumber":1,"startTime":"2025-07-24T22:41:11.387Z","endTime":"2025-07-24T22:41:15.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.9,"strikeZoneTop":3.48484604279446,"strikeZoneBottom":1.46964394320441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.850512767862327,"aZ":-21.101812169758944,"pfxX":-8.027772303592903,"pfxZ":5.871649088396146,"pX":0.5882288677347992,"pZ":1.4690287701720464,"vX0":11.091201658319177,"vY0":-134.8706479747843,"vZ0":-7.432866446930426,"x":94.58,"y":199.12,"x0":-2.490169218627218,"y0":50.00313527993063,"z0":5.693480744014717,"aX":-15.138924648735145},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":12.8,"spinRate":2206,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4025193461570553,"extension":5.9065766026556314},"index":1,"playId":"4be60bed-2eb4-3133-b986-03b06a4c4f46","pitchNumber":2,"startTime":"2025-07-24T22:41:25.147Z","endTime":"2025-07-24T22:41:29.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":83.4,"strikeZoneTop":3.47160291685266,"strikeZoneBottom":1.5897287481937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.704301591554064,"aZ":-30.429542082490425,"pfxX":-8.174173954261782,"pfxZ":1.0267426299207303,"pX":1.3337045781970351,"pZ":-0.06560626235504041,"vX0":12.480813719634861,"vY0":-127.35039924320657,"vZ0":-8.1162302469497,"x":66.16,"y":240.55,"x0":-2.4932608097993176,"y0":50.0036497125896,"z0":5.457989568560658,"aX":-13.890281952589135},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.6,"breakHorizontal":13.1,"spinRate":1869,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42457012421651186,"extension":5.716739446054516},"index":2,"playId":"aba652eb-5d29-3a46-b4c8-f7d63c308c7a","pitchNumber":3,"startTime":"2025-07-24T22:41:41.296Z","endTime":"2025-07-24T22:41:44.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.355399611379045,"aZ":-22.72016625134993,"pfxX":-6.305798431593962,"pfxZ":5.684614499115835,"pX":-0.34226415671856414,"pZ":1.9698615783615905,"vX0":7.9405463068869695,"vY0":-127.86897712171081,"vZ0":-4.757056728133866,"x":130.05,"y":185.59,"x0":-2.662684285214707,"y0":50.00303370383165,"z0":5.627835646066826,"aX":-10.486056888912449},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.5,"breakHorizontal":9.7,"spinRate":1847,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4276872129825309,"extension":5.730383737108953},"hitData":{"launchSpeed":87.4,"launchAngle":76.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.23,"coordY":188.2}},"index":3,"playId":"d8014e06-2119-3bf2-9a3b-7902e35f3442","pitchNumber":4,"startTime":"2025-07-24T22:41:59.947Z","endTime":"2025-07-24T22:42:09.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-24T22:42:09.912Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T22:42:21.644Z","endTime":"2025-07-24T22:44:02.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":93.6,"endSpeed":86.6,"strikeZoneTop":3.61743585468995,"strikeZoneBottom":1.68000004208059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.948465515158006,"aZ":-22.133468550804686,"pfxX":-8.445121794376737,"pfxZ":5.303716195600381,"pX":-1.067987806456606,"pZ":1.5772376089138245,"vX0":7.644468382664934,"vY0":-136.03766316468412,"vZ0":-6.8456708712715,"x":157.71,"y":196.19,"x0":-2.8031557045950835,"y0":50.00633631682525,"z0":5.636876992303505,"aX":-15.99624840652429},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":13.9,"spinRate":2116,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.40105347985403084,"extension":5.8536962026357475},"index":0,"playId":"283ef00e-0e99-3af1-87af-f55d8eff169c","pitchNumber":1,"startTime":"2025-07-24T22:42:34.120Z","endTime":"2025-07-24T22:42:38.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.62223471773181,"strikeZoneBottom":1.68000130826597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27554252872265,"aZ":-21.420323654065694,"pfxX":-9.77064741586547,"pfxZ":5.679704461334173,"pX":1.2337300437652052,"pZ":0.9148057884634333,"vX0":13.327138280275943,"vY0":-135.8876716313141,"vZ0":-8.680303630187884,"x":69.97,"y":214.08,"x0":-2.4364508881708993,"y0":50.00490014171647,"z0":5.606803995435608,"aX":-18.50544888911373},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":15.2,"spinRate":2212,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40116374407913735,"extension":5.828040266095919},"index":1,"playId":"d996775f-98a8-396f-8ef8-d8300fc66325","pitchNumber":2,"startTime":"2025-07-24T22:42:47.459Z","endTime":"2025-07-24T22:42:50.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.48375747627065,"strikeZoneBottom":1.29685113352473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80342722788174,"aZ":-21.62913613333039,"pfxX":-8.405727133784026,"pfxZ":5.4657262929836525,"pX":-0.688705876880965,"pZ":1.543323227975429,"vX0":8.419523889131247,"vY0":-137.17729350752543,"vZ0":-7.136072429951063,"x":143.25,"y":197.11,"x0":-2.6873907063009277,"y0":50.00521827282869,"z0":5.624531628355239,"aX":-16.22229036941593},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":13.7,"spinRate":2324,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3973958514108191,"extension":5.8660638549623085},"index":2,"playId":"afb07791-d447-3b98-9b3c-7841584a1600","pitchNumber":3,"startTime":"2025-07-24T22:43:03.548Z","endTime":"2025-07-24T22:43:08.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.58818542515404,"strikeZoneBottom":1.63929935976806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.769138094698018,"aZ":-28.72058670449116,"pfxX":-8.950236655825071,"pfxZ":2.0543861298170114,"pX":-0.9318108911192614,"pZ":1.0580062432313928,"vX0":7.684856588905581,"vY0":-128.39715429414647,"vZ0":-5.89344223990495,"x":152.52,"y":210.21,"x0":-2.7901811991266117,"y0":50.00513125900101,"z0":5.597722397529948,"aX":-15.055362634886293},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":14.6,"spinRate":1944,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42540563748851756,"extension":5.72494782217407},"index":3,"playId":"ec7dabba-94e1-387a-92a4-cc9a19e13ead","pitchNumber":4,"startTime":"2025-07-24T22:43:18.796Z","endTime":"2025-07-24T22:43:23.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91334252260965,"aZ":-30.54666234935975,"pfxX":-10.883422196659524,"pfxZ":0.9646862469379398,"pX":0.0626858634865194,"pZ":1.1692109362749339,"vX0":10.280710495771407,"vY0":-128.7442389751049,"vZ0":-5.325902389168256,"x":114.61,"y":207.21,"x0":-2.5620479159102145,"y0":50.00106472219878,"z0":5.6195392336156935,"aX":-18.327865456611633},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":17.5,"spinRate":1876,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4249075087650791,"extension":5.7066595440392085},"index":4,"playId":"7c37f9c7-c53a-3ef3-86bb-55909796136c","pitchNumber":5,"startTime":"2025-07-24T22:43:34.888Z","endTime":"2025-07-24T22:43:40.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-24T22:43:51.119Z","endTime":"2025-07-24T22:43:56.772Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.71000270581807,"strikeZoneBottom":1.68000331753013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.878755491030258,"aZ":-13.606562511650742,"pfxX":-7.8123234661701275,"pfxZ":9.536809329732073,"pX":-0.4083229785725203,"pZ":1.7698840970858343,"vX0":9.052363962375015,"vY0":-137.75278306064155,"vZ0":-7.975933276730875,"x":132.56,"y":190.99,"x0":-2.702054394212021,"y0":50.0019544867357,"z0":5.597162422273376,"aX":-15.20881083266188},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":12.6,"spinRate":2340,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3956542903581304,"extension":5.8661912571977455},"index":6,"playId":"ab57a5e1-276c-35f0-8c80-a1a6f5b8022a","pitchNumber":6,"startTime":"2025-07-24T22:43:56.772Z","endTime":"2025-07-24T22:44:02.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-24T22:44:02.579Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, pitcher Eric Lauer to first baseman Will Wagner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T22:46:16.051Z","endTime":"2025-07-24T22:46:38.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":"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":1},"credits":[{"player":{"id":641778,"link":"/api/v1/people/641778"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"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":89.8,"endSpeed":82.1,"strikeZoneTop":3.23999953137805,"strikeZoneBottom":1.58000144848236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.346652818606568,"aZ":-15.054111022648861,"pfxX":5.452899612569826,"pfxZ":9.874800828548405,"pX":1.6566703157781315,"pZ":3.8670000728082186,"vX0":-2.522677391079523,"vY0":-130.7906645919063,"vZ0":-2.2443730174778667,"x":53.85,"y":134.37,"x0":1.924691001648897,"y0":50.00617393725679,"z0":5.864075881855502,"aX":9.457532215089525},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.6,"breakHorizontal":-9.4,"spinRate":2235,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4186307572180814,"extension":5.984066197044472},"index":0,"playId":"4dfa57ef-45fd-39e0-9cdd-e3117b4ce7de","pitchNumber":1,"startTime":"2025-07-24T22:46:16.051Z","endTime":"2025-07-24T22:46:19.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":89.9,"endSpeed":83.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98193231723982,"aZ":-17.335758389756958,"pfxX":5.706558104329799,"pfxZ":8.469407187180373,"pX":0.5833121275344331,"pZ":1.706479500186253,"vX0":-5.037608006026441,"vY0":-130.85025970985996,"vZ0":-6.762169017209188,"x":94.77,"y":192.71,"x0":1.7826245283916176,"y0":50.00053959724262,"z0":5.60114387786637,"aX":9.994983153997163},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.3,"breakHorizontal":-9.4,"spinRate":2280,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.41698066818384394,"extension":6.065693881034973},"hitData":{"launchSpeed":93.9,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.63,"coordY":176.42}},"index":1,"playId":"0b34b21f-db87-36be-91e0-74444c518d96","pitchNumber":2,"startTime":"2025-07-24T22:46:30.519Z","endTime":"2025-07-24T22:46:38.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-24T22:46:38.444Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jahmai Jones homers (4) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T22:46:53.965Z","endTime":"2025-07-24T22:47:49.621Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":641778,"link":"/api/v1/people/641778"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":89.9,"endSpeed":82.6,"strikeZoneTop":3.44182611867297,"strikeZoneBottom":1.62054204996462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.357757050868955,"aZ":-16.17750681420536,"pfxX":5.6487818721918375,"pfxZ":9.21029220148166,"pX":-0.8049942876181264,"pZ":2.3374929745656763,"vX0":-8.271817919637119,"vY0":-130.66375421797693,"vZ0":-5.333837138545141,"x":147.68,"y":175.67,"x0":1.6612663440672224,"y0":50.00430069345884,"z0":5.61243088453953,"aX":9.813334688520678},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.7,"breakHorizontal":-8.5,"spinRate":2263,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4184572605362762,"extension":6.2945376882162485},"index":0,"playId":"34d08e2b-6b47-34ea-a3ef-7a80eb2cf487","pitchNumber":1,"startTime":"2025-07-24T22:47:10.546Z","endTime":"2025-07-24T22:47:14.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91535484653875,"aZ":-18.62017084358587,"pfxX":5.735907345118688,"pfxZ":7.67355012552312,"pX":-0.789707698650141,"pZ":2.0248891294950666,"vX0":-8.31907931098664,"vY0":-132.01001907279084,"vZ0":-5.762270259371126,"x":147.1,"y":184.11,"x0":1.6562094481687737,"y0":50.00266860319475,"z0":5.605277711058116,"aX":10.131421556282518},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.8,"breakHorizontal":-8.6,"spinRate":2220,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.41481214387983956,"extension":6.086650842487567},"hitData":{"launchSpeed":97.0,"launchAngle":31.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":77.19,"coordY":52.98}},"index":1,"playId":"2c1f64dd-91c9-3fcf-92d5-71817ffda93e","pitchNumber":2,"startTime":"2025-07-24T22:47:27.666Z","endTime":"2025-07-24T22:47:49.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":0.63,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-24T22:47:49.621Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to first baseman Will Wagner in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T22:48:13.011Z","endTime":"2025-07-24T22:50:30.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"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(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":89.7,"endSpeed":82.6,"strikeZoneTop":3.51708732669487,"strikeZoneBottom":1.6371560115073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.82358790658565,"aZ":-16.11971036439069,"pfxX":4.1410280867227405,"pfxZ":9.251086159564089,"pX":0.48788535773531394,"pZ":1.8237623044944462,"vX0":-4.860934672817252,"vY0":-130.49330650136432,"vZ0":-6.493228653849991,"x":98.4,"y":189.54,"x0":1.8312466987450537,"y0":50.0045741561858,"z0":5.545773072501637,"aX":7.188170261528484},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.6,"breakHorizontal":-6.5,"spinRate":2176,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.41872541841007305,"extension":6.070409260917269},"index":0,"playId":"728c16a4-f05b-3b71-8379-f0e8e7d6f93b","pitchNumber":1,"startTime":"2025-07-24T22:48:15.802Z","endTime":"2025-07-24T22:48:19.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.2,"strikeZoneTop":3.53471418917835,"strikeZoneBottom":1.65510604730544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.14244211926872,"aZ":-21.119584596454946,"pfxX":2.892152877501109,"pfxZ":7.0505157198067385,"pX":-0.5562217453841679,"pZ":1.126978484940263,"vX0":-6.344649331338039,"vY0":-123.2864638548901,"vZ0":-6.901929344701262,"x":138.2,"y":208.35,"x0":1.6534049993899904,"y0":50.00523815519476,"z0":5.695522072568033,"aX":4.537300272090414},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.6,"breakHorizontal":-4.1,"spinRate":987,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.44108398926225645,"extension":6.10412828401841},"index":1,"playId":"a8a7b596-92e5-3f9f-ae8e-32042d20d56d","pitchNumber":2,"startTime":"2025-07-24T22:48:35.573Z","endTime":"2025-07-24T22:48:39.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.668889588649108,"aZ":-26.419851553236363,"pfxX":2.986738674083373,"pfxZ":3.8191183469076355,"pX":0.33154708205461797,"pZ":2.1724510651114746,"vX0":-4.646707713123471,"vY0":-121.65916610767911,"vZ0":-3.35530985746056,"x":104.36,"y":180.12,"x0":1.8735912109748694,"y0":50.00379498065005,"z0":5.846157067547866,"aX":4.501798287139447},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":-4.3,"spinRate":1031,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.44930480481946056,"extension":5.881467395598895},"index":2,"playId":"0d74a436-46c8-30a6-af43-86226313d733","pitchNumber":3,"startTime":"2025-07-24T22:48:51.832Z","endTime":"2025-07-24T22:48:56.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.56864420898251,"strikeZoneBottom":1.68935162594779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48984617792424,"aZ":-17.387432710603118,"pfxX":4.540829492444501,"pfxZ":8.339588790204493,"pX":1.4835926068452416,"pZ":4.322594291185005,"vX0":-2.388911700769927,"vY0":-132.15574037667693,"vZ0":-1.105779576756152,"x":60.45,"y":122.07,"x0":1.8080651677348258,"y0":50.00352298292823,"z0":6.020369025146918,"aX":8.052920892399218},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.1,"breakHorizontal":-7.7,"spinRate":2203,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4140425936378076,"extension":5.935630850134494},"index":3,"playId":"07c98f8f-09a6-32b2-a8b2-a462dce76df7","pitchNumber":4,"startTime":"2025-07-24T22:49:11.388Z","endTime":"2025-07-24T22:49:14.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.53287880600198,"strikeZoneBottom":1.682846212109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.900223683311268,"aZ":-25.638386493849858,"pfxX":-0.98031945880743,"pfxZ":4.157203182092675,"pX":1.6843611565764596,"pZ":2.287835406454089,"vX0":-0.8652939847623048,"vY0":-124.06448410133682,"vZ0":-3.106214587482246,"x":52.8,"y":177.01,"x0":2.163969819860456,"y0":50.002034492859295,"z0":5.673999774006472,"aX":-1.5405638450595769},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.1,"breakHorizontal":1.9,"spinRate":2289,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4400980454194845,"extension":5.9756205206571344},"index":4,"playId":"dd4f5854-fff4-339d-af8e-1f1ef84c2478","pitchNumber":5,"startTime":"2025-07-24T22:49:31.779Z","endTime":"2025-07-24T22:49:36.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-24T22:49:43.436Z","endTime":"2025-07-24T22:49:56.391Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.974450695781474,"aZ":-26.843913934193136,"pfxX":-3.5556931945372314,"pfxZ":3.281095692916793,"pX":0.41050984176583794,"pZ":3.105320200329576,"vX0":-2.840713216934705,"vY0":-125.73196044622767,"vZ0":-1.441274162254727,"x":101.35,"y":154.94,"x0":2.011163042675931,"y0":50.0041841619676,"z0":5.834613577195642,"aX":-5.775812213747088},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":7.1,"spinRate":2421,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.43321190561468237,"extension":5.919311526228776},"index":6,"playId":"d1d8df34-767b-39fb-82c4-64aabbe61a0d","pitchNumber":6,"startTime":"2025-07-24T22:49:56.391Z","endTime":"2025-07-24T22:49:59.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.58203256031646,"aZ":-15.7542558905184,"pfxX":4.732603841316372,"pfxZ":9.065868460694622,"pX":0.8762657890757609,"pZ":3.413558574673878,"vX0":-4.199691162629536,"vY0":-132.7602000540082,"vZ0":-3.463544747005838,"x":83.6,"y":146.61,"x0":1.8528014760436626,"y0":50.0004348875808,"z0":5.860317206420083,"aX":8.568884054784366},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":-7.8,"spinRate":2177,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4103272410676375,"extension":6.0709143978060265},"hitData":{"launchSpeed":88.6,"launchAngle":73.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.21,"coordY":186.56}},"index":7,"playId":"eb2dd99c-344c-3a18-8e44-2fbd2f6bb610","pitchNumber":7,"startTime":"2025-07-24T22:50:20.265Z","endTime":"2025-07-24T22:50:30.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-24T22:50:30.085Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T22:50:48.956Z","endTime":"2025-07-24T22:52:24.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.6035270469131,"strikeZoneBottom":1.71196773901074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.131910979911638,"aZ":-17.21174356291361,"pfxX":7.48670055192065,"pfxZ":8.619321081542566,"pX":-0.27368035477922315,"pZ":2.5469595851272233,"vX0":-7.811452866562214,"vY0":-130.82788710506506,"vZ0":-4.617297208980924,"x":127.43,"y":170.01,"x0":1.7755687857593723,"y0":50.00639031057387,"z0":5.621520746537837,"aX":13.004119456456506},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.8,"breakHorizontal":-11.9,"spinRate":2198,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.41837016149857753,"extension":6.188229625176856},"index":0,"playId":"331ca8a0-3789-33a0-bd14-ba26453f565f","pitchNumber":1,"startTime":"2025-07-24T22:50:59.195Z","endTime":"2025-07-24T22:51:03.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.961224724636327,"aZ":-23.673745030222143,"pfxX":-1.4850215156872069,"pfxZ":5.273242448818567,"pX":-0.6548977903161358,"pZ":1.6061746175770486,"vX0":-5.816452656854358,"vY0":-125.52280008477129,"vZ0":-5.080144207139886,"x":141.96,"y":195.41,"x0":1.8757006161305967,"y0":50.004647405954316,"z0":5.558938347418288,"aX":-2.3928028935182595},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.8,"breakHorizontal":3.8,"spinRate":2503,"spinDirection":169},"zone":7,"typeConfidence":2.0,"plateTime":0.43466379574787295,"extension":6.153992248073811},"index":1,"playId":"17c876e3-76ba-38a6-9734-e00e7da0da92","pitchNumber":2,"startTime":"2025-07-24T22:51:15.207Z","endTime":"2025-07-24T22:51:19.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.57999959082349,"strikeZoneBottom":1.72714650449487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.014573077460426,"aZ":-23.658497937297696,"pfxX":-1.4334331311760087,"pfxZ":5.330634195068363,"pX":-1.2033541640235235,"pZ":0.5783978836126648,"vX0":-7.042269620619815,"vY0":-125.01142050227992,"vZ0":-7.5162304362745145,"x":162.87,"y":223.16,"x0":1.8257736096401556,"y0":50.00329646362335,"z0":5.539632886351364,"aX":-2.2887306771275284},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.3,"breakHorizontal":4.1,"spinRate":2532,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.4366106395847411,"extension":6.221216393965491},"index":2,"playId":"60b303bb-3866-3742-b2b0-b78129b84e24","pitchNumber":3,"startTime":"2025-07-24T22:51:35.111Z","endTime":"2025-07-24T22:51:39.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":82.5,"endSpeed":77.5,"strikeZoneTop":3.53155964497373,"strikeZoneBottom":1.78971598301198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.911369246494715,"aZ":-27.36394069513468,"pfxX":-0.8330059167905111,"pfxZ":3.2326464488912903,"pX":-1.6698728701822754,"pZ":1.3605254506434967,"vX0":-7.8456308251430364,"vY0":-120.083116198193,"vZ0":-5.027697216214175,"x":180.65,"y":202.05,"x0":1.7213540584523719,"y0":50.00467294192572,"z0":5.858830664050277,"aX":-1.2410358208682681},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.0,"breakHorizontal":3.0,"spinRate":2359,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.45270098336312303,"extension":5.933640598006724},"index":3,"playId":"c82540bd-7685-3fc8-be82-cf8ba4657bfc","pitchNumber":4,"startTime":"2025-07-24T22:51:55.366Z","endTime":"2025-07-24T22:51:59.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4240866449152,"aZ":-13.446543640967647,"pfxX":6.370376372058183,"pfxZ":10.418218851995803,"pX":-0.7379136954016059,"pZ":1.5562047547621893,"vX0":-8.467188738806808,"vY0":-132.272219372456,"vZ0":-8.244198840566826,"x":145.13,"y":196.76,"x0":1.6558463792275435,"y0":50.00109605521174,"z0":5.669028207810536,"aX":11.44943480901715},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.5,"breakHorizontal":-10.0,"spinRate":2313,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.41184093379925546,"extension":6.059158560999539},"hitData":{"launchSpeed":75.2,"launchAngle":31.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.3,"coordY":107.56}},"index":4,"playId":"d7e20a0c-b143-3c13-b175-65032cb711e5","pitchNumber":5,"startTime":"2025-07-24T22:52:16.021Z","endTime":"2025-07-24T22:52:24.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-24T22:52:24.025Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-24T22:54:19.532Z","endTime":"2025-07-24T22:55:32.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":92.2,"endSpeed":85.5,"strikeZoneTop":3.78060471479293,"strikeZoneBottom":1.69640220064647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.780230882124407,"aZ":-26.96055978233003,"pfxX":-8.832602570945523,"pfxZ":2.832711045184939,"pX":-0.14808950091220133,"pZ":1.443141661870349,"vX0":9.585570520252558,"vY0":-133.99455815414356,"vZ0":-6.164813361546274,"x":122.64,"y":199.82,"x0":-2.604479442072746,"y0":50.001877367046426,"z0":5.6701706254231015,"aX":-16.248833221664764},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":14.3,"spinRate":2204,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4069593369417359,"extension":5.81299574965287},"index":0,"playId":"a80e848d-6aed-3ecd-a8f4-bda865bc0ce0","pitchNumber":1,"startTime":"2025-07-24T22:54:33.618Z","endTime":"2025-07-24T22:54:37.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.915865996864063,"aZ":-17.33639670960076,"pfxX":-6.915902499026165,"pfxZ":8.027282661207021,"pX":0.4112420662433164,"pZ":2.923842853836831,"vX0":10.286346301258803,"vY0":-134.7618138036861,"vZ0":-4.285214366799056,"x":101.32,"y":159.84,"x0":-2.5479345088499943,"y0":50.003379810921565,"z0":5.750842105522819,"aX":-12.78514594269688},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":10.4,"spinRate":2349,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4056650947117193,"extension":5.74024710101132},"index":1,"playId":"0754beb2-b73c-3eb8-8d61-77cfeb473bb7","pitchNumber":2,"startTime":"2025-07-24T22:54:48.366Z","endTime":"2025-07-24T22:54:52.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.8,"endSpeed":84.5,"strikeZoneTop":3.38292102637747,"strikeZoneBottom":1.5888027463387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.811922239132343,"aZ":-16.072792858674315,"pfxX":-6.51900640215992,"pfxZ":8.742091550171725,"pX":-1.0681066965315316,"pZ":5.016750826109161,"vX0":6.467982200805084,"vY0":-134.96189396552631,"vZ0":0.4546064144737379,"x":157.71,"y":103.33,"x0":-2.6505869843909475,"y0":50.00263171620734,"z0":5.979537169673537,"aX":-12.007093874031161},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":10.4,"spinRate":2440,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40608507887319645,"extension":5.780483533936755},"index":2,"playId":"f5368212-32fd-3e43-a971-1f8875990a00","pitchNumber":3,"startTime":"2025-07-24T22:55:07.495Z","endTime":"2025-07-24T22:55:11.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.08919751935837,"aZ":-32.82702144180551,"pfxX":1.381652188842538,"pfxZ":-0.43149447427765075,"pX":0.7697553839127409,"pZ":2.4276487840317347,"vX0":7.573624926959918,"vY0":-121.89815903697011,"vZ0":-1.4901684579091323,"x":87.66,"y":173.23,"x0":-2.546257563556455,"y0":50.00193572688388,"z0":5.859277816279074,"aX":2.0956347697046755},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.8,"breakHorizontal":-4.2,"spinRate":2847,"spinDirection":81},"zone":6,"typeConfidence":2.0,"plateTime":0.4479130508483915,"extension":5.801630649224914},"hitData":{"launchSpeed":90.3,"launchAngle":31.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.96,"coordY":78.58}},"index":3,"playId":"a7fd51e7-c7da-3f93-aaf1-de02f6cf51e0","pitchNumber":4,"startTime":"2025-07-24T22:55:23.669Z","endTime":"2025-07-24T22:55:32.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-24T22:55:32.170Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Addison Barger lines out sharply to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-24T22:55:43.090Z","endTime":"2025-07-24T22:56:45.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"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":88.1,"endSpeed":81.5,"strikeZoneTop":3.69000059856413,"strikeZoneBottom":1.69636527726012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39179467565934,"aZ":-29.04520479138932,"pfxX":-9.31658708383673,"pfxZ":1.8772631853615973,"pX":0.6453686936365702,"pZ":1.2476596359922194,"vX0":11.033933734585188,"vY0":-127.82353757154218,"vZ0":-5.253444997771752,"x":92.4,"y":205.09,"x0":-2.5008680353599955,"y0":50.00461115984862,"z0":5.588398389144653,"aX":-15.541525804569234},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":14.6,"spinRate":1948,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.42720913673573424,"extension":5.718280839611113},"index":0,"playId":"189e6d00-8107-3898-86b2-1c1038fd5d9e","pitchNumber":1,"startTime":"2025-07-24T22:55:55.823Z","endTime":"2025-07-24T22:55:59.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.843563395844367,"aZ":-41.259519825323046,"pfxX":3.6564569769861412,"pfxZ":-6.833970479463418,"pX":0.3371073033483331,"pZ":1.2709455877947156,"vX0":5.499420327644919,"vY0":-114.23688227968756,"vZ0":-1.5658852790495714,"x":104.15,"y":204.46,"x0":-2.570785998302007,"y0":50.00325758853034,"z0":5.999145768249194,"aX":4.860500259851487},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.5,"breakHorizontal":-7.9,"spinRate":2710,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.47836737284053754,"extension":5.798714565018218},"index":1,"playId":"d2c6484d-2fb3-38c3-8391-7db5409378c2","pitchNumber":2,"startTime":"2025-07-24T22:56:11.329Z","endTime":"2025-07-24T22:56:14.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.64400108341535,"strikeZoneBottom":1.67221280469578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64524507870555,"aZ":-17.63816864335749,"pfxX":-4.345803629331305,"pfxZ":7.662424529989131,"pX":0.20755667577072867,"pZ":4.426005698372016,"vX0":9.298869253991661,"vY0":-136.0976856259895,"vZ0":-0.5720739396954253,"x":109.09,"y":119.28,"x0":-2.6713592856170916,"y0":50.00546788323597,"z0":5.847927357764434,"aX":-8.248186746503809},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":6.1,"spinRate":2376,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4006983387703267,"extension":5.706985548080737},"index":2,"playId":"40b86926-2b79-3d54-92a5-ab1b15e164fb","pitchNumber":3,"startTime":"2025-07-24T22:56:25.749Z","endTime":"2025-07-24T22:56:29.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.235662272402386,"aZ":-32.767459240694954,"pfxX":-8.127337289326444,"pfxZ":-0.3462432156631525,"pX":0.11734817791010534,"pZ":1.93932218400709,"vX0":9.44246287185576,"vY0":-128.42608097510845,"vZ0":-3.2208949833764398,"x":112.53,"y":186.42,"x0":-2.528057121135631,"y0":50.006121032439545,"z0":5.723162505465247,"aX":-13.762145361191996},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.1,"breakHorizontal":13.0,"spinRate":2029,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.42431587782969116,"extension":5.888894661840424},"hitData":{"launchSpeed":110.9,"launchAngle":10.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":149.0,"coordY":143.0}},"index":3,"playId":"eb19fa44-ff16-3518-a727-83027baba0da","pitchNumber":4,"startTime":"2025-07-24T22:56:40.257Z","endTime":"2025-07-24T22:56:45.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-24T22:56:45.774Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-24T22:56:56.330Z","endTime":"2025-07-24T22:58:39.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":82.5,"endSpeed":77.2,"strikeZoneTop":3.34762520981545,"strikeZoneBottom":1.55000118262059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.211920382009563,"aZ":-35.57656771939426,"pfxX":3.4987575445493313,"pfxZ":-2.2971616819110103,"pX":0.665251760021496,"pZ":1.9643306991332508,"vX0":6.698967704543613,"vY0":-120.14613618336315,"vZ0":-1.8490711752531852,"x":91.64,"y":185.74,"x0":-2.5982016274211217,"y0":50.000961461268425,"z0":5.864475962070207,"aX":5.18611887213811},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.3,"breakHorizontal":-7.8,"spinRate":3027,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.4534536466791863,"extension":5.869689786366472},"index":0,"playId":"e7f57a20-1a62-3f4f-8d28-47cf384059c1","pitchNumber":1,"startTime":"2025-07-24T22:57:07.519Z","endTime":"2025-07-24T22:57:12.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":82.8,"endSpeed":77.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.411031183297517,"aZ":-35.44751520989904,"pfxX":3.1303942733610786,"pfxZ":-2.1988352314105253,"pX":1.5300538150413838,"pZ":1.936379491990953,"vX0":8.717239989223783,"vY0":-120.508696344409,"vZ0":-1.8017455620513916,"x":58.68,"y":186.5,"x0":-2.520852880424943,"y0":50.00078351320943,"z0":5.785447007340563,"aX":4.665446046910971},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.2,"breakHorizontal":-7.4,"spinRate":3033,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4521559738794201,"extension":5.864479374739037},"index":1,"playId":"6c220be0-6c1d-31c5-96f4-04d8cf9f6264","pitchNumber":2,"startTime":"2025-07-24T22:57:20.439Z","endTime":"2025-07-24T22:57:26.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.1,"endSpeed":81.9,"strikeZoneTop":3.34218451470951,"strikeZoneBottom":1.52502111118772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.800144297777994,"aZ":-26.20381997692115,"pfxX":-7.970732367342538,"pfxZ":3.551495204874975,"pX":0.8774236728427769,"pZ":1.734481303585725,"vX0":11.24762380633916,"vY0":-127.92145854614012,"vZ0":-4.782435941089082,"x":83.55,"y":191.95,"x0":-2.5117540940131033,"y0":50.00326629534978,"z0":5.646719069111835,"aX":-13.402570845347554},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":12.4,"spinRate":2013,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42582476526369994,"extension":5.907501772647551},"index":2,"playId":"57e3fa1e-1cc8-34db-8d60-ba48b7492694","pitchNumber":3,"startTime":"2025-07-24T22:57:38.106Z","endTime":"2025-07-24T22:57:42.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":84.1,"endSpeed":77.4,"strikeZoneTop":3.22734129371405,"strikeZoneBottom":1.46929891954379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.531899877608687,"aZ":-33.770720388707346,"pfxX":1.0703392512565824,"pfxZ":-1.0752660742103126,"pX":2.3781082897848234,"pZ":0.3817115330241039,"vX0":11.096230554227546,"vY0":-121.84634578883042,"vZ0":-5.470642866144823,"x":26.35,"y":228.47,"x0":-2.3871147942693836,"y0":50.00018565502676,"z0":5.598179361725934,"aX":1.5948762757524246},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.1,"breakHorizontal":-4.8,"spinRate":3037,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45075155583541937,"extension":5.8654087729135975},"index":3,"playId":"5e435e59-bdf1-3fbb-b494-4a93915fd148","pitchNumber":4,"startTime":"2025-07-24T22:57:55.439Z","endTime":"2025-07-24T22:57:58.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.1606631420014,"strikeZoneBottom":1.43195553202445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.83603097593621,"aZ":-23.056464167785435,"pfxX":-8.298117320267016,"pfxZ":4.878186495798898,"pX":1.4201054552892844,"pZ":2.458821380492398,"vX0":12.944307232391203,"vY0":-134.94576874586542,"vZ0":-4.485234365407548,"x":62.87,"y":172.39,"x0":-2.33256312709613,"y0":50.00031538452757,"z0":5.740629198181271,"aX":-15.500218519284715},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.2,"breakHorizontal":12.7,"spinRate":2280,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4039261845517568,"extension":6.024743025350997},"index":4,"playId":"b9b2ea14-1837-3363-bfbb-6a53e5af37e0","pitchNumber":5,"startTime":"2025-07-24T22:58:14.786Z","endTime":"2025-07-24T22:58:19.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.684428379859032,"aZ":-27.031009721606328,"pfxX":-8.166988772387832,"pfxZ":2.7679435651388893,"pX":-0.08308453017856321,"pZ":2.3597008530784223,"vX0":9.630108522126076,"vY0":-135.44100983334803,"vZ0":-4.045872456336059,"x":120.17,"y":175.07,"x0":-2.6242618679542464,"y0":50.002348312236855,"z0":5.764057350975711,"aX":-15.168117453284845},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.3,"breakHorizontal":12.7,"spinRate":2317,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40446221628196577,"extension":5.872668830142634},"hitData":{"launchSpeed":94.3,"launchAngle":21.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.16,"coordY":86.15}},"index":5,"playId":"541198a7-6ba3-3479-82ef-e2296990de98","pitchNumber":6,"startTime":"2025-07-24T22:58:32.140Z","endTime":"2025-07-24T22:58:39.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-24T22:58:39.866Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to center fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-24T23:00:34.088Z","endTime":"2025-07-24T23:01:21.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":"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":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":89.8,"endSpeed":83.4,"strikeZoneTop":3.44471690983744,"strikeZoneBottom":1.55839300975061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.451421779948138,"aZ":-16.17691648574204,"pfxX":4.837459018762317,"pfxZ":9.110094329367548,"pX":0.392069871128818,"pZ":1.5488513354410238,"vX0":-4.809299146572178,"vY0":-130.6310798611765,"vZ0":-7.595374166812348,"x":102.06,"y":196.96,"x0":1.61471377729793,"y0":50.00117455088222,"z0":5.675439769797081,"aX":8.491911188623162},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.4,"breakHorizontal":-7.9,"spinRate":2212,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.41680414504790697,"extension":6.008595638364061},"index":0,"playId":"167499aa-17a6-36dc-9135-d09211237816","pitchNumber":1,"startTime":"2025-07-24T23:00:54.096Z","endTime":"2025-07-24T23:00:58.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.7,"endSpeed":79.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.868803209433185,"aZ":-22.858412594007486,"pfxX":-1.6699476957560393,"pfxZ":5.8218413043450985,"pX":0.21474230139919986,"pZ":1.8854453753055815,"vX0":-3.7655596939526332,"vY0":-124.81834133688295,"vZ0":-4.503538023314972,"x":108.81,"y":187.87,"x0":1.951625684407328,"y0":50.00272004084514,"z0":5.563646538025345,"aX":-2.6700565016832267},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.8,"breakHorizontal":3.8,"spinRate":2396,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.4365298521220904,"extension":6.001926435544368},"hitData":{"launchSpeed":94.0,"launchAngle":43.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.47,"coordY":72.2}},"index":1,"playId":"b523bdf5-19d1-3181-bb2f-86bb04e09dc2","pitchNumber":2,"startTime":"2025-07-24T23:01:11.146Z","endTime":"2025-07-24T23:01:21.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:01:21.160Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wenceel Pérez lines out to right fielder George Springer.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-24T23:01:31.115Z","endTime":"2025-07-24T23:02:13.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":85.7,"endSpeed":79.6,"strikeZoneTop":3.136504951389,"strikeZoneBottom":1.33990710546002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.962827996381364,"aZ":-26.059130983353384,"pfxX":-1.9239988569281388,"pfxZ":3.8163684273145666,"pX":0.9302227760470948,"pZ":2.5438459224308674,"vX0":-2.0568490147416036,"vY0":-124.87523462557445,"vZ0":-2.724610609375583,"x":81.54,"y":170.1,"x0":2.01035227476816,"y0":50.00057921841132,"z0":5.762975448781302,"aX":-3.0782591143859035},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":4.0,"spinRate":2349,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.43638102577290283,"extension":6.057996747154903},"index":0,"playId":"67a6974a-e767-37a0-9e81-ec6528caf8f0","pitchNumber":1,"startTime":"2025-07-24T23:01:48.981Z","endTime":"2025-07-24T23:01:52.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":89.9,"endSpeed":83.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20271931950272,"aZ":-16.170180335477472,"pfxX":3.6052048176880414,"pfxZ":9.06517268321029,"pX":-0.04199573749771795,"pZ":2.05847645203549,"vX0":-5.491119878171882,"vY0":-130.92421665281861,"vZ0":-6.451189194972134,"x":118.6,"y":183.2,"x0":1.5978555297032095,"y0":50.00413706430224,"z0":5.730097073891555,"aX":6.366441499246759},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":-5.5,"spinRate":2257,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4156367959060199,"extension":6.109239052676838},"hitData":{"launchSpeed":83.3,"launchAngle":21.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.65,"coordY":116.9}},"index":1,"playId":"aa1c4b50-a834-3e2b-86fe-ec725540e51a","pitchNumber":2,"startTime":"2025-07-24T23:02:05.694Z","endTime":"2025-07-24T23:02:13.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:02:13.244Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (13) on a line drive to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-24T23:02:21.048Z","endTime":"2025-07-24T23:03:29.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":74.1,"endSpeed":69.7,"strikeZoneTop":3.36722823789917,"strikeZoneBottom":1.57999975460595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.494677455226528,"aZ":-37.349919776620304,"pfxX":-4.06839112811003,"pfxZ":-4.291043504330773,"pX":1.4082169796503672,"pZ":2.504954987686801,"vX0":-0.15715514841232295,"vY0":-108.12804367814223,"vZ0":0.9292372179489403,"x":63.32,"y":171.15,"x0":2.011474564456704,"y0":50.00189099371781,"z0":6.10746478940426,"aX":-4.908573221439545},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-7.3,"breakHorizontal":7.4,"spinRate":2302,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.5029123220197809,"extension":5.799250382801537},"index":0,"playId":"7cadaa24-4790-3974-b495-fe10e28576ac","pitchNumber":1,"startTime":"2025-07-24T23:02:42.903Z","endTime":"2025-07-24T23:02:47.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":70.3,"strikeZoneTop":3.38560648178332,"strikeZoneBottom":1.54669883487061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.794589127190093,"aZ":-38.829094890544184,"pfxX":-1.5524347148043214,"pfxZ":-5.398421790630966,"pX":0.5869567996230953,"pZ":2.915598826601255,"vX0":-2.2020618302406083,"vY0":-109.54663926265111,"vZ0":1.744348803173661,"x":94.63,"y":160.06,"x0":1.8014516570833707,"y0":50.00285624708905,"z0":6.216330787378241,"aX":-1.913365277837561},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.1,"breakHorizontal":3.4,"spinRate":2381,"spinDirection":315},"zone":3,"typeConfidence":2.0,"plateTime":0.49731943124061884,"extension":5.811760954345444},"index":1,"playId":"71432191-cb0f-3893-8f86-7f1ddd57b1bd","pitchNumber":2,"startTime":"2025-07-24T23:02:59.619Z","endTime":"2025-07-24T23:03:03.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":79.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.422523960441072,"aZ":-24.451840323884067,"pfxX":5.368532893064598,"pfxZ":4.967489556775039,"pX":0.40037252405285617,"pZ":1.7544866017542229,"vX0":-4.806079241608483,"vY0":-122.39354120439582,"vZ0":-5.167449277528417,"x":101.74,"y":191.41,"x0":1.6684558772724951,"y0":50.00557363152133,"z0":5.922037925924889,"aX":8.352582645318869},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.3,"breakHorizontal":-9.0,"spinRate":940,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.44326654297964785,"extension":5.992177791390743},"hitData":{"launchSpeed":91.4,"launchAngle":11.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.47,"coordY":125.82}},"index":2,"playId":"5d8dcb27-5d59-36cf-b4ae-b5dbc302db62","pitchNumber":3,"startTime":"2025-07-24T23:03:17.018Z","endTime":"2025-07-24T23:03:29.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.38,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:03:29.783Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colt Keith pops out to third baseman Addison Barger in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-24T23:03:41.025Z","endTime":"2025-07-24T23:05:42.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":85.4,"endSpeed":80.1,"strikeZoneTop":3.19303901626416,"strikeZoneBottom":1.5500013111321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.746097686547227,"aZ":-25.822365210119816,"pfxX":-0.3422536948543211,"pfxZ":4.008789917971031,"pX":-1.0109841756839746,"pZ":-0.44320600640941726,"vX0":-6.694499335020385,"vY0":-124.0528910736957,"vZ0":-9.371291299802246,"x":155.54,"y":250.75,"x0":1.747669396122427,"y0":50.004848798396274,"z0":5.477679898752598,"aX":-0.543129473111987},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":1.9,"spinRate":2477,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.4386116724771161,"extension":6.309702653529967},"index":0,"playId":"41101f70-ee4e-3a2b-aaf9-c8f4305bf5d1","pitchNumber":1,"startTime":"2025-07-24T23:04:04.839Z","endTime":"2025-07-24T23:04:08.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.25267988019608,"strikeZoneBottom":1.55000169390242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.644917940151696,"aZ":-17.1995214676481,"pfxX":5.90172655598335,"pfxZ":8.630037212002227,"pX":1.171489684467432,"pZ":3.1353348703395287,"vX0":-3.800825745640911,"vY0":-131.13160198682377,"vZ0":-3.405401843593083,"x":72.35,"y":154.13,"x0":1.8755627914477941,"y0":50.00332165828535,"z0":5.739658362352719,"aX":10.242026054587852},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.0,"breakHorizontal":-9.8,"spinRate":2221,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4182632226751224,"extension":6.006852571704729},"index":1,"playId":"8e396890-bd41-3986-8568-dbeb248bcdc1","pitchNumber":2,"startTime":"2025-07-24T23:04:33.992Z","endTime":"2025-07-24T23:04:37.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.712905007977607,"aZ":-15.7125839939122,"pfxX":6.11240809315753,"pfxZ":9.140085866979682,"pX":0.22580745237075392,"pZ":2.28483373505074,"vX0":-6.071348966267928,"vY0":-133.14405250329872,"vZ0":-5.8844412321650665,"x":108.39,"y":177.09,"x0":1.737946578282313,"y0":50.00654231088265,"z0":5.6548019228369455,"aX":11.012955565049635},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":-9.8,"spinRate":2269,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.41087683033295264,"extension":6.142927253666867},"index":2,"playId":"68e13c02-d1d8-3fac-b36c-062a9f004522","pitchNumber":3,"startTime":"2025-07-24T23:04:53.603Z","endTime":"2025-07-24T23:04:57.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"559884b2-983d-424a-866a-39822f66c241","startTime":"2025-07-24T23:05:17.547Z","endTime":"2025-07-24T23:05:22.547Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93422497328566,"aZ":-15.369222147907367,"pfxX":6.195696062920162,"pfxZ":9.339372622109327,"pX":-0.11101114069821014,"pZ":2.874071928582333,"vX0":-6.662879192722182,"vY0":-132.91437419009912,"vZ0":-4.374303133454418,"x":121.23,"y":161.18,"x0":1.6163973951445993,"y0":50.00600276803135,"z0":5.647977821616639,"aX":11.152592737035786},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":-9.8,"spinRate":2297,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.41117285719694374,"extension":6.188237902434729},"hitData":{"launchSpeed":79.5,"launchAngle":69.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.08,"coordY":185.04}},"index":4,"playId":"5f60ec54-d761-32e8-acbe-737c8ee1b9db","pitchNumber":4,"startTime":"2025-07-24T23:05:33.441Z","endTime":"2025-07-24T23:05:42.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:05:42.713Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Loperfido grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-24T23:07:46.702Z","endTime":"2025-07-24T23:09:28.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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, 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":83.0,"endSpeed":78.4,"strikeZoneTop":3.43305462457054,"strikeZoneBottom":1.58871102052599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.197536071232367,"aZ":-34.23403486762183,"pfxX":2.7942143928183234,"pfxZ":-1.3587800262495406,"pX":-0.17800730586136673,"pZ":1.931461826514557,"vX0":5.170276337436018,"vY0":-121.07195907165872,"vZ0":-2.2754663605302685,"x":123.79,"y":186.63,"x0":-2.6838176582846156,"y0":50.001122893917035,"z0":5.810294005255156,"aX":4.247625220381669},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.6,"breakHorizontal":-6.0,"spinRate":2907,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.448240394285802,"extension":5.675830043448731},"index":0,"playId":"8a22251a-4d51-3af3-a494-f35525be4ebd","pitchNumber":1,"startTime":"2025-07-24T23:07:55.172Z","endTime":"2025-07-24T23:07:59.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":91.2,"endSpeed":84.4,"strikeZoneTop":3.41700411936538,"strikeZoneBottom":1.6400007999481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.585175667110537,"aZ":-26.39004582474875,"pfxX":-7.581747722618736,"pfxZ":3.1973263579599216,"pX":0.0730485657804591,"pZ":3.920222412058591,"vX0":9.464033404088132,"vY0":-132.685327446819,"vZ0":-0.20625928587122644,"x":114.22,"y":132.93,"x0":-2.5312990108059665,"y0":50.00131348878586,"z0":5.89882412749971,"aX":-13.711069895919685},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":12.0,"spinRate":2182,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.41055733376240955,"extension":5.694852589041929},"index":1,"playId":"3cbab6b7-66dd-3461-b325-d5d7808e6c03","pitchNumber":2,"startTime":"2025-07-24T23:08:08.056Z","endTime":"2025-07-24T23:08:12.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.881184707424165,"aZ":-28.862453745134193,"pfxX":-8.798051583498365,"pfxZ":1.9866294310941734,"pX":0.3766744849134803,"pZ":1.3628166239036554,"vX0":9.91279796749673,"vY0":-127.55942602489839,"vZ0":-5.259456878459868,"x":102.64,"y":201.98,"x0":-2.399212113763707,"y0":50.0009622015119,"z0":5.7006859349993135,"aX":-14.637405689223883},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":13.9,"spinRate":1875,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42783023167171663,"extension":5.764653319756855},"index":2,"playId":"68680521-ca64-347a-8c13-5b2778b9568b","pitchNumber":3,"startTime":"2025-07-24T23:08:21.670Z","endTime":"2025-07-24T23:08:25.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-24T23:08:33.357Z","endTime":"2025-07-24T23:08:44.023Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.45239166824289,"aZ":-33.34018762467455,"pfxX":5.404656097711041,"pfxZ":-0.8010618543438,"pX":0.43976294175297553,"pZ":2.586912540037315,"vX0":5.429497900627766,"vY0":-118.84427595510702,"vZ0":-0.7350566108772121,"x":100.24,"y":168.93,"x0":-2.56372791027312,"y0":50.00451125512504,"z0":5.887830217775834,"aX":7.850755118189596},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.4,"breakHorizontal":-10.9,"spinRate":3089,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.45817277800217227,"extension":5.74920187510573},"index":4,"playId":"8671c9d7-e657-3a52-be81-ac45b51e8302","pitchNumber":4,"startTime":"2025-07-24T23:08:44.023Z","endTime":"2025-07-24T23:08:48.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.45079852057868,"strikeZoneBottom":1.62135320823442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.59420126945429,"aZ":-17.999215311013213,"pfxX":-2.4062231087301402,"pfxZ":7.496028202484013,"pX":1.268583585585331,"pZ":4.39959403450121,"vX0":11.094641545996152,"vY0":-135.416988902306,"vZ0":-0.5283130763430081,"x":68.64,"y":119.99,"x0":-2.537138199303082,"y0":50.0000835071913,"z0":5.836424105505367,"aX":-4.550257108308975},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":2.4,"spinRate":2425,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4017434030491316,"extension":5.7564067281093285},"index":5,"playId":"16df2cfb-35ad-390b-9311-c9fdad19c217","pitchNumber":5,"startTime":"2025-07-24T23:09:03.559Z","endTime":"2025-07-24T23:09:07.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.878149210752532,"aZ":-29.674166069663453,"pfxX":-7.287018222360749,"pfxZ":1.4773607612045936,"pX":-0.8571324109943623,"pZ":1.9236672063029148,"vX0":6.940782398417325,"vY0":-128.82074792243816,"vZ0":-3.751717838410605,"x":149.67,"y":186.84,"x0":-2.62994870607575,"y0":50.00486412205612,"z0":5.674204559070002,"aX":-12.341273284076646},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":11.8,"spinRate":2002,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42397454959533043,"extension":5.784539419100914},"hitData":{"launchSpeed":89.1,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.77,"coordY":153.38}},"index":6,"playId":"0c00ea91-0693-3739-98b5-3b874ca15dac","pitchNumber":6,"startTime":"2025-07-24T23:09:20.828Z","endTime":"2025-07-24T23:09:28.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:09:28.350Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Heineman pops out to third baseman Colt Keith in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-24T23:09:40.426Z","endTime":"2025-07-24T23:10:04.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"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_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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.272318318885095,"aZ":-14.93540597885273,"pfxX":-6.390981191151986,"pfxZ":9.113092850724993,"pX":0.44432956278945496,"pZ":2.470302582193653,"vX0":10.291221743112613,"vY0":-135.60817279174094,"vZ0":-5.936632532992824,"x":100.06,"y":172.08,"x0":-2.542445975589809,"y0":50.00645496734543,"z0":5.702175396034737,"aX":-12.0949898403431},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2410,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40150540786769495,"extension":5.7563365591384255},"hitData":{"launchSpeed":78.7,"launchAngle":80.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.31,"coordY":194.67}},"index":0,"playId":"8fe9c623-e86a-3ee9-b8ba-3b2244504ff4","pitchNumber":1,"startTime":"2025-07-24T23:09:54.378Z","endTime":"2025-07-24T23:10:04.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:10:04.370Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Wagner singles on a line drive to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-24T23:10:27.767Z","endTime":"2025-07-24T23:11:08.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"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_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.1,"endSpeed":87.3,"strikeZoneTop":3.21927875611689,"strikeZoneBottom":1.48093020534294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99285474009972,"aZ":-17.924842433505408,"pfxX":-7.839162046309735,"pfxZ":7.4281513990174854,"pX":-0.1963327443892054,"pZ":1.1017140272574217,"vX0":9.544320607314466,"vY0":-136.6204590660588,"vZ0":-8.603397279207716,"x":124.48,"y":209.03,"x0":-2.692881103559826,"y0":50.002111021794,"z0":5.489772734957421,"aX":-15.035101509051454},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":12.5,"spinRate":2370,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3987013864774078,"extension":5.797426462164461},"index":0,"playId":"137551b4-3c14-3f57-828f-daa2580328dc","pitchNumber":1,"startTime":"2025-07-24T23:10:27.767Z","endTime":"2025-07-24T23:10:32.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.1,"strikeZoneTop":3.20556788401382,"strikeZoneBottom":1.46744329717747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.59786733374242,"aZ":-30.839307849909815,"pfxX":1.2032053101723745,"pfxZ":0.8635478353031467,"pX":0.13615513739463148,"pZ":0.9537521745381919,"vX0":6.298506305786973,"vY0":-122.86621683915996,"vZ0":-5.23696219113163,"x":138.13,"y":196.97,"x0":-2.599983102914771,"y0":50.00590602800235,"z0":5.683768783480339,"aX":1.8700379516570358},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":-3.5,"spinRate":2906,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4430202644229819,"extension":5.753332170588383},"index":1,"playId":"b27f62a4-1fc7-398b-8a2b-3594f9775c72","pitchNumber":2,"startTime":"2025-07-24T23:10:41.062Z","endTime":"2025-07-24T23:10:45.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.479895434923353,"aZ":-18.343859815354765,"pfxX":-7.440316191266267,"pfxZ":7.162925426850492,"pX":-0.13359887753974736,"pZ":1.968811803479257,"vX0":9.344224501312784,"vY0":-137.60714186505234,"vZ0":-6.539014412363358,"x":122.09,"y":185.62,"x0":-2.5953014833330244,"y0":50.00614471753843,"z0":5.604236156776114,"aX":-14.374322668608329},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":11.6,"spinRate":2444,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3969413401106934,"extension":5.805889931143309},"hitData":{"launchSpeed":98.4,"launchAngle":15.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":84.73,"coordY":85.16}},"index":2,"playId":"819c16c6-910f-340c-bd5d-99f9d281d3fc","pitchNumber":3,"startTime":"2025-07-24T23:10:57.433Z","endTime":"2025-07-24T23:11:08.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:11:08.836Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Lukes grounds into a force out, second baseman Gleyber Torres to shortstop Javier Báez. Will Wagner out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-24T23:11:33.472Z","endTime":"2025-07-24T23:11:44.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.905039697391867,"aZ":-33.81812220857266,"pfxX":3.452786133256446,"pfxZ":-1.074871148214788,"pX":-0.29499969563106976,"pZ":1.0317218154507763,"vX0":4.5339831507529995,"vY0":-121.64193816181388,"vZ0":-4.320294837048406,"x":128.24,"y":210.92,"x0":-2.6194163219104474,"y0":50.00550353274303,"z0":5.707404867127433,"aX":5.265819390153286},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.6,"breakHorizontal":-7.2,"spinRate":2839,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.44728030579800215,"extension":5.851895008893244},"hitData":{"launchSpeed":95.8,"launchAngle":-1.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.38,"coordY":193.3}},"index":0,"playId":"a61cec55-8f84-3870-92ae-e26b0d1e908c","pitchNumber":1,"startTime":"2025-07-24T23:11:36.861Z","endTime":"2025-07-24T23:11:44.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:11:44.058Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, shortstop Bo Bichette to first baseman Will Wagner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T23:13:38.423Z","endTime":"2025-07-24T23:14:05.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"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":90.0,"endSpeed":83.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.934047371906278,"aZ":-17.1675650994273,"pfxX":5.129171480440506,"pfxZ":8.530858953166344,"pX":0.9488543958145081,"pZ":1.9304655336250889,"vX0":-3.6695285210315314,"vY0":-131.0730065350343,"vZ0":-6.5243156394779405,"x":80.83,"y":186.66,"x0":1.6931835200403278,"y0":50.00030507116419,"z0":5.711348626201608,"aX":9.018689771733186},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.4,"breakHorizontal":-8.6,"spinRate":2186,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4161991391207036,"extension":6.018073518206447},"hitData":{"launchSpeed":92.9,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.83,"coordY":152.59}},"index":0,"playId":"601be678-b22e-3bbb-a3b2-690fa51fd69a","pitchNumber":1,"startTime":"2025-07-24T23:13:57.488Z","endTime":"2025-07-24T23:14:05.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:14:05.057Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Bo Bichette to first baseman Will Wagner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T23:14:17.252Z","endTime":"2025-07-24T23:15:40.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"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(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":90.6,"endSpeed":83.6,"strikeZoneTop":3.24759111312953,"strikeZoneBottom":1.2974853468926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89983373408527,"aZ":-15.302234086764575,"pfxX":7.8170982416899415,"pfxZ":9.51790034187659,"pX":0.5652293417161272,"pZ":1.3476869988351878,"vX0":-5.453145654077074,"vY0":-131.77263886287113,"vZ0":-8.237628785705931,"x":95.45,"y":202.39,"x0":1.6375622396684977,"y0":50.00234348223619,"z0":5.626807434247738,"aX":13.857012035087},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.8,"breakHorizontal":-13.1,"spinRate":2256,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.414383209033506,"extension":6.157192045636318},"index":0,"playId":"53efd5c2-b9db-33bb-849d-ce191d27ccf6","pitchNumber":1,"startTime":"2025-07-24T23:14:35.528Z","endTime":"2025-07-24T23:14:39.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":70.8,"strikeZoneTop":3.15477948907042,"strikeZoneBottom":1.50784270391646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.679081014370126,"aZ":-35.23987655425226,"pfxX":-3.808116783253124,"pfxZ":-2.4554621524798748,"pX":0.5571890823195811,"pZ":2.043066655986732,"vX0":-1.7994573501548083,"vY0":-110.42128016279014,"vZ0":-0.80726397996583,"x":95.76,"y":183.62,"x0":1.8746426353329486,"y0":50.00273681204497,"z0":6.086456900870063,"aX":-4.753083782222856},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.3,"breakHorizontal":7.3,"spinRate":2389,"spinDirection":307},"zone":6,"typeConfidence":2.0,"plateTime":0.4940020703885444,"extension":5.8730584208088255},"index":1,"playId":"fd0f30d8-673e-3da6-afb3-48bd5ebc61bb","pitchNumber":2,"startTime":"2025-07-24T23:14:53.510Z","endTime":"2025-07-24T23:14:57.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.374118508705635,"aZ":-16.79551615123208,"pfxX":7.010443625132375,"pfxZ":8.398228430654482,"pX":-0.37703577253042686,"pZ":2.9659962767699306,"vX0":-7.563144628348821,"vY0":-133.85669737518913,"vZ0":-4.099003125058186,"x":131.37,"y":158.7,"x0":1.5618112222551062,"y0":50.00604401774196,"z0":5.704617390452996,"aX":12.84300624474446},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":-11.3,"spinRate":2336,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.40775171433468405,"extension":6.201042372205626},"index":2,"playId":"3c525140-2762-3a62-b695-8d7f85c6f23a","pitchNumber":3,"startTime":"2025-07-24T23:15:10.507Z","endTime":"2025-07-24T23:15:15.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":70.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.32769271314837,"aZ":-36.97587948706824,"pfxX":-4.931344569952593,"pfxZ":-3.906114435461948,"pX":0.2996918144340884,"pZ":1.590900166324793,"vX0":-1.8873079208422403,"vY0":-109.8104974138381,"vZ0":-1.297083691577056,"x":105.58,"y":195.83,"x0":1.8094588026447533,"y0":50.00366061481923,"z0":6.101456093060546,"aX":-6.059368891056101},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-7.1,"breakHorizontal":9.4,"spinRate":2417,"spinDirection":314},"zone":9,"typeConfidence":2.0,"plateTime":0.4976319908212403,"extension":5.705406370124095},"hitData":{"launchSpeed":94.8,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.6,"coordY":147.45}},"index":3,"playId":"94de16b0-27e6-3e10-84af-46ca06aac258","pitchNumber":4,"startTime":"2025-07-24T23:15:32.364Z","endTime":"2025-07-24T23:15:40.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:15:40.365Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jahmai Jones lines out to right fielder George Springer.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T23:15:53.101Z","endTime":"2025-07-24T23:16:51.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":85.2,"endSpeed":79.1,"strikeZoneTop":3.46239312768704,"strikeZoneBottom":1.57316242404684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.900011246843206,"aZ":-28.136710196343387,"pfxX":-3.727107135796156,"pfxZ":2.552765101843306,"pX":1.137956381736055,"pZ":2.984122974375165,"vX0":-1.0535987683527108,"vY0":-124.22777255235663,"vZ0":-1.083736394647766,"x":73.62,"y":158.21,"x0":2.0506269141774283,"y0":50.00448079723525,"z0":5.737946990275102,"aX":-5.900422766309986},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":7.0,"spinRate":2421,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.43877144279333535,"extension":6.000594734424852},"index":0,"playId":"1b0807df-7a7c-3a88-870b-3007feaacf97","pitchNumber":1,"startTime":"2025-07-24T23:16:09.211Z","endTime":"2025-07-24T23:16:13.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":74.7,"endSpeed":70.6,"strikeZoneTop":3.38116339222703,"strikeZoneBottom":1.61050539563654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.72260773502391,"aZ":-35.90510270789214,"pfxX":-3.692802949033529,"pfxZ":-3.0536081250605065,"pX":0.39567427269348265,"pZ":1.107642971182928,"vX0":-1.9563559492220997,"vY0":-108.90663623026666,"vZ0":-2.369663732151544,"x":101.92,"y":208.87,"x0":1.7797004581369276,"y0":50.001071974369935,"z0":6.024576931551356,"aX":-4.518733244523718},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-5.8,"breakHorizontal":7.2,"spinRate":2375,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.49934590636051635,"extension":5.775715805167196},"index":1,"playId":"490cca5a-7e3a-3fc0-a00e-96f7b3b60c22","pitchNumber":2,"startTime":"2025-07-24T23:16:26.157Z","endTime":"2025-07-24T23:16:30.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":91.1,"endSpeed":84.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65405554804779,"aZ":-18.359026593377965,"pfxX":6.851403792640632,"pfxZ":7.634343077085102,"pX":1.0146116123566333,"pZ":2.1907144130886733,"vX0":-4.583336242836823,"vY0":-132.7132821160886,"vZ0":-5.371657740751784,"x":78.33,"y":179.63,"x0":1.8616570616992698,"y0":50.00065193091744,"z0":5.550875535497281,"aX":12.392111140168897},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":-11.6,"spinRate":2244,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.41051883221750707,"extension":6.222239876859423},"hitData":{"launchSpeed":93.2,"launchAngle":15.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":126.19,"coordY":192.11}},"index":2,"playId":"23cce793-ba15-3136-b0b9-b220992773be","pitchNumber":3,"startTime":"2025-07-24T23:16:44.647Z","endTime":"2025-07-24T23:16:51.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:16:51.137Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Springer lines out sharply to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-24T23:18:42.317Z","endTime":"2025-07-24T23:19:07.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(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":92.5,"endSpeed":86.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.420392947993342,"aZ":-23.496831427494687,"pfxX":-8.044307747952894,"pfxZ":4.641715596587124,"pX":0.5609551250642363,"pZ":2.554908191745749,"vX0":10.967187729767856,"vY0":-134.44076115273236,"vZ0":-4.086040898592104,"x":95.62,"y":169.8,"x0":-2.4869636946064433,"y0":50.00160842341293,"z0":5.7204321281564265,"aX":-15.03383514505186},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":12.8,"spinRate":2266,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4041937113194267,"extension":5.775037992959844},"hitData":{"launchSpeed":105.6,"launchAngle":15.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.31,"coordY":105.71}},"index":0,"playId":"d578e6e3-1c48-312d-b966-0fd657afde98","pitchNumber":1,"startTime":"2025-07-24T23:19:00.963Z","endTime":"2025-07-24T23:19:07.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:19:07.475Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a line drive to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-24T23:19:21.885Z","endTime":"2025-07-24T23:20:29.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":"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":93.1,"endSpeed":86.2,"strikeZoneTop":3.61622564745372,"strikeZoneBottom":1.65446319057446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68674159171268,"aZ":-16.8110411011288,"pfxX":-5.852262193267016,"pfxZ":8.171606965371357,"pX":0.051823788379452895,"pZ":2.308312691261386,"vX0":8.940644398187162,"vY0":-135.3009887455841,"vZ0":-6.019059257812054,"x":115.02,"y":176.46,"x0":-2.5141577014816026,"y0":50.00137967145492,"z0":5.713538701876915,"aX":-11.000818547138486},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":9.0,"spinRate":2284,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4026952353903912,"extension":5.707514523281063},"index":0,"playId":"aeef4c91-c6b6-3e49-a9da-22e800df7a8f","pitchNumber":1,"startTime":"2025-07-24T23:19:34.365Z","endTime":"2025-07-24T23:19:38.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.62177189209162,"strikeZoneBottom":1.68000027704131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.920824774085997,"aZ":-30.472121129031656,"pfxX":-9.192859836333092,"pfxZ":1.0294114309611695,"pX":-1.6217359168975947,"pZ":2.0068614294854394,"vX0":5.747886353205993,"vY0":-126.98188135973454,"vZ0":-3.2697240822235907,"x":178.82,"y":184.59,"x0":-2.71054560312948,"y0":50.00030774652593,"z0":5.713821988376828,"aX":-15.138537806422901},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":15.5,"spinRate":1813,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4299423156152127,"extension":5.6860342315218935},"index":1,"playId":"50912e16-5499-3fca-bdd8-25c657437d40","pitchNumber":2,"startTime":"2025-07-24T23:19:47.772Z","endTime":"2025-07-24T23:19:51.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.57698199600741,"strikeZoneBottom":1.68000119813457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.324687458346194,"aZ":-27.786215574465558,"pfxX":-8.733053576105341,"pfxZ":2.6619711138483013,"pX":0.3176840805467581,"pZ":0.8595733120169003,"vX0":9.981930093349233,"vY0":-127.33424738641625,"vZ0":-6.426436613402629,"x":104.89,"y":215.57,"x0":-2.512408178254809,"y0":50.00146725627066,"z0":5.6047121733712135,"aX":-14.388124244914982},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":13.7,"spinRate":1850,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4295957988980432,"extension":5.7178517717762505},"index":2,"playId":"10094ec3-773e-3cf8-b4ac-3b944678fc7a","pitchNumber":3,"startTime":"2025-07-24T23:20:02.595Z","endTime":"2025-07-24T23:20:06.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.523256973085296,"aZ":-23.167333676032197,"pfxX":-9.783335550331202,"pfxZ":4.773192978954665,"pX":-0.410822141352098,"pZ":2.1899572031680656,"vX0":9.03173409298961,"vY0":-135.7127309046431,"vZ0":-5.137564302281569,"x":132.66,"y":179.65,"x0":-2.4925271075823234,"y0":50.00242394966978,"z0":5.697026474049249,"aX":-18.45771854304348},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":16.1,"spinRate":2197,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4018449017871175,"extension":5.842036938798738},"hitData":{"launchSpeed":79.7,"launchAngle":24.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.85,"coordY":89.76}},"index":3,"playId":"e476d657-9461-3a2a-b740-4544f9db7dde","pitchNumber":4,"startTime":"2025-07-24T23:20:18.455Z","endTime":"2025-07-24T23:20:29.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:20:29.389Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-24T23:20:42.242Z","endTime":"2025-07-24T23:21:20.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.76252496340459,"strikeZoneBottom":1.75999976133065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.372966016784538,"aZ":-33.69750460617091,"pfxX":2.804375906419411,"pfxZ":-0.9875197177767525,"pX":1.2457234054787287,"pZ":1.5350612442957952,"vX0":8.103967612291138,"vY0":-122.5195499165075,"vZ0":-3.399513497214957,"x":69.52,"y":197.33,"x0":-2.4528397764026586,"y0":50.00568959598011,"z0":5.783767431301483,"aX":4.315107364820035},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.3,"breakHorizontal":-6.7,"spinRate":2980,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.44495014323437143,"extension":5.8749620923751555},"index":0,"playId":"d00c257e-fc60-3976-a72e-76726d199814","pitchNumber":1,"startTime":"2025-07-24T23:20:56.892Z","endTime":"2025-07-24T23:21:00.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80860142306132,"aZ":-23.18602158967074,"pfxX":-8.96450666085363,"pfxZ":4.728456853496232,"pX":-0.6320168258077465,"pZ":2.008709712284321,"vX0":8.170548413851199,"vY0":-136.7091055092791,"vZ0":-5.714369060579651,"x":141.09,"y":184.54,"x0":-2.4878928020188953,"y0":50.00656844085336,"z0":5.707450613260174,"aX":-17.052405255655408},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":14.6,"spinRate":2225,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.39994278482882706,"extension":5.842305420240203},"hitData":{"launchSpeed":87.8,"launchAngle":23.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.71,"coordY":105.42}},"index":1,"playId":"a52a6988-1241-3c62-ae7f-433bed396b2f","pitchNumber":2,"startTime":"2025-07-24T23:21:13.989Z","endTime":"2025-07-24T23:21:20.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.58,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:21:20.245Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Addison Barger lines out sharply to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-24T23:21:41.035Z","endTime":"2025-07-24T23:22:49.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.65721399076603,"strikeZoneBottom":1.69852607100829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.419688010064064,"aZ":-31.06343746323003,"pfxX":5.424606509672141,"pfxZ":0.7512792463184379,"pX":-0.18197996136617386,"pZ":2.5870173667265606,"vX0":4.288092769611119,"vY0":-120.1135667862055,"vZ0":-1.1678188063936594,"x":123.94,"y":168.93,"x0":-2.6896448088090352,"y0":50.0013497648038,"z0":5.820589426500931,"aX":7.991542207322115},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.3,"breakHorizontal":-10.8,"spinRate":2998,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.4545419199843175,"extension":5.684504166972425},"index":0,"playId":"58dd9a31-c456-3deb-9c36-242e6ff33d21","pitchNumber":1,"startTime":"2025-07-24T23:21:48.061Z","endTime":"2025-07-24T23:21:52.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.4,"endSpeed":84.5,"strikeZoneTop":3.64515428043994,"strikeZoneBottom":1.62758858302406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.783933530874503,"aZ":-18.38009723844809,"pfxX":-5.112919225838342,"pfxZ":7.519381691449329,"pX":-0.9161237539029806,"pZ":4.802793194083898,"vX0":6.6229861911335615,"vY0":-134.50282186727213,"vZ0":0.6933962973123028,"x":151.92,"y":109.1,"x0":-2.744487541899016,"y0":50.00464850764363,"z0":5.843601862155195,"aX":-9.382784377609793},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":2391,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4070038531201643,"extension":5.705353267785123},"index":1,"playId":"40772a82-8996-32f1-8db8-902400392262","pitchNumber":2,"startTime":"2025-07-24T23:22:05.247Z","endTime":"2025-07-24T23:22:08.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":78.1,"endSpeed":72.4,"strikeZoneTop":3.59298647197012,"strikeZoneBottom":1.69244904757551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.52488905739747,"aZ":-42.47947516701854,"pfxX":4.063688425612993,"pfxZ":-7.898129975561041,"pX":0.09059302135787861,"pZ":1.2390399787600024,"vX0":4.602989537386944,"vY0":-113.69099986182358,"vZ0":-1.1489837129742226,"x":113.55,"y":205.33,"x0":-2.490950747917216,"y0":50.00397047489955,"z0":5.980064741725731,"aX":5.3006970473319805},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.3,"breakHorizontal":-8.5,"spinRate":2677,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4824147505549279,"extension":5.741960389522298},"index":2,"playId":"85cbbc75-fcdd-3f5f-a96d-f8009fac4a30","pitchNumber":3,"startTime":"2025-07-24T23:22:22.341Z","endTime":"2025-07-24T23:22:26.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.164941467831365,"aZ":-18.48115110723416,"pfxX":-8.393131601500274,"pfxZ":7.290416053516784,"pX":-0.23565395403148223,"pZ":3.4358218661875792,"vX0":9.080519557922395,"vY0":-135.78568093476682,"vZ0":-2.748048451686512,"x":125.98,"y":146.01,"x0":-2.523728444037414,"y0":50.000932472329076,"z0":5.738445033531015,"aX":-15.760058913768871},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":13.4,"spinRate":2474,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.402521286749038,"extension":5.753302760078674},"hitData":{"launchSpeed":106.1,"launchAngle":20.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.96,"coordY":70.6}},"index":3,"playId":"8c9af7d4-14bc-381d-81e7-28f106b9ea52","pitchNumber":4,"startTime":"2025-07-24T23:22:41.975Z","endTime":"2025-07-24T23:22:49.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:22:49.062Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out sharply, third baseman Addison Barger to first baseman Will Wagner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-24T23:24:50.492Z","endTime":"2025-07-24T23:26:13.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Groundout","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":4},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.60000126833887,"strikeZoneBottom":1.72349580906333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.206375169528233,"aZ":-24.224048951306816,"pfxX":0.2211876826624244,"pfxZ":4.873779635040255,"pX":0.5191552101435463,"pZ":2.348291351354832,"vX0":-3.5311521303130964,"vY0":-125.57777454555536,"vZ0":-3.2456291987047354,"x":97.21,"y":175.38,"x0":1.901970075948111,"y0":50.00509038369225,"z0":5.581177919624327,"aX":0.36116651466599325},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.5,"breakHorizontal":0.2,"spinRate":2386,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.43257603209942097,"extension":6.027015734234208},"index":0,"playId":"53f9c7dd-5480-3c20-92ab-5337ed779389","pitchNumber":1,"startTime":"2025-07-24T23:25:03.835Z","endTime":"2025-07-24T23:25:07.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.54357942616973,"strikeZoneBottom":1.69136909826165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.572015576317877,"aZ":-28.423837431339905,"pfxX":-3.029368861183466,"pfxZ":2.4124816783373344,"pX":-0.18394211104527133,"pZ":3.331409682809824,"vX0":-3.9710860334757783,"vY0":-123.6329093042822,"vZ0":-0.3420357746098549,"x":124.01,"y":148.83,"x0":1.8338868638526564,"y0":50.00460061773089,"z0":5.8477036471457655,"aX":-4.710607617298564},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.6,"breakHorizontal":6.4,"spinRate":2419,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.44225403166425226,"extension":5.985907643089073},"index":1,"playId":"82102a44-10cd-3364-a35a-211795ddeb6a","pitchNumber":2,"startTime":"2025-07-24T23:25:18.608Z","endTime":"2025-07-24T23:25:22.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-24T23:25:34.626Z","endTime":"2025-07-24T23:25:45.551Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.59999953485775,"strikeZoneBottom":1.72134338275758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84395661328144,"aZ":-25.942327257382136,"pfxX":1.575246664234377,"pfxZ":4.207561421192963,"pX":0.37592107672949043,"pZ":0.6849573338201485,"vX0":-3.630867783838864,"vY0":-121.02124370655966,"vZ0":-6.515682097992717,"x":102.67,"y":220.29,"x0":1.6917196713605527,"y0":50.00515739089954,"z0":5.687737021838451,"aX":2.3348838525358673},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.2,"breakHorizontal":-1.9,"spinRate":758,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4527665118809927,"extension":5.97903426119414},"index":3,"playId":"5cafa931-a5a0-342f-82b2-11ab8548fb84","pitchNumber":3,"startTime":"2025-07-24T23:25:45.551Z","endTime":"2025-07-24T23:25:49.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":90.4,"endSpeed":83.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.408197905834633,"aZ":-14.919627175897226,"pfxX":3.351340627813647,"pfxZ":9.731356953347305,"pX":0.22073620156142387,"pZ":2.617528639827509,"vX0":-4.898015898173441,"vY0":-131.66083097222526,"vZ0":-5.530028603673744,"x":108.59,"y":168.11,"x0":1.6614446303047457,"y0":50.00066025613807,"z0":5.831867877930758,"aX":5.940887316765299},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.8,"breakHorizontal":-5.2,"spinRate":2218,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4144862373443514,"extension":6.019974847598467},"hitData":{"launchSpeed":107.0,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":96.76,"coordY":163.24}},"index":4,"playId":"ab0ec2bb-9f3a-3c98-af17-2ac71cb4b243","pitchNumber":4,"startTime":"2025-07-24T23:26:05.220Z","endTime":"2025-07-24T23:26:13.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:26:13.238Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a line drive to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-24T23:26:25.574Z","endTime":"2025-07-24T23:27:27.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":85.4,"endSpeed":79.3,"strikeZoneTop":3.60707189207848,"strikeZoneBottom":1.77485947360552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.273762529373954,"aZ":-29.66062924479283,"pfxX":-3.8138572429126167,"pfxZ":1.578666275533811,"pX":0.27405254085062897,"pZ":2.8995072070680257,"vX0":-2.7245096139637415,"vY0":-124.48993745059087,"vZ0":-1.1707692390289093,"x":106.55,"y":160.49,"x0":1.8736295438520412,"y0":50.00046628706904,"z0":5.805437019867818,"aX":-6.0532974923537965},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":7.4,"spinRate":2376,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.43804469206127417,"extension":5.88167570919619},"index":0,"playId":"d7504a3d-3daa-361f-a647-235507772da8","pitchNumber":1,"startTime":"2025-07-24T23:26:42.783Z","endTime":"2025-07-24T23:26:46.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":82.1,"endSpeed":76.6,"strikeZoneTop":3.51956901278132,"strikeZoneBottom":1.71999827999603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.19210761176852,"aZ":-30.881413015227864,"pfxX":-1.3493456419945078,"pfxZ":0.8830616660718569,"pX":-0.6408090318822932,"pZ":1.6212371172402873,"vX0":-5.18599185500131,"vY0":-119.52546768689079,"vZ0":-3.501714270669403,"x":141.43,"y":195.01,"x0":1.7207791160786468,"y0":50.00326101285698,"z0":5.840108664470113,"aX":-1.9779866666270012},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.1,"breakHorizontal":3.5,"spinRate":2222,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4559514197828638,"extension":5.897591249935396},"index":1,"playId":"01224ab9-d455-3e98-90c1-585c61fc611f","pitchNumber":2,"startTime":"2025-07-24T23:26:58.919Z","endTime":"2025-07-24T23:27:03.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.375202089339187,"aZ":-16.857693645863517,"pfxX":2.2790646522901343,"pfxZ":8.373936029455972,"pX":-0.7752453798939197,"pZ":3.356330207603792,"vX0":-6.705865011937401,"vY0":-133.32393823665,"vZ0":-3.51893278971687,"x":146.55,"y":148.16,"x0":1.4588957766694794,"y0":50.001829889066364,"z0":5.88519437444514,"aX":4.1686340553350325},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-2.9,"spinRate":2306,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4083383755720025,"extension":6.045423532774077},"hitData":{"launchSpeed":81.4,"launchAngle":21.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.32,"coordY":87.22}},"index":2,"playId":"d6babc64-1005-3566-9351-086d8023c842","pitchNumber":3,"startTime":"2025-07-24T23:27:16.667Z","endTime":"2025-07-24T23:27:27.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:27:27.925Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-24T23:28:17.879Z","endTime":"2025-07-24T23:30:13.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7b3d79a2-3420-3280-8cfc-8a9b2018bbbf","startTime":"2025-07-24T23:27:57.784Z","endTime":"2025-07-24T23:28:01.161Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":69.9,"strikeZoneTop":3.41842265633681,"strikeZoneBottom":1.73999994648247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.553766902525,"aZ":-38.71938981338957,"pfxX":-4.9590014744820445,"pfxZ":-5.442480080844337,"pX":0.04634472040511414,"pZ":1.844887320361611,"vX0":-2.5299395988784688,"vY0":-107.94640828810019,"vZ0":-0.20826084614295182,"x":115.23,"y":188.97,"x0":1.8709421814335696,"y0":50.004648237064075,"z0":6.140527726075327,"aX":-5.960083294559639},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-9.7,"breakHorizontal":9.6,"spinRate":2453,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.5038920582060675,"extension":5.752311108731501},"index":1,"playId":"4c4f0607-e9d6-32e3-98ef-72285a12347d","pitchNumber":1,"startTime":"2025-07-24T23:28:20.157Z","endTime":"2025-07-24T23:28:24.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.692675612391053,"aZ":-18.70269460373792,"pfxX":6.229281184663012,"pfxZ":7.522648985249274,"pX":1.0379718927130746,"pZ":3.3316775256887743,"vX0":-3.8611092217718364,"vY0":-133.6796258325359,"vZ0":-3.0888602328734436,"x":77.43,"y":148.82,"x0":1.6997923453288317,"y0":50.00035200920826,"z0":5.8619267800109425,"aX":11.15211204849183},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":-10.3,"spinRate":2354,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.41140447359441046,"extension":5.956776704254668},"index":2,"playId":"f62bdb7c-cf1a-335e-b369-7d5fa8c241f3","pitchNumber":2,"startTime":"2025-07-24T23:28:41.914Z","endTime":"2025-07-24T23:28:44.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-24T23:28:56.909Z","endTime":"2025-07-24T23:29:15.583Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.43318539851134,"strikeZoneBottom":1.7598904147803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.822668240664363,"aZ":-27.32577850360622,"pfxX":-1.7955433162029726,"pfxZ":2.918811450569944,"pX":1.2139099079993085,"pZ":2.5727058836524535,"vX0":-1.3382436015622243,"vY0":-126.96396793475877,"vZ0":-2.332560347978504,"x":70.73,"y":169.32,"x0":1.9779900613108887,"y0":50.0021138755346,"z0":5.640920897389295,"aX":-2.981140494847011},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":3.5,"spinRate":2480,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.42861279613749037,"extension":5.829752257295037},"index":4,"playId":"2af8cfe0-104a-3322-bb49-96eb7c1eb6c7","pitchNumber":3,"startTime":"2025-07-24T23:29:15.583Z","endTime":"2025-07-24T23:29:20.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50832601922325,"aZ":-13.940581811326894,"pfxX":4.887095049233643,"pfxZ":9.831570618989039,"pX":-0.11783995803927208,"pZ":2.8873999350802344,"vX0":-6.074870684960694,"vY0":-135.08302672923742,"vZ0":-5.062991879073355,"x":121.49,"y":160.82,"x0":1.5216922612239698,"y0":50.00092138011417,"z0":5.76073023205674,"aX":9.061649023276603},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":-7.6,"spinRate":2383,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.40496989391603266,"extension":6.084554502466084},"index":5,"playId":"cc3419f6-8bf8-3d88-b040-e3e2141d0c4b","pitchNumber":4,"startTime":"2025-07-24T23:29:38.294Z","endTime":"2025-07-24T23:29:43.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.134481624072865,"aZ":-14.041304550460945,"pfxX":5.439423927540894,"pfxZ":9.788484793460414,"pX":1.8088203660280338,"pZ":2.7272148697657133,"vX0":-1.6758274635636634,"vY0":-134.48772241084518,"vZ0":-5.367151674399749,"x":48.05,"y":165.15,"x0":1.7292113229037984,"y0":50.0000906943383,"z0":5.72621752268609,"aX":10.072683879721156},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":-9.6,"spinRate":2321,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4055601862091258,"extension":6.00757781730445},"index":6,"playId":"c46ac33e-d97d-3406-ab1d-6d29ca3e5106","pitchNumber":5,"startTime":"2025-07-24T23:30:07.932Z","endTime":"2025-07-24T23:30:13.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:30:13.831Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wenceel Pérez lines out to center fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-24T23:30:27.367Z","endTime":"2025-07-24T23:33:31.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.11280039659881,"strikeZoneBottom":1.39489787892196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.853964126527874,"aZ":-22.444392844227586,"pfxX":3.5874635052111836,"pfxZ":6.184412879266055,"pX":-0.22919732226490372,"pZ":0.2452610288133064,"vX0":-5.78165973320187,"vY0":-124.1364676056629,"vZ0":-8.494874179326008,"x":125.74,"y":232.16,"x0":1.6549871507430767,"y0":50.00610404556144,"z0":5.554850959102358,"aX":5.648264150718621},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.6,"breakHorizontal":-5.3,"spinRate":811,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.439791393702337,"extension":6.033308574168416},"index":0,"playId":"d65b3415-e39d-3f6a-aa62-4063bd73cb69","pitchNumber":1,"startTime":"2025-07-24T23:30:38.673Z","endTime":"2025-07-24T23:30:42.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.440071423528032,"aZ":-18.833154061066733,"pfxX":5.095244973542085,"pfxZ":7.300397071106204,"pX":-0.43028591697916874,"pZ":3.0213799624366233,"vX0":-6.533867563359165,"vY0":-133.50926944967583,"vZ0":-3.696828262044244,"x":133.4,"y":157.2,"x0":1.3728307503373858,"y0":50.00219482116751,"z0":5.75861091141857,"aX":9.311043385533994},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-8.0,"spinRate":2209,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.4083383467689803,"extension":6.086403610983931},"index":1,"playId":"06b61e41-5d55-361c-b90a-ca7e48889da7","pitchNumber":2,"startTime":"2025-07-24T23:31:20.943Z","endTime":"2025-07-24T23:31:26.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"0621b927-9885-3d09-bfbf-59a2108c920d","startTime":"2025-07-24T23:31:52.541Z","endTime":"2025-07-24T23:31:55.541Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.527403622271684,"aZ":-18.143035724294894,"pfxX":5.786634296744357,"pfxZ":7.760294219974099,"pX":0.790502225292278,"pZ":3.3208127125634848,"vX0":-4.295113906708155,"vY0":-133.80221641034257,"vZ0":-3.037018811371956,"x":86.87,"y":149.12,"x0":1.666654212723278,"y0":50.00661406409645,"z0":5.774499692866987,"aX":10.469027947924374},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.6,"breakHorizontal":-9.5,"spinRate":2254,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4097454454650782,"extension":5.939169897506084},"index":3,"playId":"17d7af1c-89a9-372c-8730-2ff230dae62a","pitchNumber":3,"startTime":"2025-07-24T23:32:14.922Z","endTime":"2025-07-24T23:32:19.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"d2bdc6c5-2da0-4e0a-a3aa-a781a611c40c","startTime":"2025-07-24T23:32:39.808Z","endTime":"2025-07-24T23:32:44.808Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.17999895413698,"strikeZoneBottom":1.43182724266255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31723878130493,"aZ":-26.62267211187794,"pfxX":-2.5547704835170713,"pfxZ":3.3906207778797164,"pX":0.6452576127215678,"pZ":3.391281519928319,"vX0":-2.5083481571644195,"vY0":-126.99457012847766,"vZ0":-0.48042246670912614,"x":92.4,"y":147.22,"x0":1.9767240030127151,"y0":50.00473459051275,"z0":5.695427317806244,"aX":-4.1843800450026345},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":5.2,"spinRate":2416,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4308299088592329,"extension":5.982961494164108},"index":5,"playId":"2beea368-04c9-3622-8864-fcc4388f4601","pitchNumber":4,"startTime":"2025-07-24T23:32:59.310Z","endTime":"2025-07-24T23:33:04.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.7865091159156,"aZ":-14.686643038331756,"pfxX":5.609484998171726,"pfxZ":9.583486456560927,"pX":0.25464729751025666,"pZ":2.4626981087744495,"vX0":-5.349826074941062,"vY0":-134.16070077022644,"vZ0":-5.860876540187858,"x":107.29,"y":172.29,"x0":1.544922987327487,"y0":50.00237307869153,"z0":5.720849763886944,"aX":10.234788883689811},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-9.0,"spinRate":2329,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.40813858641514233,"extension":6.094582867847445},"hitData":{"launchSpeed":104.0,"launchAngle":21.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.29,"coordY":58.81}},"index":6,"playId":"4b533c89-875f-3618-b4a0-15c5b624f8ef","pitchNumber":5,"startTime":"2025-07-24T23:33:23.743Z","endTime":"2025-07-24T23:33:31.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:33:31.736Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a sharp ground ball to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-24T23:35:48.147Z","endTime":"2025-07-24T23:36:59.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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_fielded_ball"}]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.2,"strikeZoneTop":3.36999831697881,"strikeZoneBottom":1.54649608142217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.02676460078437,"aZ":-32.956347102021965,"pfxX":0.46915329208099443,"pfxZ":-0.5216317047107459,"pX":1.2374458319675878,"pZ":1.406772591742169,"vX0":8.574043265925432,"vY0":-120.37050313322814,"vZ0":-3.5493552317170063,"x":69.83,"y":200.8,"x0":-2.4161136240842076,"y0":50.00579296789624,"z0":5.786044786786989,"aX":0.6964535769092256},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.6,"breakHorizontal":-2.6,"spinRate":2758,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4531903368499002,"extension":5.842468021646936},"index":0,"playId":"780d421b-65a7-332d-8f3f-249022a1bf6e","pitchNumber":1,"startTime":"2025-07-24T23:35:48.147Z","endTime":"2025-07-24T23:35:51.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.41790276668879,"strikeZoneBottom":1.56848119345497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.911084744495692,"aZ":-29.23777629264283,"pfxX":-9.671401096723045,"pfxZ":1.8013001064366057,"pX":-0.05133001675037901,"pZ":0.7411836084012846,"vX0":9.136273461426299,"vY0":-126.13074023118718,"vZ0":-6.423072853900612,"x":118.96,"y":218.77,"x0":-2.44428257694772,"y0":50.00300796404529,"z0":5.64412261487424,"aX":-15.76149501001522},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":15.7,"spinRate":1757,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.43237212132146263,"extension":5.829928762235727},"index":1,"playId":"7e56335b-71c0-31ab-b45a-c5d0a364a96e","pitchNumber":2,"startTime":"2025-07-24T23:36:01.380Z","endTime":"2025-07-24T23:36:05.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.6,"endSpeed":85.5,"strikeZoneTop":3.37862516275242,"strikeZoneBottom":1.52943254053057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.678855822750773,"aZ":-21.53992397058176,"pfxX":-8.923544670042796,"pfxZ":5.779042803851252,"pX":0.9324147339321761,"pZ":1.0748406626923164,"vX0":11.988973052464486,"vY0":-134.23284112958186,"vZ0":-8.026881025288656,"x":81.46,"y":209.76,"x0":-2.4144611800200337,"y0":50.00591362020155,"z0":5.615700860135197,"aX":-16.430352076553085},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":13.8,"spinRate":2266,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40668073350646994,"extension":5.890218089318002},"index":2,"playId":"9bd06638-44a7-3597-a23e-36bd36d6990e","pitchNumber":3,"startTime":"2025-07-24T23:36:16.795Z","endTime":"2025-07-24T23:36:19.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.41595601165284,"strikeZoneBottom":1.53704596025367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39744568277283,"aZ":-15.847501465584928,"pfxX":-8.14088804180895,"pfxZ":8.726743145126967,"pX":0.3293591370664429,"pZ":2.8069728488050183,"vX0":10.192983407882787,"vY0":-135.40107390361754,"vZ0":-4.8718700344019,"x":104.45,"y":162.99,"x0":-2.4125489829378166,"y0":50.004548051901764,"z0":5.725413476076882,"aX":-15.235508835633176},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":12.7,"spinRate":2377,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4033080054094138,"extension":5.949679111717178},"index":3,"playId":"5e61d77a-172c-374d-b6d4-bd255d426958","pitchNumber":4,"startTime":"2025-07-24T23:36:30.659Z","endTime":"2025-07-24T23:36:34.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-07-24T23:36:44.872Z","endTime":"2025-07-24T23:36:49.572Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.546490581830344,"aZ":-21.900290123028512,"pfxX":-8.18219465161659,"pfxZ":5.4674329379391935,"pX":-0.13027337386213872,"pZ":2.7119881746155183,"vX0":9.084977852131741,"vY0":-135.69340660604658,"vZ0":-4.2385942368226255,"x":121.97,"y":165.56,"x0":-2.446467276658678,"y0":50.0037800603492,"z0":5.805404978346602,"aX":-15.377520396813486},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":13.1,"spinRate":2227,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4024760931504541,"extension":5.782327020134711},"hitData":{"launchSpeed":104.2,"launchAngle":4.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":80.54,"coordY":102.91}},"index":5,"playId":"a9b156b7-0033-3c5c-8f8c-3a9ccb81f599","pitchNumber":5,"startTime":"2025-07-24T23:36:49.572Z","endTime":"2025-07-24T23:36:59.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:36:59.598Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-24T23:37:21.530Z","endTime":"2025-07-24T23:38:14.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":92.2,"endSpeed":86.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.10706298688594,"aZ":-17.54086599404341,"pfxX":-6.781032731119026,"pfxZ":7.847282772927546,"pX":-0.5898534358340233,"pZ":2.9733075956968134,"vX0":7.874389803556531,"vY0":-134.22380696151347,"vZ0":-4.112639672037405,"x":139.48,"y":158.5,"x0":-2.650774322378884,"y0":50.002252470401,"z0":5.738375215098453,"aX":-12.643512999397027},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":11.0,"spinRate":2351,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.40472598995714915,"extension":5.752817134031638},"index":0,"playId":"d14ee930-9487-381b-aa14-773f94c82ce1","pitchNumber":1,"startTime":"2025-07-24T23:37:21.530Z","endTime":"2025-07-24T23:37:28.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":78.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.0650612814089,"aZ":-33.16736506787252,"pfxX":2.4117653266533927,"pfxZ":-0.6507416980599352,"pX":-0.0501163070336774,"pZ":2.764869229022997,"vX0":5.35010026802819,"vY0":-121.25108424556878,"vZ0":-0.7134494786897587,"x":118.91,"y":164.13,"x0":-2.572802469348718,"y0":50.001462313171025,"z0":5.883555851231697,"aX":3.6963846274761263},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.1,"breakHorizontal":-5.3,"spinRate":3006,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4466900633861455,"extension":5.7840791343477305},"index":1,"playId":"978fa41a-e8fc-3cb2-8359-5684d8e9f3fa","pitchNumber":2,"startTime":"2025-07-24T23:37:47.212Z","endTime":"2025-07-24T23:37:51.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.967682347561805,"aZ":-29.13238850083222,"pfxX":-7.9646269561350245,"pfxZ":1.84931105732052,"pX":0.38505713327467095,"pZ":1.1360540551177087,"vX0":9.635613950286862,"vY0":-126.42070520663694,"vZ0":-5.3653202511067795,"x":102.32,"y":208.11,"x0":-2.413231452137197,"y0":50.001238969848536,"z0":5.579922761613481,"aX":-13.093869441273979},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":12.6,"spinRate":1844,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.43067319497358225,"extension":5.770965599533943},"index":2,"playId":"6d86ef6d-849a-3284-abc9-be9670fba5f4","pitchNumber":3,"startTime":"2025-07-24T23:38:09.876Z","endTime":"2025-07-24T23:38:14.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":2.13,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:38:14.209Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-24T23:38:23.328Z","endTime":"2025-07-24T23:40:37.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"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":"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":93.6,"endSpeed":86.2,"strikeZoneTop":3.07847078181787,"strikeZoneBottom":1.42056487044962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.761509193765473,"aZ":-18.12290743284054,"pfxX":-5.656897229941291,"pfxZ":7.413271876327228,"pX":-0.8063066830076089,"pZ":3.241008576417402,"vX0":6.8359699046526075,"vY0":-136.28896958427185,"vZ0":-3.3994870516512554,"x":147.73,"y":151.27,"x0":-2.602931831189307,"y0":50.00645238661949,"z0":5.744138027527593,"aX":-10.727881752637877},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":8.9,"spinRate":2274,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40070685924517147,"extension":5.731346575401354},"index":0,"playId":"204aae9b-8d72-33e5-8519-8121c13b69e8","pitchNumber":1,"startTime":"2025-07-24T23:38:39.873Z","endTime":"2025-07-24T23:38:44.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":78.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.32294098759265,"aZ":-33.970302757041175,"pfxX":1.4734819561257062,"pfxZ":-1.1773244370853222,"pX":0.15791144521850997,"pZ":1.6240523228177308,"vX0":6.108940289270006,"vY0":-121.4833216411743,"vZ0":-2.8785869177901526,"x":110.98,"y":194.93,"x0":-2.560504220802895,"y0":50.004336218870726,"z0":5.719085594022914,"aX":2.245298813238574},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":-3.8,"spinRate":2728,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.44746378442995915,"extension":5.704820481410517},"index":1,"playId":"2bb81b53-7956-3e0c-a278-bd0e72089040","pitchNumber":2,"startTime":"2025-07-24T23:38:58.590Z","endTime":"2025-07-24T23:39:05.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.410230074484648,"aZ":-27.47535241027021,"pfxX":-8.226099280974587,"pfxZ":2.817903262934883,"pX":0.2409157248697641,"pZ":1.4789856541306063,"vX0":9.370109114079684,"vY0":-127.41578611068476,"vZ0":-5.279458472789141,"x":107.82,"y":198.85,"x0":-2.3892017005987674,"y0":50.00599252731968,"z0":5.708436690518142,"aX":-13.736428471631587},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":13.2,"spinRate":1884,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4273715616897529,"extension":5.697066640761919},"index":2,"playId":"adfa9cc8-3c48-30a7-804d-9d7754eee821","pitchNumber":3,"startTime":"2025-07-24T23:39:31.708Z","endTime":"2025-07-24T23:39:36.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.4,"endSpeed":85.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9818968091016,"aZ":-24.369463673592293,"pfxX":-9.38068828734793,"pfxZ":4.215644723053172,"pX":0.5633523792347178,"pZ":3.0716766045739834,"vX0":11.004641113078263,"vY0":-134.20629213296544,"vZ0":-2.7168797511150604,"x":95.53,"y":155.84,"x0":-2.342905020216584,"y0":50.00254738533482,"z0":5.805249977993927,"aX":-17.367491157101544},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":15.0,"spinRate":2227,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.40582136958173365,"extension":5.672847042415079},"index":3,"playId":"a8ded4b8-3f2c-36ce-9105-8a32d8a88a7a","pitchNumber":4,"startTime":"2025-07-24T23:39:52.600Z","endTime":"2025-07-24T23:39:55.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"c7cef17a-7ecb-3dc3-9b79-0309c238c799","startTime":"2025-07-24T23:40:12.771Z","endTime":"2025-07-24T23:40:15.771Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.110747467749917,"aZ":-16.13710047464654,"pfxX":-5.338890983896214,"pfxZ":8.617954995618677,"pX":0.04431179196277475,"pZ":3.8545526643491343,"vX0":8.651729942691624,"vY0":-135.21222752604822,"vZ0":-2.178831932974603,"x":115.31,"y":134.71,"x0":-2.4959759148930307,"y0":50.00290763021526,"z0":5.796851004871092,"aX":-9.936045311127724},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2258,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4043219606901598,"extension":5.610224027112209},"index":5,"playId":"2de2b37d-0953-3ed0-bac8-44eeebf74074","pitchNumber":5,"startTime":"2025-07-24T23:40:32.819Z","endTime":"2025-07-24T23:40:37.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":4.20000000000001,"leverageIndex":1.77,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:40:37.681Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Wagner flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-24T23:40:55.455Z","endTime":"2025-07-24T23:42:48.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"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":"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":93.9,"endSpeed":86.6,"strikeZoneTop":3.30999951159872,"strikeZoneBottom":1.5521406399182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37281160649077,"aZ":-16.211605011299408,"pfxX":-5.82992763737198,"pfxZ":8.360760618838338,"pX":-1.0538888894258729,"pZ":2.389736348323055,"vX0":6.490386839430908,"vY0":-136.62717954470102,"vZ0":-5.749709498348793,"x":157.17,"y":174.26,"x0":-2.6919034437995712,"y0":50.001844951960514,"z0":5.618195333923596,"aX":-11.128648691351662},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":9.4,"spinRate":2243,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3994229541134109,"extension":5.864015629021641},"index":0,"playId":"4255293b-8f7f-3320-a7ae-cd29d3e458ef","pitchNumber":1,"startTime":"2025-07-24T23:40:59.879Z","endTime":"2025-07-24T23:41:04.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":83.3,"endSpeed":78.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.702802243966406,"aZ":-35.163321458495936,"pfxX":2.8183967713613045,"pfxZ":-1.969370732703707,"pX":0.15674462506534,"pZ":1.7118145949505477,"vX0":5.612790470514031,"vY0":-121.3474482125197,"vZ0":-2.556500012874902,"x":111.03,"y":192.56,"x0":-2.5359519853204695,"y0":50.00162123405592,"z0":5.788776509256337,"aX":4.2792341052185146},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.8,"breakHorizontal":-6.2,"spinRate":2952,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.4482618780237617,"extension":5.855850653668848},"index":1,"playId":"4fef8711-0a56-3614-8d92-f52069471fca","pitchNumber":2,"startTime":"2025-07-24T23:41:18.557Z","endTime":"2025-07-24T23:41:22.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":88.2,"endSpeed":81.2,"strikeZoneTop":3.27513291941398,"strikeZoneBottom":1.51999891015006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.330468159647182,"aZ":-31.674981449883543,"pfxX":-7.860533641899811,"pfxZ":0.29787790009866555,"pX":-1.5928885190715756,"pZ":3.6818582757162295,"vX0":5.40894001911763,"vY0":-128.4319872068994,"vZ0":0.7147096619554345,"x":177.72,"y":139.37,"x0":-2.6995694062960025,"y0":50.00417909851181,"z0":5.8537040845639465,"aX":-13.199595367488007},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.0,"breakHorizontal":13.1,"spinRate":1848,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4256501651563225,"extension":5.698816214667038},"index":2,"playId":"2ff61ae1-1175-3265-8084-0613312e4669","pitchNumber":3,"startTime":"2025-07-24T23:41:38.757Z","endTime":"2025-07-24T23:41:42.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"eeac57db-a82f-353b-8551-0b5f4a36181f","startTime":"2025-07-24T23:41:58.420Z","endTime":"2025-07-24T23:42:01.420Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.760618358327818,"aZ":-16.6074740782274,"pfxX":-5.007622114827646,"pfxZ":8.246426525494119,"pX":0.6873201724449937,"pZ":3.0432425129507252,"vX0":10.274895732477567,"vY0":-135.79341544575294,"vZ0":-3.983454222346367,"x":90.8,"y":156.61,"x0":-2.476734855705883,"y0":50.000487785333604,"z0":5.66772488819018,"aX":-9.450915401459888},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2301,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.40171543098981477,"extension":5.785447016758155},"index":4,"playId":"e313f275-6db7-3906-8509-9b925082bb8f","pitchNumber":4,"startTime":"2025-07-24T23:42:17.696Z","endTime":"2025-07-24T23:42:21.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.607166977491506,"aZ":-34.61865893663446,"pfxX":1.7894383826873785,"pfxZ":-1.592139431251132,"pX":0.39927792244159205,"pZ":2.371483577151435,"vX0":6.625524990994049,"vY0":-122.28215947580784,"vZ0":-1.248272599544627,"x":101.78,"y":174.75,"x0":-2.5607118753669886,"y0":50.000712385963645,"z0":5.817419222096719,"aX":2.7511429321899428},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.9,"breakHorizontal":-4.6,"spinRate":2772,"spinDirection":88},"zone":6,"typeConfidence":2.0,"plateTime":0.44528562409517036,"extension":5.787943441587645},"hitData":{"launchSpeed":78.9,"launchAngle":28.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.03,"coordY":106.46}},"index":5,"playId":"a69d7bbb-ae3d-3d6f-8dc0-e7cb33380170","pitchNumber":5,"startTime":"2025-07-24T23:42:40.768Z","endTime":"2025-07-24T23:42:48.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:42:48.381Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to right fielder George Springer.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-24T23:44:48.500Z","endTime":"2025-07-24T23:45:09.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"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(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":90.2,"endSpeed":82.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.447864605644057,"aZ":-17.97761526760408,"pfxX":5.249032317095139,"pfxZ":8.168198733647055,"pX":0.1812104952613952,"pZ":2.9956819922736115,"vX0":-5.700808188524135,"vY0":-131.1751720817559,"vZ0":-3.5976367499577737,"x":110.09,"y":157.9,"x0":1.7034589701539997,"y0":50.0013869654593,"z0":5.729744237806147,"aX":9.122004833672284},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.2,"breakHorizontal":-8.2,"spinRate":2287,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.417983515495683,"extension":6.0377275036428575},"hitData":{"launchSpeed":88.7,"launchAngle":32.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.24,"coordY":81.27}},"index":0,"playId":"ddb8cd64-a4ec-3ab5-8eb4-602865b44776","pitchNumber":1,"startTime":"2025-07-24T23:45:00.682Z","endTime":"2025-07-24T23:45:09.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:45:09.193Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to right fielder George Springer.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-24T23:45:18.461Z","endTime":"2025-07-24T23:45:44.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94097937324585,"aZ":-17.903058280563965,"pfxX":5.84673385250561,"pfxZ":8.181265302918435,"pX":0.9509685916212411,"pZ":2.9287149436444926,"vX0":-4.148582969140939,"vY0":-131.06753350702053,"vZ0":-3.6249173358192346,"x":80.75,"y":159.7,"x0":1.7923199446272047,"y0":50.00622975220687,"z0":5.661744050312142,"aX":10.204257999627915},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.3,"breakHorizontal":-9.7,"spinRate":2192,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4174377260604416,"extension":6.10837948926753},"hitData":{"launchSpeed":74.7,"launchAngle":32.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.52,"coordY":95.34}},"index":0,"playId":"c2b853e6-a3d9-3305-8774-a78db98b5f00","pitchNumber":1,"startTime":"2025-07-24T23:45:36.790Z","endTime":"2025-07-24T23:45:44.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:45:44.793Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, third baseman Addison Barger to first baseman Will Wagner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-24T23:45:53.275Z","endTime":"2025-07-24T23:46:35.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.30366933755053,"strikeZoneBottom":1.42018363135382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.639418011417636,"aZ":-15.173643193768513,"pfxX":6.173676124654586,"pfxZ":9.576884705658053,"pX":0.5991348959053836,"pZ":1.3216632079563735,"vX0":-4.784768066951409,"vY0":-131.5741420295637,"vZ0":-8.273054340670583,"x":94.16,"y":203.1,"x0":1.6279271201115675,"y0":50.00314191713637,"z0":5.60308121085451,"aX":10.960293663243197},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.0,"breakHorizontal":-10.3,"spinRate":2256,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.41430523226015836,"extension":6.083792865273352},"index":0,"playId":"a37016c9-51fb-32cd-9f7b-94cb2ce2f24a","pitchNumber":1,"startTime":"2025-07-24T23:46:11.275Z","endTime":"2025-07-24T23:46:16.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":87.0,"endSpeed":81.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.412516172496982,"aZ":-24.37940152575964,"pfxX":-1.462835554111976,"pfxZ":4.703201206418079,"pX":-0.2983620014746844,"pZ":2.7789754325290783,"vX0":-4.571425721522644,"vY0":-126.75263813035838,"vZ0":-2.656343576392628,"x":128.37,"y":163.75,"x0":1.7052546738737826,"y0":50.00215845501241,"z0":5.749588303283994,"aX":-2.4239693413634495},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":3.5,"spinRate":2513,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.42909469434389313,"extension":5.926154065210992},"hitData":{"launchSpeed":99.0,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.79,"coordY":164.25}},"index":1,"playId":"23403cc6-75d4-3e11-8f26-6763f24362f3","pitchNumber":2,"startTime":"2025-07-24T23:46:27.123Z","endTime":"2025-07-24T23:46:35.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:46:35.691Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T23:48:30.596Z","endTime":"2025-07-24T23:50:00.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.20905874779051,"strikeZoneBottom":1.44898401270175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.512683560192908,"aZ":-15.338647864980578,"pfxX":-6.03145726867046,"pfxZ":9.118598896675529,"pX":-0.43672876528115484,"pZ":2.0398948665119243,"vX0":8.12451541140369,"vY0":-134.37896321326022,"vZ0":-6.673120044770956,"x":133.65,"y":183.7,"x0":-2.7023234613368596,"y0":50.002489909369935,"z0":5.626479098806921,"aX":-11.136122923605585},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2310,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.40611442988576085,"extension":5.8475235147823685},"index":0,"playId":"5c254f1e-378e-301c-ac65-55852b752895","pitchNumber":1,"startTime":"2025-07-24T23:48:45.113Z","endTime":"2025-07-24T23:48:48.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.7,"endSpeed":73.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.768137684495724,"aZ":-41.342655064552986,"pfxX":3.6456504538151275,"pfxZ":-6.884420279871133,"pX":0.2420563745598428,"pZ":1.1368019842781378,"vX0":5.0042609247161804,"vY0":-114.54423360984612,"vZ0":-1.846549338142777,"x":107.77,"y":208.09,"x0":-2.4429840729503547,"y0":50.003063073540154,"z0":5.988262725928162,"aX":4.854112114173055},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.6,"breakHorizontal":-7.8,"spinRate":2722,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4778178355849967,"extension":5.792524648567157},"index":1,"playId":"e515f4a5-7cc4-3b7d-acc4-10303074aec8","pitchNumber":2,"startTime":"2025-07-24T23:48:58.336Z","endTime":"2025-07-24T23:49:02.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28503546762418,"aZ":-30.67015137778029,"pfxX":-8.610906646022643,"pfxZ":0.9201258657401823,"pX":-0.10487156491862501,"pZ":0.7661099839874637,"vX0":9.167685479304403,"vY0":-127.02217153693512,"vZ0":-5.910573041159221,"x":121.0,"y":218.1,"x0":-2.636955575004078,"y0":50.00619600802399,"z0":5.552982663239827,"aX":-14.116920924884218},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":13.6,"spinRate":1696,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.43072684563901475,"extension":5.769929271456508},"index":2,"playId":"c6c9e682-83f4-3fe7-942b-f8e16e910c7a","pitchNumber":3,"startTime":"2025-07-24T23:49:18.338Z","endTime":"2025-07-24T23:49:21.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.2,"endSpeed":85.6,"strikeZoneTop":3.25894611621938,"strikeZoneBottom":1.5011339612452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78578611690079,"aZ":-17.57752855201679,"pfxX":-4.396188789669789,"pfxZ":7.767981933936365,"pX":-0.7238736458598563,"pZ":4.804478734088714,"vX0":6.805516640566867,"vY0":-135.73303416552366,"vZ0":0.4649749160069493,"x":144.59,"y":109.06,"x0":-2.684500937362511,"y0":50.000779745495585,"z0":5.8484089563213955,"aX":-8.259355420301345},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":6.6,"spinRate":2442,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4024675510832538,"extension":5.651598569270473},"index":3,"playId":"6bfcbcfc-299a-3ddb-a19e-4b5f2e4267d5","pitchNumber":4,"startTime":"2025-07-24T23:49:39.161Z","endTime":"2025-07-24T23:49:42.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.23078089167664,"strikeZoneBottom":1.50159759418018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.394877028889873,"aZ":-22.542981866151912,"pfxX":-9.717579415496697,"pfxZ":5.112473892226204,"pX":0.765672773160396,"pZ":2.8074531400715794,"vX0":11.944248718961566,"vY0":-135.56615132622773,"vZ0":-3.619679859082454,"x":87.81,"y":162.98,"x0":-2.41078488445217,"y0":50.00134897428727,"z0":5.711933657953702,"aX":-18.29866235213673},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":15.4,"spinRate":2254,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.40225413412959643,"extension":5.811516299321462},"index":4,"playId":"209581e9-5428-3f46-94e6-17d6f0a23ba7","pitchNumber":5,"startTime":"2025-07-24T23:49:54.884Z","endTime":"2025-07-24T23:50:00.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:50:00.392Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T23:50:04.378Z","endTime":"2025-07-24T23:51:43.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.480968849239634,"aZ":-22.642862515360758,"pfxX":-9.339989268524693,"pfxZ":4.976532034238671,"pX":-0.4556363667915146,"pZ":2.5923784360272157,"vX0":8.892007452930393,"vY0":-136.41834673864705,"vZ0":-4.349425235963475,"x":134.37,"y":168.79,"x0":-2.5188174965603607,"y0":50.001570300460294,"z0":5.736859982015575,"aX":-17.88622253130749},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.4,"breakHorizontal":15.4,"spinRate":2232,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3990506149872446,"extension":5.980467255129285},"index":0,"playId":"80ea1558-d2c8-3268-86fa-cdecaf789be9","pitchNumber":1,"startTime":"2025-07-24T23:50:24.186Z","endTime":"2025-07-24T23:50:29.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.9,"endSpeed":86.4,"strikeZoneTop":3.44792313474682,"strikeZoneBottom":1.59432800633898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.594293405122425,"aZ":-17.452606734825906,"pfxX":-6.321023168330159,"pfxZ":7.7369931931288605,"pX":0.47062191288431676,"pZ":3.622678700402821,"vX0":10.455207184939882,"vY0":-136.486406576127,"vZ0":-2.6229252608826403,"x":99.06,"y":140.97,"x0":-2.5733264075193256,"y0":50.00502479132199,"z0":5.785951847601127,"aX":-12.03188169317145},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2249,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3999734896415794,"extension":5.996744874227645},"index":1,"playId":"06dbfba3-08a6-37a0-be79-62a4b9e46cb9","pitchNumber":2,"startTime":"2025-07-24T23:50:47.277Z","endTime":"2025-07-24T23:50:52.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.50064582315932,"strikeZoneBottom":1.59039819547947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.262446271570923,"aZ":-27.212784220617014,"pfxX":-10.108412817528977,"pfxZ":2.91394912738604,"pX":-1.1789986931605718,"pZ":1.4454483594384666,"vX0":6.943043856969828,"vY0":-129.27195426544316,"vZ0":-5.313486879544007,"x":161.94,"y":199.75,"x0":-2.57728267541736,"y0":50.00397260985543,"z0":5.599207447159319,"aX":-17.223917813722743},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":16.9,"spinRate":1773,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4226213984339955,"extension":5.81994148260834},"index":2,"playId":"93196364-41b0-36e1-b40b-d53308a89045","pitchNumber":3,"startTime":"2025-07-24T23:51:02.736Z","endTime":"2025-07-24T23:51:06.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":84.7,"endSpeed":79.0,"strikeZoneTop":3.44554265013293,"strikeZoneBottom":1.56621553117369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.339075535787916,"aZ":-31.06233017333349,"pfxX":1.6423779941224401,"pfxZ":0.7180927900634977,"pX":1.6525253291670041,"pZ":1.0556419548766345,"vX0":9.480293524664582,"vY0":-123.10598498068529,"vZ0":-4.970076200409088,"x":54.01,"y":210.28,"x0":-2.4472692913346386,"y0":50.00313125158119,"z0":5.702412327672173,"aX":2.5431084692090207},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.4,"breakHorizontal":-5.0,"spinRate":2798,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4433694633956544,"extension":5.862389390261484},"index":3,"playId":"b2cc29b1-274d-3c6a-a921-eb7ecfca964d","pitchNumber":4,"startTime":"2025-07-24T23:51:19.512Z","endTime":"2025-07-24T23:51:24.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.2,"strikeZoneTop":3.48416504603697,"strikeZoneBottom":1.57800858440415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.908641265303665,"aZ":-30.29993428221716,"pfxX":-8.557752930995967,"pfxZ":1.1163713340187975,"pX":0.9449764642813875,"pZ":1.3265100613774814,"vX0":11.346765028241933,"vY0":-127.44847711360309,"vZ0":-5.137256194091722,"x":80.98,"y":202.96,"x0":-2.4092736188037356,"y0":50.005307882459164,"z0":5.701627669251962,"aX":-14.384765825716993},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":13.6,"spinRate":1866,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42628334061564876,"extension":5.933398051604819},"index":4,"playId":"a91d85c6-2ad1-3067-82ea-f1fe0c663866","pitchNumber":5,"startTime":"2025-07-24T23:51:37.240Z","endTime":"2025-07-24T23:51:43.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:51:43.776Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vladimir Guerrero Jr. doubles (21) on a line drive to left fielder Riley Greene. George Springer scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T23:51:49.309Z","endTime":"2025-07-24T23:53:04.254Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":681857,"link":"/api/v1/people/681857"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.50681965697135,"strikeZoneBottom":1.46276181183162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.574004141271615,"aZ":-23.67504040699171,"pfxX":-10.96952098622965,"pfxZ":4.54614962162724,"pX":0.9089501772849564,"pZ":1.8315932779153188,"vX0":12.358437726747574,"vY0":-135.6253573811567,"vZ0":-5.9183986928876315,"x":82.35,"y":189.33,"x0":-2.273199828469603,"y0":50.00476507736415,"z0":5.684328630734636,"aX":-20.51837289410843},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":17.4,"spinRate":2245,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4032510355469494,"extension":5.868212061633844},"index":0,"playId":"e60b06f5-09c3-327c-a87b-22647c0eef04","pitchNumber":1,"startTime":"2025-07-24T23:52:11.221Z","endTime":"2025-07-24T23:52:16.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"afc9604a-a572-3e91-9b1c-9d48757c096d","startTime":"2025-07-24T23:52:29.227Z","endTime":"2025-07-24T23:52:32.227Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.661506667395923,"aZ":-32.25748366309483,"pfxX":-7.735669700737047,"pfxZ":-0.05160879179957334,"pX":-0.2281380107275795,"pZ":1.3340215560182698,"vX0":8.276832863842124,"vY0":-127.33404610385959,"vZ0":-4.558735422985677,"x":125.7,"y":202.76,"x0":-2.494015698483163,"y0":50.0025073434017,"z0":5.659383866674635,"aX":-12.884113497967313},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":12.5,"spinRate":1840,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4278368233246277,"extension":5.861697476386586},"hitData":{"launchSpeed":81.6,"launchAngle":18.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.58,"coordY":103.93}},"index":2,"playId":"347c6188-7855-3b82-a8f5-2cbf55e4811a","pitchNumber":2,"startTime":"2025-07-24T23:52:49.255Z","endTime":"2025-07-24T23:53:04.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.9,"awayTeamWinProbability":53.1,"homeTeamWinProbabilityAdded":-18.6,"leverageIndex":2.03,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:53:04.254Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, shortstop Javier Báez to first baseman Spencer Torkelson. Vladimir Guerrero Jr. to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T23:53:28.876Z","endTime":"2025-07-24T23:55:35.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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"}]},{"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.6833612078576,"strikeZoneBottom":1.76000079213599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.211816305318262,"aZ":-20.75232260912009,"pfxX":-8.142726343604146,"pfxZ":5.977885706490431,"pX":-1.3648701402329284,"pZ":2.919488873934139,"vX0":6.14399606080164,"vY0":-136.62947953084523,"vZ0":-3.938401167951093,"x":169.03,"y":159.95,"x0":-2.5733659184579323,"y0":50.001706299612486,"z0":5.787588317869181,"aX":-15.551934693771294},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":13.7,"spinRate":2147,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39933077370573455,"extension":5.934678824569834},"index":0,"playId":"7d8877bf-e18c-3665-8239-cfeaeb6f0c8b","pitchNumber":1,"startTime":"2025-07-24T23:53:40.316Z","endTime":"2025-07-24T23:53:44.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.61762917082086,"strikeZoneBottom":1.73128701657716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94270978126139,"aZ":-26.474607376525448,"pfxX":-6.901378979914458,"pfxZ":3.4488753901975606,"pX":-0.5149742355881445,"pZ":3.349747475394409,"vX0":7.251740149096365,"vY0":-126.92449520143961,"vZ0":-1.0558243254099207,"x":136.63,"y":148.34,"x0":-2.4956797322841684,"y0":50.00245542999115,"z0":5.85561366797765,"aX":-11.401147254151674},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":11.2,"spinRate":1745,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.4295009292502274,"extension":5.859925187060293},"index":1,"playId":"543c2d17-5d6d-3ecb-aa76-653e19efad9a","pitchNumber":2,"startTime":"2025-07-24T23:53:57.856Z","endTime":"2025-07-24T23:54:02.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.091139430635558,"aZ":-31.881438801736255,"pfxX":1.3087040920926931,"pfxZ":0.18756805037137259,"pX":1.3329183121797994,"pZ":1.778983254877542,"vX0":8.638812153090777,"vY0":-122.42747975051292,"vZ0":-3.1028881299354545,"x":66.19,"y":190.75,"x0":-2.3916778102413443,"y0":50.00223084363677,"z0":5.753963179958381,"aX":2.011001426517942},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.1,"breakHorizontal":-4.1,"spinRate":2859,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.44509467736185826,"extension":5.774814726103212},"index":2,"playId":"a93c5511-eb05-3b9e-8886-49d2c201b04f","pitchNumber":3,"startTime":"2025-07-24T23:54:19.754Z","endTime":"2025-07-24T23:54:24.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.846425832954832,"aZ":-16.707649021920496,"pfxX":-5.7947882521594805,"pfxZ":8.118044862140534,"pX":0.22503974072692995,"pZ":2.7384629276127774,"vX0":9.184013682376571,"vY0":-136.82694435019266,"vZ0":-4.980788366343182,"x":108.42,"y":164.84,"x0":-2.4147910095397616,"y0":50.00353222144709,"z0":5.719220231596326,"aX":-11.04153687534561},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":8.6,"spinRate":2371,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39959691791959884,"extension":5.8394895198229495},"index":3,"playId":"1b904a0c-46bc-3d52-ada3-1abe06866e4b","pitchNumber":4,"startTime":"2025-07-24T23:54:40.255Z","endTime":"2025-07-24T23:54:43.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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, 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":87.8,"endSpeed":81.0,"strikeZoneTop":3.32462070764797,"strikeZoneBottom":1.55256131624324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.454696116612872,"aZ":-27.161412245423513,"pfxX":-8.250161016560426,"pfxZ":3.0424265103874353,"pX":0.19725107272011327,"pZ":0.17464763458548904,"vX0":9.549435231623168,"vY0":-127.29786005502625,"vZ0":-7.897037812515066,"x":109.48,"y":234.06,"x0":-2.5259022868903114,"y0":50.001836154179706,"z0":5.458870908820734,"aX":-13.578035863211737},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":12.8,"spinRate":1612,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4298216485535722,"extension":5.770633150576519},"index":4,"playId":"d2a1a955-4ba4-3f33-b4dc-acacfa81a69c","pitchNumber":5,"startTime":"2025-07-24T23:55:04.219Z","endTime":"2025-07-24T23:55:09.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.235685312829418,"aZ":-35.10196209113422,"pfxX":2.0831102836268838,"pfxZ":-1.9300765565722608,"pX":0.919449659615113,"pZ":1.0387075364027676,"vX0":7.576832330766838,"vY0":-122.05734178463513,"vZ0":-3.857480962131638,"x":81.95,"y":210.73,"x0":-2.485417536417138,"y0":50.0009282004866,"z0":5.637148209582039,"aX":3.165369511742206},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.1,"breakHorizontal":-5.4,"spinRate":2991,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4473902197560671,"extension":5.836747890934395},"hitData":{"launchSpeed":73.2,"launchAngle":3.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.15,"coordY":142.74}},"index":5,"playId":"44d78559-ea07-376a-841b-20c4cf334d6e","pitchNumber":6,"startTime":"2025-07-24T23:55:28.058Z","endTime":"2025-07-24T23:55:35.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.95,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:55:35.824Z","atBatIndex":39},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Reese Olson intentionally walks Addison Barger.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T23:55:59.595Z","endTime":"2025-07-24T23:56:51.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-24T23:55:59.595Z","endTime":"2025-07-24T23:56:34.317Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"07770216-0416-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-24T23:56:34.317Z","endTime":"2025-07-24T23:56:34.335Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"07770216-0416-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-24T23:56:34.335Z","endTime":"2025-07-24T23:56:34.337Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"07770216-0416-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-24T23:56:34.337Z","endTime":"2025-07-24T23:56:34.338Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":4,"playId":"07770216-0416-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-24T23:56:34.338Z","endTime":"2025-07-24T23:56:51.555Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":2.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:56:51.555Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ernie Clement homers (5) on a fly ball to left center field. Vladimir Guerrero Jr. scores. Addison Barger scores.","rbi":3,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T23:56:54.779Z","endTime":"2025-07-24T23:57:38.183Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":681857,"link":"/api/v1/people/681857"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":681857,"link":"/api/v1/people/681857"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":{"id":681857,"link":"/api/v1/people/681857"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":84.0,"endSpeed":78.6,"strikeZoneTop":3.32004335488161,"strikeZoneBottom":1.5304714893724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.683977701467466,"aZ":-31.630451910372503,"pfxX":0.8409430084564882,"pfxZ":0.3511626704992228,"pX":1.1409087049548656,"pZ":1.3645123458731274,"vX0":8.51763429867924,"vY0":-122.2350171142454,"vZ0":-4.029371331112555,"x":73.51,"y":201.94,"x0":-2.476286891812626,"y0":50.00187849680163,"z0":5.706095942058097,"aX":1.2896351192366347},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":-3.2,"spinRate":2922,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4455325220298074,"extension":5.750887821199884},"index":0,"playId":"b421cb5f-62d9-3993-9871-ad2971ff2842","pitchNumber":1,"startTime":"2025-07-24T23:56:54.779Z","endTime":"2025-07-24T23:56:58.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.811706071486103,"aZ":-31.90409562197335,"pfxX":1.3447305277779493,"pfxZ":0.17507646060427007,"pX":-0.11444260597724293,"pZ":2.3112578003418918,"vX0":5.5154067203659745,"vY0":-123.27154407772696,"vZ0":-2.1266550628220324,"x":121.36,"y":176.38,"x0":-2.541112296352155,"y0":50.004603596436944,"z0":5.837258602606716,"aX":2.1025290923180804},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":-3.5,"spinRate":2917,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.44162250041852413,"extension":5.776833140269089},"hitData":{"launchSpeed":101.8,"launchAngle":25.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":46.2,"coordY":59.42}},"index":1,"playId":"3b03d8c3-a44d-399f-aadb-e7eea3dd5332","pitchNumber":2,"startTime":"2025-07-24T23:57:10.160Z","endTime":"2025-07-24T23:57:38.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":-34.3,"leverageIndex":2.88,"dramaIndex":287.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:57:38.183Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joey Loperfido homers (2) on a fly ball to right center field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T23:58:00.839Z","endTime":"2025-07-24T23:59:11.854Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":681857,"link":"/api/v1/people/681857"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.40430949077123,"strikeZoneBottom":1.63102915065595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.623298673605248,"aZ":-15.628556891518388,"pfxX":-6.795217958967328,"pfxZ":8.7861426843684,"pX":-0.6457902110605128,"pZ":2.245208605053341,"vX0":7.786666874613055,"vY0":-136.06607517054564,"vZ0":-6.378548695601967,"x":141.62,"y":178.16,"x0":-2.6558220951715676,"y0":50.00576170661344,"z0":5.694677565414044,"aX":-12.800583314467227},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":10.8,"spinRate":2324,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40188277244482595,"extension":5.7363226352216845},"index":0,"playId":"a3d8734d-0449-3e77-8a27-373f6ffdb159","pitchNumber":1,"startTime":"2025-07-24T23:58:00.839Z","endTime":"2025-07-24T23:58:05.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":78.0,"strikeZoneTop":3.23816805093216,"strikeZoneBottom":1.52217944210174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.029441672483227,"aZ":-33.54496182603828,"pfxX":3.703661638073517,"pfxZ":-0.909979670563724,"pX":1.1085128212708482,"pZ":0.6883263453325891,"vX0":7.611354671015176,"vY0":-120.70495135099638,"vZ0":-4.978109458743013,"x":74.75,"y":220.2,"x0":-2.547711177986369,"y0":50.00601347107585,"z0":5.679527961152258,"aX":5.551566977254408},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.5,"breakHorizontal":-8.3,"spinRate":3061,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4510724177483101,"extension":5.896396316345087},"index":1,"playId":"2631f864-8c0c-3ef2-8f64-426d4e1f7f83","pitchNumber":2,"startTime":"2025-07-24T23:58:15.654Z","endTime":"2025-07-24T23:58:18.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":88.1,"endSpeed":81.4,"strikeZoneTop":3.31468347125101,"strikeZoneBottom":1.57006326384823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79191861546895,"aZ":-26.775601197046583,"pfxX":-6.718657259816291,"pfxZ":3.2169989207970024,"pX":-1.1080275735848912,"pZ":2.0272306204423156,"vX0":6.226598621213924,"vY0":-128.26931217157997,"vZ0":-4.056067574749305,"x":159.24,"y":184.04,"x0":-2.685912650337465,"y0":50.002605249696686,"z0":5.699973532453087,"aX":-11.274045302107796},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":10.9,"spinRate":1831,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42586701422853546,"extension":5.870401773679564},"index":2,"playId":"f1980bac-414c-329e-8413-ed84f3d048b9","pitchNumber":3,"startTime":"2025-07-24T23:58:31.477Z","endTime":"2025-07-24T23:58:36.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.226836845989293,"aZ":-26.91307760505707,"pfxX":-7.005328942858807,"pfxZ":3.2006185510152845,"pX":0.5584188883520408,"pZ":1.9735051872464469,"vX0":10.079456705455353,"vY0":-127.36991702523427,"vZ0":-4.009225557518146,"x":95.71,"y":185.5,"x0":-2.540425650466052,"y0":50.0006359730707,"z0":5.696694016551212,"aX":-11.506112526817663},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":10.4,"spinRate":1798,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.43007826830248597,"extension":5.776552561960199},"hitData":{"launchSpeed":107.2,"launchAngle":39.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":201.88,"coordY":58.54}},"index":3,"playId":"f063fcd7-bda3-3c60-abc2-f6811bcb1acd","pitchNumber":4,"startTime":"2025-07-24T23:58:47.216Z","endTime":"2025-07-24T23:59:11.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":-6.299999999999999,"leverageIndex":0.23,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:59:11.854Z","atBatIndex":42},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Heineman hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T23:59:29.357Z","endTime":"2025-07-25T00:00:19.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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.0,"endSpeed":87.2,"strikeZoneTop":2.99699933815435,"strikeZoneBottom":1.36322304360257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.793769046851647,"aZ":-14.873146612156805,"pfxX":-5.943711283186717,"pfxZ":9.04700601718945,"pX":0.5409978531709185,"pZ":0.8434122253383574,"vX0":10.425479215670448,"vY0":-136.3938550225787,"vZ0":-9.906926446461958,"x":96.38,"y":216.01,"x0":-2.5328840886869175,"y0":50.00338764498283,"z0":5.513195766089799,"aX":-11.367559180307133},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2333,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3993099495285337,"extension":5.72591332577269},"index":0,"playId":"9bedb72a-ca80-37c2-b596-858516dbdb75","pitchNumber":1,"startTime":"2025-07-24T23:59:35.366Z","endTime":"2025-07-24T23:59:38.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":2.95417443162582,"strikeZoneBottom":1.32044147901357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.326226513815044,"aZ":-14.595104351087851,"pfxX":-4.995632392299182,"pfxZ":9.126879136347647,"pX":-0.5208942483923954,"pZ":2.7587785824836084,"vX0":7.579981511760897,"vY0":-136.73461522698594,"vZ0":-5.260811989009496,"x":136.86,"y":164.29,"x0":-2.6583383510947622,"y0":50.00096847634187,"z0":5.681425669946699,"aX":-9.620484531645733},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2290,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39800350002939666,"extension":5.797204080000701},"index":1,"playId":"da2af81b-903d-3e32-a30e-4ec0fe993487","pitchNumber":2,"startTime":"2025-07-24T23:59:49.571Z","endTime":"2025-07-24T23:59:53.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-24T23:59:59.522Z","endTime":"2025-07-25T00:00:14.008Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(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":84.3,"endSpeed":79.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.821195981831174,"aZ":-34.40333452342173,"pfxX":1.8798502718181584,"pfxZ":-1.448289283754851,"pX":2.3510178902203394,"pZ":0.27071632916729704,"vX0":11.232142370086304,"vY0":-122.37285064946336,"vZ0":-5.917376097696627,"x":27.38,"y":231.47,"x0":-2.515144386567467,"y0":50.00404529521376,"z0":5.617098083262553,"aX":2.8909010942337807},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.7,"breakHorizontal":-5.6,"spinRate":2955,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4451027936976968,"extension":5.933699304124663},"index":3,"playId":"cfc7bb10-64e0-308c-89d1-d8d098e54631","pitchNumber":3,"startTime":"2025-07-25T00:00:14.008Z","endTime":"2025-07-25T00:00:19.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":681857,"link":"/api/v1/people/681857"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:00:19.017Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wagner grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T00:02:48.904Z","endTime":"2025-07-25T00:03:48.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T00:00:35.426Z","endTime":"2025-07-25T00:01:20.076Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dietrich Enns replaces Reese Olson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-25T00:01:20.076Z","endTime":"2025-07-25T00:02:51.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608650,"link":"/api/v1/people/608650"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681857,"link":"/api/v1/people/681857","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.20967343204421,"strikeZoneBottom":1.52641991017683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.196212504101332,"aZ":-31.952004300870875,"pfxX":-0.45435792268774744,"pfxZ":0.1492435272327004,"pX":0.3082129143646932,"pZ":3.2795013306732295,"vX0":-3.128961586691234,"vY0":-120.9228947689156,"vZ0":-0.4758972239032684,"x":105.25,"y":150.23,"x0":1.6746302172201912,"y0":50.0035614797442,"z0":6.267082921850711,"aX":-0.6764642783631034},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.4,"breakHorizontal":1.6,"spinRate":2096,"spinDirection":266},"zone":3,"typeConfidence":0.91,"plateTime":0.45188070208185893,"extension":6.13554068181348},"index":2,"playId":"f1d7ba3d-85a6-3548-a6a2-5105527a0d66","pitchNumber":1,"startTime":"2025-07-25T00:02:51.179Z","endTime":"2025-07-25T00:02:55.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34936981235608,"aZ":-29.04759029977316,"pfxX":0.12407303675872994,"pfxZ":2.083042604824861,"pX":-0.35370252900604393,"pZ":1.394759520610815,"vX0":-4.486504429751592,"vY0":-121.90412706252792,"vZ0":-5.013916643672501,"x":130.48,"y":201.12,"x0":1.4958768452959454,"y0":50.005774723178675,"z0":5.99109128367998,"aX":0.1873742779544263},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.8,"breakHorizontal":0.8,"spinRate":2167,"spinDirection":269},"zone":13,"typeConfidence":0.91,"plateTime":0.44961457325767906,"extension":6.2913480837256275},"index":3,"playId":"ae97d0c0-2d0d-3635-ae74-7c4464e7a3ee","pitchNumber":2,"startTime":"2025-07-25T00:03:07.272Z","endTime":"2025-07-25T00:03:10.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.3,"endSpeed":86.1,"strikeZoneTop":2.99843595525317,"strikeZoneBottom":1.4539115747035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.781770908394513,"aZ":-12.89663294002651,"pfxX":4.56425122057475,"pfxZ":10.24462952277422,"pX":-0.732278268651008,"pZ":2.584408017409235,"vX0":-7.5612432337043085,"vY0":-135.61687413594,"vZ0":-6.493398968712777,"x":144.91,"y":169.0,"x0":1.4859196744679342,"y0":50.006680010165276,"z0":5.891538003206902,"aX":8.59261429042509},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-6.8,"spinRate":2064,"spinDirection":149},"zone":1,"typeConfidence":0.9,"plateTime":0.40230376907144194,"extension":6.357832480205218},"index":4,"playId":"bcd44f82-cdad-357c-a355-43a8f83c038d","pitchNumber":3,"startTime":"2025-07-25T00:03:23.779Z","endTime":"2025-07-25T00:03:28.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66152644812023,"aZ":-30.056272079654864,"pfxX":0.3547613449322695,"pfxZ":1.379174202582334,"pX":-0.2660881229299073,"pZ":2.080237208179651,"vX0":-4.631474196255773,"vY0":-122.47926826424988,"vZ0":-3.553455982015109,"x":127.14,"y":182.61,"x0":1.5977468123024512,"y0":50.00018674194812,"z0":6.101793985682496,"aX":0.5438976685279927},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":0.4,"spinRate":2185,"spinDirection":266},"zone":5,"typeConfidence":0.91,"plateTime":0.4460649745783938,"extension":6.264901316435702},"hitData":{"launchSpeed":95.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.09,"coordY":157.66}},"index":5,"playId":"84a3e3e8-475d-3f7a-9b9c-2ccdc885566a","pitchNumber":4,"startTime":"2025-07-25T00:03:40.873Z","endTime":"2025-07-25T00:03:48.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:03:48.882Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to center fielder Nathan Lukes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T00:05:52.074Z","endTime":"2025-07-25T00:08:37.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.15153463626983,"strikeZoneBottom":1.28761044826568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.038747606343282,"aZ":-15.301593041491353,"pfxX":4.625619401715581,"pfxZ":9.457615316797428,"pX":0.3268358187717813,"pZ":3.404560032276638,"vX0":-4.927756481540766,"vY0":-132.85490852955098,"vZ0":-3.598887687195756,"x":104.54,"y":146.86,"x0":1.6066152898847086,"y0":50.000399499501704,"z0":5.892072996143772,"aX":8.250049442116435},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":-7.3,"spinRate":2272,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.41261027850041687,"extension":6.169889712179056},"index":0,"playId":"338986c1-a121-349c-b201-07133131f19c","pitchNumber":1,"startTime":"2025-07-25T00:06:05.131Z","endTime":"2025-07-25T00:06:09.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7693330176227,"aZ":-27.462713843656616,"pfxX":-1.103545073151676,"pfxZ":3.000580344448972,"pX":0.02318117457080387,"pZ":3.31453175173688,"vX0":-3.9167200778881677,"vY0":-124.00325436229203,"vZ0":-0.7932634205189536,"x":116.12,"y":149.29,"x0":1.7610061648756823,"y0":50.00481559308959,"z0":5.91213228542058,"aX":-1.7328105802451612},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.5,"breakHorizontal":2.9,"spinRate":2355,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.44024935941510357,"extension":6.077499511397087},"index":1,"playId":"17b48ac9-3637-3191-9bd9-1abd5cb9fb9f","pitchNumber":2,"startTime":"2025-07-25T00:06:21.434Z","endTime":"2025-07-25T00:06:25.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":91.2,"endSpeed":82.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.562253302229628,"aZ":-14.094552134848774,"pfxX":6.351819836218494,"pfxZ":10.231799045282521,"pX":0.5856120733403796,"pZ":2.7200159181428836,"vX0":-4.838386007623619,"vY0":-132.63382832525647,"vZ0":-5.0947417246404445,"x":94.68,"y":165.34,"x0":1.6157928947759215,"y0":50.00156486351495,"z0":5.707428220687904,"aX":11.222336453522766},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.5,"breakHorizontal":-10.3,"spinRate":2269,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4142817453015919,"extension":6.03856547208172},"index":2,"playId":"f34d7306-cd7d-3748-904b-8c2e85c79cb7","pitchNumber":3,"startTime":"2025-07-25T00:06:39.806Z","endTime":"2025-07-25T00:06:44.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":91.3,"endSpeed":83.8,"strikeZoneTop":3.12020925188421,"strikeZoneBottom":1.43358919261073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.685842490373236,"aZ":-16.24393722185867,"pfxX":4.977445613854858,"pfxZ":8.859634808871057,"pX":1.6723122457905046,"pZ":3.084738352486708,"vX0":-1.8795749544677385,"vY0":-133.03339516901426,"vZ0":-4.166091964171496,"x":53.26,"y":155.49,"x0":1.740000623273183,"y0":50.00400284541642,"z0":5.843377016461483,"aX":8.95049650962396},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":-8.6,"spinRate":2240,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41123017591203137,"extension":6.091614895631148},"index":3,"playId":"a47dde85-c3ec-3a68-ac15-b323e00e17d0","pitchNumber":4,"startTime":"2025-07-25T00:07:02.752Z","endTime":"2025-07-25T00:07:06.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.5,"strikeZoneTop":3.14587126752025,"strikeZoneBottom":1.51909136056876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.60938969069569,"aZ":-31.389194169343746,"pfxX":-0.7032418581764959,"pfxZ":0.5249203853065909,"pX":0.09265641048070479,"pZ":1.3696582094317504,"vX0":-3.3905864095916747,"vY0":-120.88064048726373,"vZ0":-4.344843439600405,"x":113.47,"y":201.8,"x0":1.5972608019366723,"y0":50.004850675915726,"z0":5.90595759722451,"aX":-1.0540849046054988},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":1.9,"spinRate":2387,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4508151712170152,"extension":5.830848368280988},"index":4,"playId":"d80d426f-a550-3cb2-ac12-fa7c0a4c9509","pitchNumber":5,"startTime":"2025-07-25T00:07:22.777Z","endTime":"2025-07-25T00:07:27.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.735940565740098,"aZ":-14.095451635340607,"pfxX":5.817844481618185,"pfxZ":9.798299350826117,"pX":0.30159027437744207,"pZ":3.366613560919468,"vX0":-5.2913020689842725,"vY0":-134.60710009548126,"vZ0":-3.929247052642269,"x":105.5,"y":147.88,"x0":1.5317632232866847,"y0":50.00241840591178,"z0":5.835448403450517,"aX":10.7340444189625},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":-9.5,"spinRate":2296,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40607468624469734,"extension":6.15071980352225},"index":5,"playId":"975cb07f-4c60-33b2-b061-1b19669f3541","pitchNumber":6,"startTime":"2025-07-25T00:07:42.037Z","endTime":"2025-07-25T00:07:48.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.14142267298478,"strikeZoneBottom":1.42100439717998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.41722733672528,"aZ":-29.125809609565746,"pfxX":-1.0680655398134586,"pfxZ":1.9188428418270504,"pX":1.7460603735841271,"pZ":2.986592024937693,"vX0":-0.31337595044026684,"vY0":-124.26421313794052,"vZ0":-0.8360132834370576,"x":50.44,"y":158.14,"x0":2.0121153597240777,"y0":50.00211834401439,"z0":5.715401066787149,"aX":-1.695002203672702},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.5,"breakHorizontal":2.0,"spinRate":2312,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.43828806867586767,"extension":5.947970495172122},"index":6,"playId":"9242a002-20b6-3670-b3ff-0d964a30b32f","pitchNumber":7,"startTime":"2025-07-25T00:08:12.252Z","endTime":"2025-07-25T00:08:16.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":69.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.067380365165565,"aZ":-39.363022235340246,"pfxX":-3.493857418777356,"pfxZ":-5.940303053374572,"pX":0.40086832375113074,"pZ":2.232707460799487,"vX0":-2.0279829786813393,"vY0":-108.47775289384755,"vZ0":0.9446882645822947,"x":101.72,"y":178.5,"x0":1.7965147653140399,"y0":50.00029369986606,"z0":6.028245044989799,"aX":-4.230991312777999},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-10.3,"breakHorizontal":6.8,"spinRate":2303,"spinDirection":317},"zone":6,"typeConfidence":2.0,"plateTime":0.5018020167703909,"extension":5.9250659231190115},"hitData":{"launchSpeed":91.6,"launchAngle":42.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.63,"coordY":75.88}},"index":7,"playId":"ec684268-c65e-391f-a3f9-0e62eb8def67","pitchNumber":8,"startTime":"2025-07-25T00:08:27.882Z","endTime":"2025-07-25T00:08:37.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:08:37.311Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T00:08:48.340Z","endTime":"2025-07-25T00:10:20.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":69.2,"strikeZoneTop":3.36160121735306,"strikeZoneBottom":1.5847840040158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.794368479949632,"aZ":-38.26651412944396,"pfxX":-2.554989788336634,"pfxZ":-5.10387189788344,"pX":0.6414405062862293,"pZ":2.6183534611561097,"vX0":-1.7685331229900958,"vY0":-107.91859705667937,"vZ0":1.342279168675294,"x":92.55,"y":168.08,"x0":1.8003261987050423,"y0":50.00510957904312,"z0":6.16714814796491,"aX":-3.047631310008131},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-8.6,"breakHorizontal":5.0,"spinRate":2288,"spinDirection":311},"zone":6,"typeConfidence":2.0,"plateTime":0.5053757776858268,"extension":5.888555473523548},"index":0,"playId":"48b1853b-8527-37b2-a90f-40ecbacde72c","pitchNumber":1,"startTime":"2025-07-25T00:09:04.764Z","endTime":"2025-07-25T00:09:08.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.284820137098922,"aZ":-27.706664182084833,"pfxX":2.7648256861587197,"pfxZ":2.941621252027824,"pX":-0.2030486689601578,"pZ":1.6870931879599642,"vX0":-5.338033526665969,"vY0":-121.78224594639222,"vZ0":-4.166161521158788,"x":124.74,"y":193.23,"x0":1.6466469362907223,"y0":50.005301375952996,"z0":5.785188867405736,"aX":4.202986946301682},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.7,"breakHorizontal":-4.0,"spinRate":908,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.44776152425788407,"extension":5.856904999506694},"index":1,"playId":"1d559b04-9604-3cda-8238-c583a5c72517","pitchNumber":2,"startTime":"2025-07-25T00:09:20.065Z","endTime":"2025-07-25T00:09:23.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.32523879723187,"strikeZoneBottom":1.58160627854852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.191920815411404,"aZ":-17.03672059837644,"pfxX":5.787981905692739,"pfxZ":8.322955073807654,"pX":0.9511444120240938,"pZ":3.0336283751721185,"vX0":-3.695110782698113,"vY0":-133.63169788213145,"vZ0":-4.264594052630686,"x":80.74,"y":156.87,"x0":1.5955904254883841,"y0":50.0055356264558,"z0":5.864091755593974,"aX":10.532020625376953},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-9.7,"spinRate":2331,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4089472395954905,"extension":6.036548951722193},"index":2,"playId":"f3be9c4a-7ebf-33e9-9d39-097906a78634","pitchNumber":3,"startTime":"2025-07-25T00:09:57.308Z","endTime":"2025-07-25T00:10:03.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.626289884411943,"aZ":-31.665600378844474,"pfxX":-1.798743132342131,"pfxZ":0.35022156190003084,"pX":-1.0643516856596893,"pZ":1.1488171841627033,"vX0":-5.672761590099611,"vY0":-118.74384045139176,"vZ0":-4.350538389051156,"x":157.57,"y":207.76,"x0":1.579623556465953,"y0":50.001202453417875,"z0":5.854465368106114,"aX":-2.593238429710195},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.1,"breakHorizontal":4.6,"spinRate":2244,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4595318555493306,"extension":5.922258686105538},"index":3,"playId":"72944acd-c4b0-3d5e-b812-37326fef8e84","pitchNumber":4,"startTime":"2025-07-25T00:10:16.032Z","endTime":"2025-07-25T00:10:20.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:10:20.006Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to first baseman Will Wagner.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T00:10:26.462Z","endTime":"2025-07-25T00:11:08.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":3},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"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, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.40139173108154,"strikeZoneBottom":1.58587815075429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.334499928074642,"aZ":-24.355923643379672,"pfxX":3.3888864486481474,"pfxZ":5.224876278007317,"pX":-0.21512327396946324,"pZ":0.9443569376184763,"vX0":-5.417749578038016,"vY0":-121.93325517987697,"vZ0":-6.240058316739263,"x":125.2,"y":213.28,"x0":1.6014621075861721,"y0":50.00469889391678,"z0":5.655628230221181,"aX":5.073052101335892},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.2,"breakHorizontal":-4.8,"spinRate":865,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.450258514020772,"extension":5.982632644252015},"index":0,"playId":"2380dcf1-20f8-30e1-bb7a-33b5826a942d","pitchNumber":1,"startTime":"2025-07-25T00:10:44.503Z","endTime":"2025-07-25T00:10:48.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.460685377380887,"aZ":-30.167960136262394,"pfxX":-2.0371697722529616,"pfxZ":1.2919399990485516,"pX":-0.11156986805290478,"pZ":2.7253428339621393,"vX0":-3.9513040464263325,"vY0":-123.92192953931054,"vZ0":-1.4292128432606117,"x":121.25,"y":165.2,"x0":1.7675602609342291,"y0":50.005650864945814,"z0":5.826660721849996,"aX":-3.172720969539361},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.3,"breakHorizontal":4.6,"spinRate":2559,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.44176898424768174,"extension":6.159788153900317},"hitData":{"launchSpeed":79.8,"launchAngle":68.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.65,"coordY":146.51}},"index":1,"playId":"d5ff8bf3-882b-32ec-af0b-24b32e6673c3","pitchNumber":2,"startTime":"2025-07-25T00:10:59.408Z","endTime":"2025-07-25T00:11:08.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:11:08.857Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathan Lukes doubles (8) on a fly ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T00:13:10.799Z","endTime":"2025-07-25T00:14:22.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":93.1,"endSpeed":86.1,"strikeZoneTop":3.28710402858093,"strikeZoneBottom":1.52289280306558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.339929848688058,"aZ":-13.49129338995743,"pfxX":3.2549249284390456,"pfxZ":9.930272291521849,"pX":-0.25834334101761236,"pZ":2.5793597602637677,"vX0":-6.145425195495653,"vY0":-135.50081656374286,"vZ0":-6.6809308747283636,"x":126.85,"y":169.14,"x0":1.6041240914675547,"y0":50.002614938798885,"z0":5.998269410609945,"aX":6.124181042857662},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-4.8,"spinRate":2179,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.4024180046373873,"extension":6.126189316418509},"index":0,"playId":"cb54a31a-0e71-337a-80ba-597b071ae590","pitchNumber":1,"startTime":"2025-07-25T00:13:14.492Z","endTime":"2025-07-25T00:13:18.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.54836134543176,"aZ":-31.631400822530935,"pfxX":-1.5100239172642853,"pfxZ":0.34645480823583963,"pX":-0.10916078928125582,"pZ":2.0050193712948476,"vX0":-3.816269367778242,"vY0":-123.84718294515903,"vZ0":-3.772721996798065,"x":121.16,"y":184.64,"x0":1.6421427518756857,"y0":50.003261588438114,"z0":6.167102327085369,"aX":-2.3673915872339912},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.0,"breakHorizontal":3.6,"spinRate":2249,"spinDirection":263},"zone":8,"typeConfidence":0.92,"plateTime":0.4406745100406688,"extension":6.329848700077382},"index":1,"playId":"6cd616fa-4563-3d26-b06d-a88482651eb1","pitchNumber":2,"startTime":"2025-07-25T00:13:29.600Z","endTime":"2025-07-25T00:13:32.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.0,"endSpeed":86.8,"strikeZoneTop":3.30130795831863,"strikeZoneBottom":1.52331080045018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.019873623844887,"aZ":-12.737418548257937,"pfxX":4.149537296026465,"pfxZ":10.179369615392561,"pX":-1.1101093133600075,"pZ":2.4245053354632047,"vX0":-8.479385645172181,"vY0":-136.5654674230278,"vZ0":-7.007617631004308,"x":159.31,"y":173.32,"x0":1.4808811028438478,"y0":50.00386509141294,"z0":5.880608362896918,"aX":7.924880268660916},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-6.0,"spinRate":2119,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.39942801547015394,"extension":6.424459684765248},"index":2,"playId":"908e8e81-3ed9-3738-b9fc-11c6efd7704a","pitchNumber":3,"startTime":"2025-07-25T00:13:50.357Z","endTime":"2025-07-25T00:13:54.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.81715183072104,"aZ":-28.255504123321003,"pfxX":7.408010867375487,"pfxZ":2.463782052417331,"pX":0.8452034940081019,"pZ":1.3840955800258705,"vX0":-4.030821654105556,"vY0":-124.6546374478707,"vZ0":-5.52550026392847,"x":84.78,"y":201.41,"x0":1.5127390100796008,"y0":50.001936800483136,"z0":5.93501998698893,"aX":11.768884806319221},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":-12.6,"spinRate":1219,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.4378124587601171,"extension":6.320399957676362},"hitData":{"launchSpeed":70.5,"launchAngle":44.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.13,"coordY":136.13}},"index":3,"playId":"e25f08af-82b6-3cfe-bcc2-29fa1810cb98","pitchNumber":4,"startTime":"2025-07-25T00:14:07.196Z","endTime":"2025-07-25T00:14:22.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.21,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:14:22.836Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, shortstop Javier Báez to first baseman Spencer Torkelson. Nathan Lukes to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T00:14:32.408Z","endTime":"2025-07-25T00:15:47.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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"}]},{"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.3,"strikeZoneTop":3.42660810476216,"strikeZoneBottom":1.55424523437764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.665815540100084,"aZ":-39.4590586229165,"pfxX":0.07304441596570932,"pfxZ":-5.762580218877506,"pX":1.3899712584783874,"pZ":4.729219782222152,"vX0":-0.3359403808338878,"vY0":-112.09961244933275,"vZ0":4.979750944321027,"x":64.02,"y":111.09,"x0":1.5327694716716473,"y0":50.00448330109408,"z0":6.525071386084283,"aX":0.09228832597444246},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-8.8,"breakHorizontal":0.0,"spinRate":1976,"spinDirection":344},"zone":12,"typeConfidence":0.89,"plateTime":0.4899881307455387,"extension":6.039394485931343},"index":0,"playId":"9381fb02-fcac-3d03-81b5-4354986e02d4","pitchNumber":1,"startTime":"2025-07-25T00:14:49.273Z","endTime":"2025-07-25T00:14:52.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.43813588098014,"strikeZoneBottom":1.59532313243867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.30359250792438,"aZ":-31.685318435480756,"pfxX":6.868282890754659,"pfxZ":0.31444498148184863,"pX":-0.14194421970694024,"pZ":1.5660269352945604,"vX0":-6.151523741930104,"vY0":-122.63306769702749,"vZ0":-4.182145459877562,"x":122.41,"y":196.5,"x0":1.4963583197380275,"y0":50.00118332735494,"z0":5.971117550027218,"aX":10.550364689726676},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.1,"breakHorizontal":-11.2,"spinRate":1113,"spinDirection":110},"zone":8,"typeConfidence":0.9,"plateTime":0.44519235030188664,"extension":6.125890625610546},"index":1,"playId":"b32a7c89-9240-3932-9053-dfb3de892948","pitchNumber":2,"startTime":"2025-07-25T00:15:04.509Z","endTime":"2025-07-25T00:15:09.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":84.9,"endSpeed":78.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.611214078532655,"aZ":-27.67707510141698,"pfxX":7.536993041477283,"pfxZ":2.8850303458618693,"pX":0.1281206593963443,"pZ":2.8810638451514436,"vX0":-5.919538233941704,"vY0":-123.6030441891599,"vZ0":-2.1411864948158836,"x":112.12,"y":160.99,"x0":1.5645679463909266,"y0":50.005527449047726,"z0":6.062534220838517,"aX":11.766318398250672},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-12.5,"spinRate":1086,"spinDirection":103},"zone":5,"typeConfidence":0.9,"plateTime":0.4416537187591776,"extension":6.340140358067303},"index":2,"playId":"8f126f06-1736-3797-91f8-77ce69b04ebc","pitchNumber":3,"startTime":"2025-07-25T00:15:20.413Z","endTime":"2025-07-25T00:15:25.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.9,"endSpeed":87.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73293667940454,"aZ":-15.170520064274845,"pfxX":3.234998748729977,"pfxZ":8.852876336294187,"pX":-0.5260786711077242,"pZ":2.8036681787562268,"vX0":-6.774588575249782,"vY0":-136.6446016579539,"vZ0":-5.846316496060275,"x":137.05,"y":163.08,"x0":1.5478083672091607,"y0":50.00115177076883,"z0":5.98611736036197,"aX":6.212820266108006},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":-4.7,"spinRate":2035,"spinDirection":153},"zone":4,"typeConfidence":0.91,"plateTime":0.39848464728152644,"extension":6.263197554716284},"hitData":{"launchSpeed":80.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.42,"coordY":153.61}},"index":3,"playId":"82bdac02-5bbc-3056-b950-759c54384b08","pitchNumber":4,"startTime":"2025-07-25T00:15:39.612Z","endTime":"2025-07-25T00:15:47.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.10000000000000053,"leverageIndex":0.26,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:15:47.602Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a sharp line drive to right fielder Wenceel Pérez. Nathan Lukes scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T00:16:05.972Z","endTime":"2025-07-25T00:17:21.034Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":608650,"link":"/api/v1/people/608650"},"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(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":84.3,"endSpeed":78.0,"strikeZoneTop":3.53175214115864,"strikeZoneBottom":1.6799986293918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.32864548455781,"aZ":-34.88627216228011,"pfxX":4.076271221988152,"pfxZ":-1.762583537764776,"pX":-0.08053217517909998,"pZ":3.7511922472730834,"vX0":-5.029858843815732,"vY0":-122.73115354699414,"vZ0":1.1098349431182577,"x":120.07,"y":137.5,"x0":1.457666155325988,"y0":50.003636543629774,"z0":6.2448093602451245,"aX":6.2731124480482885},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.8,"breakHorizontal":-6.4,"spinRate":960,"spinDirection":98},"zone":11,"typeConfidence":0.91,"plateTime":0.44482751394629716,"extension":6.306488865968934},"index":0,"playId":"b33b9e57-ce71-3281-93d1-bac18f781e2b","pitchNumber":1,"startTime":"2025-07-25T00:16:14.668Z","endTime":"2025-07-25T00:16:19.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"third":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.8,"strikeZoneTop":3.49864876703618,"strikeZoneBottom":1.60222097941337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.306459425042092,"aZ":-27.320432338934644,"pfxX":6.843383394162433,"pfxZ":3.1345148076179923,"pX":-0.6897747891822859,"pZ":1.764576208197385,"vX0":-7.128351841816734,"vY0":-122.38026970472268,"vZ0":-4.538988435280822,"x":143.29,"y":191.14,"x0":1.3426042631749648,"y0":50.005063773894314,"z0":5.926323760078048,"aX":10.604376055049675},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.0,"breakHorizontal":-11.2,"spinRate":1140,"spinDirection":108},"zone":7,"typeConfidence":0.9,"plateTime":0.4439639981364536,"extension":6.1676754161271425},"index":1,"playId":"efe8f21a-a8d9-3ad5-9e53-1660948911ab","pitchNumber":2,"startTime":"2025-07-25T00:16:31.504Z","endTime":"2025-07-25T00:16:36.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"third":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(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":87.4,"endSpeed":81.9,"strikeZoneTop":3.51883035052612,"strikeZoneBottom":1.65093198821985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.772852886630982,"aZ":-27.88084755259603,"pfxX":-0.2507680971679216,"pfxZ":2.5768300596392812,"pX":-1.1792630579587964,"pZ":0.4584191445779367,"vX0":-6.241387523957495,"vY0":-127.05244091489297,"vZ0":-8.107971539434853,"x":161.95,"y":226.4,"x0":1.3237847459598002,"y0":50.00035088863099,"z0":5.851837896697997,"aX":-0.41568061561443936},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":1.7,"spinRate":2162,"spinDirection":228},"zone":13,"typeConfidence":0.86,"plateTime":0.42827299501982896,"extension":6.355372646289457},"index":2,"playId":"1b9f9eee-a5c4-3a65-b6e3-0dec8fea0cbc","pitchNumber":3,"startTime":"2025-07-25T00:16:49.171Z","endTime":"2025-07-25T00:16:53.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"third":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.76738925809823,"aZ":-35.425271089880944,"pfxX":4.4755831535635595,"pfxZ":-2.1200542016698254,"pX":0.3491408794303552,"pZ":2.4735496646897004,"vX0":-4.2317991353322215,"vY0":-122.96394467943482,"vZ0":-1.3583375685557262,"x":103.69,"y":171.99,"x0":1.5087214923166827,"y0":50.00224156029996,"z0":6.031496885858641,"aX":6.872296315682201},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.0,"breakHorizontal":-7.2,"spinRate":943,"spinDirection":100},"zone":6,"typeConfidence":0.91,"plateTime":0.44499602263492255,"extension":6.172599820027338},"hitData":{"launchSpeed":106.1,"launchAngle":6.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.53,"coordY":116.6}},"index":3,"playId":"68d70330-190d-3c7e-84be-b02444ce03d7","pitchNumber":4,"startTime":"2025-07-25T00:17:11.206Z","endTime":"2025-07-25T00:17:21.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"third":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:17:21.034Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to shortstop Javier Báez, deflected by pitcher Dietrich Enns. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T00:17:35.509Z","endTime":"2025-07-25T00:18:37.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608650,"link":"/api/v1/people/608650"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.117467504312692,"aZ":-35.03538119800564,"pfxX":0.06298564692675246,"pfxZ":-1.8966268710428444,"pX":0.4895623989368455,"pZ":2.6232728563819117,"vX0":-2.8870523913321264,"vY0":-121.73860404449547,"vZ0":-0.826793229045284,"x":98.34,"y":167.95,"x0":1.6809634583501898,"y0":50.00505055261908,"z0":5.990716885256656,"aX":0.0952084182380684},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.4,"breakHorizontal":0.6,"spinRate":2232,"spinDirection":325},"zone":6,"typeConfidence":0.89,"plateTime":0.4493166996527367,"extension":6.224303752061096},"index":0,"playId":"48f116e3-5130-3ed8-870e-27d183e24408","pitchNumber":1,"startTime":"2025-07-25T00:17:48.418Z","endTime":"2025-07-25T00:17:51.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.3,"endSpeed":86.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80240094110395,"aZ":-14.193007446094553,"pfxX":4.131550244005367,"pfxZ":9.52992203590233,"pX":-0.4630233614797066,"pZ":3.396430770672176,"vX0":-6.89424676351341,"vY0":-135.7888151191489,"vZ0":-4.167583379308312,"x":134.65,"y":147.08,"x0":1.5599638759251815,"y0":50.00635261467789,"z0":5.923434450636308,"aX":7.799116306865336},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":-6.2,"spinRate":2139,"spinDirection":150},"zone":1,"typeConfidence":0.9,"plateTime":0.40175642484999585,"extension":6.419322944337561},"index":1,"playId":"04b50151-16ff-31ab-806e-de2a8c270225","pitchNumber":2,"startTime":"2025-07-25T00:18:05.292Z","endTime":"2025-07-25T00:18:08.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.66552722655063,"aZ":-33.51311605664864,"pfxX":0.24938615825267751,"pfxZ":-0.8460369051563923,"pX":-0.4882450117776814,"pZ":2.975975723851694,"vX0":-4.921944314952658,"vY0":-125.01615283147115,"vZ0":-0.7926617319114253,"x":135.61,"y":158.43,"x0":1.4789925199330678,"y0":50.00595980019741,"z0":6.063017481176117,"aX":0.3922855174033596},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.4,"breakHorizontal":0.7,"spinRate":2201,"spinDirection":281},"zone":4,"typeConfidence":0.92,"plateTime":0.4391628655668982,"extension":6.301048274571989},"hitData":{"launchSpeed":65.6,"launchAngle":7.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":114.57,"coordY":158.14}},"index":2,"playId":"2b4678b8-6000-35b0-a879-5967398b0107","pitchNumber":3,"startTime":"2025-07-25T00:18:28.931Z","endTime":"2025-07-25T00:18:37.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:18:37.338Z","atBatIndex":51},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Addison Barger triples (1) on a sharp line drive to right fielder Wenceel Pérez. Vladimir Guerrero Jr. scores. Bo Bichette scores.","rbi":2,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T00:19:48.731Z","endTime":"2025-07-25T00:20:57.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":608650,"link":"/api/v1/people/608650"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":608650,"link":"/api/v1/people/608650"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T00:19:03.868Z","endTime":"2025-07-25T00:19:51.070Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.57570590346284,"strikeZoneBottom":1.63389382605543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64846855134683,"aZ":-12.43075929997107,"pfxX":4.936245982747524,"pfxZ":9.990330369888504,"pX":-0.48180694724369805,"pZ":1.9249686534582227,"vX0":-7.249613894592755,"vY0":-139.08984021670182,"vZ0":-8.345420121650879,"x":135.37,"y":186.81,"x0":1.5066359622510466,"y0":50.00359477739286,"z0":5.771694245499049,"aX":9.756685198224703},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":-7.6,"spinRate":2275,"spinDirection":153},"zone":7,"typeConfidence":0.9,"plateTime":0.39248024539662607,"extension":6.427045423771803},"index":1,"playId":"9872d21a-96b4-34d2-a057-3f3f755d706d","pitchNumber":1,"startTime":"2025-07-25T00:19:51.070Z","endTime":"2025-07-25T00:19:55.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":94.6,"endSpeed":86.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.071999639950096,"aZ":-15.7130101986484,"pfxX":7.323102786613104,"pfxZ":8.559348975989497,"pX":0.10612933165906688,"pZ":3.2078842595691563,"vX0":-6.3795706746810135,"vY0":-137.6862057653306,"vZ0":-4.264390118834292,"x":112.95,"y":152.17,"x0":1.4997531371534143,"y0":50.00423020450751,"z0":5.837454319499991,"aX":14.086112553648384},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":-12.0,"spinRate":2101,"spinDirection":149},"zone":2,"typeConfidence":0.92,"plateTime":0.39755080124980857,"extension":6.391109300785786},"index":2,"playId":"bd0d2e7b-0271-389d-ab17-5ad10c8e5937","pitchNumber":2,"startTime":"2025-07-25T00:20:05.566Z","endTime":"2025-07-25T00:20:09.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-25T00:20:17.059Z","endTime":"2025-07-25T00:20:25.542Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":80.0,"endSpeed":74.3,"strikeZoneTop":3.4529126992405,"strikeZoneBottom":1.68302898820101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.181393182967543,"aZ":-38.24904904028759,"pfxX":0.6314531433445953,"pfxZ":-4.4061690831108375,"pX":-1.1374659624031174,"pZ":1.5241041648052747,"vX0":-5.5287013656590505,"vY0":-116.46900295989536,"vZ0":-2.1102088814802205,"x":160.36,"y":197.63,"x0":1.1816207739023097,"y0":50.003406756194494,"z0":6.047654793770046,"aX":0.8709917808566611},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.3,"breakHorizontal":0.1,"spinRate":2206,"spinDirection":352},"zone":13,"typeConfidence":0.77,"plateTime":0.46966987690212125,"extension":6.265048901045748},"index":4,"playId":"1a46a64f-5381-3bb7-9279-2172f3dc84ac","pitchNumber":3,"startTime":"2025-07-25T00:20:25.542Z","endTime":"2025-07-25T00:20:30.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.83662908215634,"aZ":-33.54024329280494,"pfxX":-0.48243808210543326,"pfxZ":-0.8621505251334494,"pX":-0.4824341755863438,"pZ":2.4934488404208826,"vX0":-4.7851934054827705,"vY0":-124.98492607619315,"vZ0":-1.9304575146210383,"x":135.39,"y":171.46,"x0":1.5149653176472437,"y0":50.00163071056595,"z0":6.015407592678875,"aX":-0.7660348038699112},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":1.9,"spinRate":2245,"spinDirection":269},"zone":4,"typeConfidence":0.92,"plateTime":0.4372779483426199,"extension":6.193740228625206},"hitData":{"launchSpeed":105.2,"launchAngle":12.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":161.0,"coordY":37.0}},"index":5,"playId":"d3201b65-f71b-3b34-9129-634fbbdc1545","pitchNumber":4,"startTime":"2025-07-25T00:20:41.450Z","endTime":"2025-07-25T00:20:57.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-2.1,"leverageIndex":0.24,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:20:57.003Z","atBatIndex":52},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ernie Clement out on a sacrifice fly to left fielder Riley Greene. Addison Barger scores.","rbi":1,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T00:21:28.917Z","endTime":"2025-07-25T00:21:54.456Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":{"id":608650,"link":"/api/v1/people/608650"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.18567454244302,"strikeZoneBottom":1.43808442288776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.730152998839422,"aZ":-35.27635631381484,"pfxX":-0.31059456096207505,"pfxZ":-1.972690386314241,"pX":1.4118075613598262,"pZ":3.8880525666413055,"vX0":-0.7114229395394899,"vY0":-124.63003217324291,"vZ0":1.3318922592896458,"x":63.19,"y":133.8,"x0":1.741670040101711,"y0":50.00607954292795,"z0":6.266558846374841,"aX":-0.4872366531875852},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":0.7,"spinRate":2175,"spinDirection":271},"zone":12,"typeConfidence":0.93,"plateTime":0.43996469544912653,"extension":6.0133479677759105},"index":0,"playId":"def14061-aa59-358a-a0da-fa25a2d578be","pitchNumber":1,"startTime":"2025-07-25T00:21:28.917Z","endTime":"2025-07-25T00:21:33.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"third":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73435765970701,"aZ":-25.428601829097563,"pfxX":5.984470029483081,"pfxZ":4.477134642218088,"pX":0.5926144562727198,"pZ":2.1862841826036115,"vX0":-4.366508201626449,"vY0":-122.15933259913025,"vZ0":-3.8768568177380454,"x":94.41,"y":179.75,"x0":1.6283622579978108,"y0":50.0031047020865,"z0":5.987255334784194,"aX":9.017988639283526},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.4,"breakHorizontal":-9.7,"spinRate":994,"spinDirection":103},"zone":6,"typeConfidence":0.89,"plateTime":0.44888177736128343,"extension":6.258319261256216},"hitData":{"launchSpeed":84.7,"launchAngle":27.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.22,"coordY":100.78}},"index":1,"playId":"7ef92df3-7b8f-3499-9973-d0190ff56001","pitchNumber":2,"startTime":"2025-07-25T00:21:43.784Z","endTime":"2025-07-25T00:21:54.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"third":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:21:54.456Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T00:22:13.515Z","endTime":"2025-07-25T00:23:40.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.32182367766896,"strikeZoneBottom":1.54055834726753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.555164646842726,"aZ":-11.593455581659,"pfxX":3.6075209723841306,"pfxZ":10.595577685783944,"pX":-0.2856870617485658,"pZ":2.333984442546163,"vX0":-6.34493549192033,"vY0":-137.75723526926487,"vZ0":-7.776019070254973,"x":127.89,"y":175.76,"x0":1.567621151854456,"y0":50.002081866139626,"z0":5.9575622313508285,"aX":7.007178459294451},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":-5.4,"spinRate":2304,"spinDirection":156},"zone":4,"typeConfidence":0.92,"plateTime":0.39599255450768567,"extension":6.105211144471694},"index":0,"playId":"cab58952-b2d5-3a6c-915e-8b53d99db0c7","pitchNumber":1,"startTime":"2025-07-25T00:22:23.008Z","endTime":"2025-07-25T00:22:26.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.8,"endSpeed":86.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.463723162112714,"aZ":-14.794954859858018,"pfxX":3.3960113940266563,"pfxZ":9.14602188951706,"pX":0.4636618663461422,"pZ":3.753473170979308,"vX0":-4.351259305084088,"vY0":-136.58941443248952,"vZ0":-3.309219564698029,"x":99.33,"y":137.44,"x0":1.6318579508493147,"y0":50.003696061041786,"z0":5.990254156933846,"aX":6.454207238599124},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-5.3,"spinRate":2175,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.4001275941895228,"extension":6.234775052351064},"index":1,"playId":"23a3f70e-b7cc-31b5-8b68-c4ff4ed9db0f","pitchNumber":2,"startTime":"2025-07-25T00:22:40.619Z","endTime":"2025-07-25T00:22:44.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-25T00:22:52.251Z","endTime":"2025-07-25T00:23:00.221Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.27924204134107,"strikeZoneBottom":1.52669767304653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.292331108220164,"aZ":-31.333781476601192,"pfxX":0.28162798491099217,"pfxZ":0.5435750372254073,"pX":-0.9541468727260943,"pZ":3.389633177338101,"vX0":-5.559278474768345,"vY0":-123.48770175340793,"vZ0":-0.4371294516942459,"x":153.37,"y":147.26,"x0":1.2884185503044858,"y0":50.002353957198984,"z0":6.201900948462988,"aX":0.4356294871095725},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":0.7,"spinRate":2222,"spinDirection":270},"zone":11,"typeConfidence":0.89,"plateTime":0.4433263045167619,"extension":6.152144822195208},"index":3,"playId":"2092f6b8-0763-3002-95a0-2e2038bbed92","pitchNumber":3,"startTime":"2025-07-25T00:23:00.221Z","endTime":"2025-07-25T00:23:04.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96944248050973,"aZ":-12.777718003728697,"pfxX":4.715003640499681,"pfxZ":10.105595666687167,"pX":0.2607985665227225,"pZ":3.1049550177240492,"vX0":-5.368071327939301,"vY0":-137.75090035764006,"vZ0":-5.515231982754815,"x":107.06,"y":154.95,"x0":1.6233905481040267,"y0":50.00090843018053,"z0":5.9988335063430585,"aX":9.048625066419412},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-7.4,"spinRate":2385,"spinDirection":152},"zone":2,"typeConfidence":0.91,"plateTime":0.397811839898222,"extension":6.247824303068712},"index":4,"playId":"e407ad64-1492-346a-b488-ae1ffc8101eb","pitchNumber":4,"startTime":"2025-07-25T00:23:15.016Z","endTime":"2025-07-25T00:23:18.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.238583814211147,"aZ":-13.625195624924272,"pfxX":3.4913017826962456,"pfxZ":9.753053423515162,"pX":0.02918148853483178,"pZ":3.7757759814831893,"vX0":-5.385941731745213,"vY0":-137.02422993135656,"vZ0":-3.5328794986902214,"x":115.89,"y":136.83,"x0":1.5665049228618213,"y0":50.00226830866235,"z0":6.012569863475774,"aX":6.640074184742245},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":-5.2,"spinRate":2112,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.3997078581306255,"extension":6.1875317073754745},"index":5,"playId":"4ea785bc-ffd1-386a-b9d2-da94bb857c5e","pitchNumber":5,"startTime":"2025-07-25T00:23:35.627Z","endTime":"2025-07-25T00:23:40.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:23:40.181Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T00:25:59.688Z","endTime":"2025-07-25T00:26:46.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T00:25:47.762Z","endTime":"2025-07-25T00:26:02.016Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00574531058506,"aZ":-16.435448682367223,"pfxX":6.350099963062994,"pfxZ":9.037536439499814,"pX":-0.20913009400176305,"pZ":2.4000251732896203,"vX0":-6.888702893874842,"vY0":-131.18620643135029,"vZ0":-5.426362302364878,"x":124.97,"y":173.98,"x0":1.6269804213362626,"y0":50.000370528627634,"z0":5.7221375969472055,"aX":11.0558808763755},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.4,"breakHorizontal":-10.0,"spinRate":2200,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4176672679579214,"extension":5.983978803595168},"index":1,"playId":"dcafb72f-ff0e-303b-a9ea-6e783bd15a11","pitchNumber":1,"startTime":"2025-07-25T00:26:02.016Z","endTime":"2025-07-25T00:26:05.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.541450033147548,"aZ":-17.38815475245171,"pfxX":5.312611384806708,"pfxZ":8.430553539318858,"pX":0.7953495842064162,"pZ":3.579828991893036,"vX0":-4.113416908819942,"vY0":-131.51486811281364,"vZ0":-2.490189555657519,"x":86.68,"y":142.12,"x0":1.6884075058005414,"y0":50.00502952204722,"z0":5.826767037081624,"aX":9.320059043918139},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":-8.8,"spinRate":2250,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.41627729270979597,"extension":6.108128656385196},"index":2,"playId":"7de9ffeb-2d5c-3d35-8a5b-4d829e2c3f72","pitchNumber":2,"startTime":"2025-07-25T00:26:21.140Z","endTime":"2025-07-25T00:26:24.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":69.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.878802149187774,"aZ":-39.461243120212494,"pfxX":-2.789012406145785,"pfxZ":-6.142500563709826,"pX":0.41623331546308145,"pZ":0.6232721645915306,"vX0":-2.0220084987975055,"vY0":-107.96783402425855,"vZ0":-2.1545614418051517,"x":101.13,"y":221.95,"x0":1.7254389705286084,"y0":50.001476253886516,"z0":5.95568796991676,"aX":-3.309525124912799},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-11.4,"breakHorizontal":5.5,"spinRate":2394,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.5062883738112247,"extension":5.684347841893569},"index":3,"playId":"324addab-3d6f-3d9c-ad17-9deca0435911","pitchNumber":3,"startTime":"2025-07-25T00:26:40.969Z","endTime":"2025-07-25T00:26:46.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:26:46.741Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging, catcher Tyler Heineman to first baseman Will Wagner.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T00:27:01.748Z","endTime":"2025-07-25T00:27:57.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"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":85.1,"endSpeed":78.7,"strikeZoneTop":3.32558231246808,"strikeZoneBottom":1.64303089475995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41690409005064,"aZ":-25.255962161697887,"pfxX":-3.4638089964365086,"pfxZ":4.416916442050374,"pX":0.3081648570496447,"pZ":1.8475866292131353,"vX0":-2.74062784434665,"vY0":-123.96251946696587,"vZ0":-4.0391264867491445,"x":105.25,"y":188.9,"x0":1.8756568847211732,"y0":50.00017520197378,"z0":5.592112116152159,"aX":-5.421326807796028},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":6.8,"spinRate":2433,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.4408644827706638,"extension":5.940199701699142},"index":0,"playId":"f11eb1d6-ca30-34cd-bd16-8b0994e4f14d","pitchNumber":1,"startTime":"2025-07-25T00:27:13.112Z","endTime":"2025-07-25T00:27:17.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.39540110881795,"strikeZoneBottom":1.74000255872659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.682985338851243,"aZ":-24.856229093188773,"pfxX":1.5234436008390606,"pfxZ":5.140225861892326,"pX":0.39867943456331334,"pZ":1.9713439882014856,"vX0":-3.6012607008045436,"vY0":-118.52899172411755,"vZ0":-3.718320989197834,"x":101.8,"y":185.55,"x0":1.7398208493997303,"y0":50.00113476592948,"z0":5.830480381518164,"aX":2.1678810265860293},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.6,"breakHorizontal":-1.9,"spinRate":893,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.46213428191246164,"extension":5.928054387231995},"index":1,"playId":"a0a4d9e0-fa9c-3f9a-9006-174e86b7b7a9","pitchNumber":2,"startTime":"2025-07-25T00:27:28.476Z","endTime":"2025-07-25T00:27:32.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":76.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.98918354561147,"aZ":-28.567118843660246,"pfxX":-1.813038367423092,"pfxZ":2.4947743703068426,"pX":-0.25619173819410157,"pZ":0.48940660825265647,"vX0":-4.065476951797002,"vY0":-118.52164446500711,"vZ0":-6.451160937020215,"x":126.77,"y":225.57,"x0":1.705326761442468,"y0":50.004261769418484,"z0":5.799023631899776,"aX":-2.624005223943241},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.5,"breakHorizontal":4.1,"spinRate":2332,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4591226397441148,"extension":5.969106534833352},"index":2,"playId":"6ddf0573-d31b-3090-8853-1224d31efa61","pitchNumber":3,"startTime":"2025-07-25T00:27:49.624Z","endTime":"2025-07-25T00:27:57.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:27:57.399Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wenceel Pérez pops out to second baseman Ernie Clement.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T00:28:06.013Z","endTime":"2025-07-25T00:28:31.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.79983392688779,"aZ":-27.65355092123351,"pfxX":-2.6387931596695475,"pfxZ":2.859264999279782,"pX":-0.31212498674944017,"pZ":2.445011555595736,"vX0":-4.361501577229283,"vY0":-124.29855940373547,"vZ0":-2.6034276586390668,"x":128.9,"y":172.76,"x0":1.8018069273694912,"y0":50.000466631548846,"z0":5.780971622403717,"aX":-4.164500306664611},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.9,"breakHorizontal":5.8,"spinRate":2290,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4391398938284157,"extension":6.127031598775434},"hitData":{"launchSpeed":63.2,"launchAngle":56.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.4,"coordY":139.2}},"index":0,"playId":"894b5f5d-7f77-34f8-96eb-120657a1e960","pitchNumber":1,"startTime":"2025-07-25T00:28:21.753Z","endTime":"2025-07-25T00:28:31.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:28:31.235Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Heineman grounds out, first baseman Spencer Torkelson to pitcher Geoff Hartlieb.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T00:30:50.339Z","endTime":"2025-07-25T00:31:16.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Trey Sweeney replaces second baseman Gleyber Torres, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T00:30:27.474Z","endTime":"2025-07-25T00:30:27.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to second base for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-25T00:30:27.495Z","endTime":"2025-07-25T00:30:28.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Geoff Hartlieb replaces Dietrich Enns.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-25T00:30:27.495Z","endTime":"2025-07-25T00:30:52.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664129,"link":"/api/v1/people/664129"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.1,"endSpeed":86.4,"strikeZoneTop":2.93397514666361,"strikeZoneBottom":1.32438978936138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25651718637733,"aZ":-14.958701562664347,"pfxX":-5.5247072846748955,"pfxZ":9.092839369787043,"pX":-0.12624721729349536,"pZ":1.0679000603437,"vX0":9.157544977059219,"vY0":-136.53831697408194,"vZ0":-9.374720991122606,"x":121.81,"y":209.95,"x0":-2.8014877317861955,"y0":50.00373328726418,"z0":5.56865627956675,"aX":-10.461813854606143},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2306,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.4007090788943506,"extension":6.424849428636114},"index":3,"playId":"a51128c0-c420-3f3a-b047-ceea700c7146","pitchNumber":1,"startTime":"2025-07-25T00:30:52.681Z","endTime":"2025-07-25T00:30:57.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.4,"endSpeed":86.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.714951011724597,"aZ":-13.833534417141658,"pfxX":-4.210456121406391,"pfxZ":9.670833615286178,"pX":0.3641995556977391,"pZ":2.3555145733162894,"vX0":9.924025681149233,"vY0":-136.96783795662336,"vZ0":-6.314109506792856,"x":103.12,"y":175.18,"x0":-2.761714307549045,"y0":50.00466181948593,"z0":5.63952250527517,"aX":-7.9871441161666},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":5.5,"spinRate":2383,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.4001423835782161,"extension":6.293368355327436},"hitData":{"launchSpeed":87.8,"launchAngle":6.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.58,"coordY":161.72}},"index":4,"playId":"4b7c1f55-a51b-3578-8619-881433acceb8","pitchNumber":2,"startTime":"2025-07-25T00:31:09.113Z","endTime":"2025-07-25T00:31:16.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:31:16.692Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Wagner singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T00:31:36.692Z","endTime":"2025-07-25T00:33:12.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":84.7,"endSpeed":78.3,"strikeZoneTop":3.13164427041435,"strikeZoneBottom":1.4453382258468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.648140226845744,"aZ":-26.021168708400317,"pfxX":-1.1544471217124141,"pfxZ":3.9825539628773683,"pX":-0.6446377888372744,"pZ":1.3411545429675151,"vX0":6.009360591085553,"vY0":-123.26885803982407,"vZ0":-5.019971802369438,"x":141.57,"y":202.57,"x0":-2.9601336951926824,"y0":50.00310259347607,"z0":5.590947580210118,"aX":-1.7843264896306428},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.4,"breakHorizontal":0.7,"spinRate":2392,"spinDirection":240},"zone":7,"typeConfidence":0.9,"plateTime":0.44370549961920513,"extension":6.17973351022052},"index":0,"playId":"6d53405e-00f1-32cd-8ac0-eb87d71bc297","pitchNumber":1,"startTime":"2025-07-25T00:31:41.539Z","endTime":"2025-07-25T00:31:46.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.328604558529218,"aZ":-27.506923346591126,"pfxX":-1.3462011096668773,"pfxZ":3.071193172827746,"pX":0.4824070119833211,"pZ":1.037386670833181,"vX0":8.586536965807584,"vY0":-122.5213028036303,"vZ0":-5.349922349643503,"x":98.61,"y":210.77,"x0":-2.8935058785082517,"y0":50.00404335370799,"z0":5.601670489357866,"aX":-2.0475811397991897},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.4,"breakHorizontal":0.4,"spinRate":2500,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.4471519296500688,"extension":6.10965981791799},"index":1,"playId":"358ab0d2-00c4-3ec7-924f-d0c333c80d98","pitchNumber":2,"startTime":"2025-07-25T00:31:56.070Z","endTime":"2025-07-25T00:31:59.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.038686970228706,"aZ":-17.267834445657286,"pfxX":-4.444987419021216,"pfxZ":7.627275892626004,"pX":-0.15340112452018634,"pZ":3.0045469920830894,"vX0":8.666402870324786,"vY0":-138.8829749252837,"vZ0":-4.432729522949831,"x":122.85,"y":157.66,"x0":-2.7364031349895335,"y0":50.00173183493582,"z0":5.769441474686699,"aX":-8.686384569233113},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":6.2,"spinRate":2379,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.3943493460886298,"extension":6.274148141415352},"index":2,"playId":"a469dfa7-e214-374e-b2ce-1031525908da","pitchNumber":3,"startTime":"2025-07-25T00:32:13.178Z","endTime":"2025-07-25T00:32:17.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.775220458526142,"aZ":-29.154610535894797,"pfxX":-0.06816070926792461,"pfxZ":1.9422605250129727,"pX":-0.5162417762914279,"pZ":2.335331442958747,"vX0":5.7567545774053395,"vY0":-124.17161217658415,"vZ0":-2.4726390011984654,"x":136.68,"y":175.73,"x0":-2.8596519333864734,"y0":50.00285483141478,"z0":5.779236730639269,"aX":-0.10599850144426816},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.1,"breakHorizontal":-1.3,"spinRate":2468,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.4417583444902755,"extension":6.104428039313652},"index":3,"playId":"99b9ab02-f044-3a6f-99b8-219ae99ff18f","pitchNumber":4,"startTime":"2025-07-25T00:32:33.835Z","endTime":"2025-07-25T00:32:39.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.667002866568,"aZ":-17.244485130937964,"pfxX":-3.8499664211604347,"pfxZ":7.727767507506544,"pX":0.250713244566362,"pZ":2.3553085842171106,"vX0":9.435846030439254,"vY0":-137.2401095744987,"vZ0":-6.06715646994976,"x":107.44,"y":175.19,"x0":-2.7121412149009316,"y0":50.005434278974654,"z0":5.744731087165117,"aX":-7.441314029978653},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":5.3,"spinRate":2417,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.3971375760949072,"extension":6.271782016096184},"hitData":{"launchSpeed":85.6,"launchAngle":16.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.45,"coordY":124.74}},"index":4,"playId":"5c12114f-2593-3289-9ac4-a6f0098474c1","pitchNumber":5,"startTime":"2025-07-25T00:33:02.339Z","endTime":"2025-07-25T00:33:12.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:33:12.237Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Lukes homers (6) on a fly ball to right field. Will Wagner scores.","rbi":2,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T00:33:21.305Z","endTime":"2025-07-25T00:34:02.614Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":664129,"link":"/api/v1/people/664129"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":{"id":664129,"link":"/api/v1/people/664129"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.276680016357925,"aZ":-29.957549837612255,"pfxX":-0.049147345917362584,"pfxZ":1.428690724843655,"pX":0.3521118683550903,"pZ":2.802054344964245,"vX0":7.603064972336474,"vY0":-123.58628132732282,"vZ0":-1.0710746490058338,"x":103.58,"y":163.12,"x0":-2.750386954545019,"y0":50.00548311654997,"z0":5.743909910808047,"aX":-0.07648704980706418},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":-1.6,"spinRate":2433,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.4421997959896089,"extension":6.223205836592737},"hitData":{"launchSpeed":105.0,"launchAngle":31.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":248.67,"coordY":79.11}},"index":0,"playId":"62d8f277-68bd-3c30-9207-484d06d8013a","pitchNumber":1,"startTime":"2025-07-25T00:33:36.717Z","endTime":"2025-07-25T00:34:02.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:34:02.614Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"George Springer doubles (18) on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T00:34:02.840Z","endTime":"2025-07-25T00:35:23.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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.3,"endSpeed":86.2,"strikeZoneTop":3.47693504251593,"strikeZoneBottom":1.50479837183813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38022407628537,"aZ":-20.159039777080633,"pfxX":-8.200284255299437,"pfxZ":6.314311739702346,"pX":-0.9435249324732282,"pZ":2.868717525672935,"vX0":8.160459180872918,"vY0":-137.07790117483472,"vZ0":-3.9369542489070124,"x":152.96,"y":161.32,"x0":-2.894081506733465,"y0":50.001781551190675,"z0":5.7003359094905335,"aX":-15.600749368418306},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":13.1,"spinRate":2361,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.39962475948883336,"extension":6.267634407943907},"index":0,"playId":"48330ad0-9e41-33f6-8ba6-5ff655ae46ba","pitchNumber":1,"startTime":"2025-07-25T00:34:23.229Z","endTime":"2025-07-25T00:34:28.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.8,"endSpeed":79.3,"strikeZoneTop":3.45328784228414,"strikeZoneBottom":1.56015483053913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19944406762676,"aZ":-28.84989717971308,"pfxX":-1.0800514949440858,"pfxZ":2.10744170901176,"pX":1.391904485996192,"pZ":0.8673390793662301,"vX0":10.244524084743745,"vY0":-124.4623002518559,"vZ0":-5.680729288650313,"x":63.94,"y":215.36,"x0":-2.631077099103623,"y0":50.000816973998695,"z0":5.558710764962232,"aX":-1.702535141733435},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.8,"breakHorizontal":-0.4,"spinRate":2565,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.4395207927071598,"extension":6.260248127409881},"index":1,"playId":"177fbb21-a106-3d76-89db-2b0d6b948b16","pitchNumber":2,"startTime":"2025-07-25T00:34:38.951Z","endTime":"2025-07-25T00:34:42.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.3,"endSpeed":78.5,"strikeZoneTop":3.42358088086296,"strikeZoneBottom":1.55946319341175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.815091010347818,"aZ":-28.354857720336835,"pfxX":-1.6647714650014738,"pfxZ":2.463847856013695,"pX":1.3217214170680665,"pZ":1.0709756661392704,"vX0":10.361377647239918,"vY0":-123.72210971689307,"vZ0":-5.248199848918218,"x":66.62,"y":209.86,"x0":-2.7050702230549595,"y0":50.00126133695704,"z0":5.597538985773218,"aX":-2.579440577282275},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":0.6,"spinRate":2520,"spinDirection":272},"zone":14,"typeConfidence":0.9,"plateTime":0.442807548808962,"extension":6.165665641092597},"index":2,"playId":"5f4bcda5-0399-33f7-a93d-fd479b5e4962","pitchNumber":3,"startTime":"2025-07-25T00:34:55.086Z","endTime":"2025-07-25T00:34:58.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.556878837074947,"aZ":-19.766301506550292,"pfxX":-9.770757845140562,"pfxZ":6.622277181940681,"pX":-0.3512177535438054,"pZ":2.4953467920609924,"vX0":10.205778459485938,"vY0":-135.06583666269333,"vZ0":-4.837635284140217,"x":130.39,"y":171.41,"x0":-2.884269912668585,"y0":50.00136016461932,"z0":5.673086985815822,"aX":-18.30406918397621},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":15.8,"spinRate":2449,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.40336432866792826,"extension":6.256168732871857},"hitData":{"launchSpeed":113.3,"launchAngle":13.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":46.14,"coordY":107.4}},"index":3,"playId":"27fdc812-7b84-3d7e-b9f8-4b97e6a02adf","pitchNumber":4,"startTime":"2025-07-25T00:35:12.825Z","endTime":"2025-07-25T00:35:23.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:35:23.665Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out sharply to center fielder Matt Vierling. George Springer to 3rd.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T00:35:34.538Z","endTime":"2025-07-25T00:38:11.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":85.7,"endSpeed":79.6,"strikeZoneTop":3.51987343285557,"strikeZoneBottom":1.60609053344636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7077705443673,"aZ":-27.81908167892341,"pfxX":1.1010863204628256,"pfxZ":2.7340460217952467,"pX":-0.7266324347193371,"pZ":1.9769006298927227,"vX0":5.055859452266976,"vY0":-124.77129226811202,"vZ0":-3.6826210366191363,"x":144.7,"y":185.4,"x0":-2.9138545272265177,"y0":50.0029935110452,"z0":5.738851430209085,"aX":1.7529741498008415},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-3.0,"spinRate":2592,"spinDirection":186},"zone":7,"typeConfidence":0.9,"plateTime":0.43728020061996675,"extension":6.2233026503782565},"index":0,"playId":"3bd65b6f-98e0-3936-a2c9-20d4b862a9cc","pitchNumber":1,"startTime":"2025-07-25T00:36:00.566Z","endTime":"2025-07-25T00:36:04.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97511362418229,"aZ":-31.261123262744647,"pfxX":-0.0023762498012414035,"pfxZ":0.5739070435432847,"pX":0.48908229648186874,"pZ":2.2847326224095164,"vX0":7.863943641584244,"vY0":-124.97862064189994,"vZ0":-2.4892229294853543,"x":98.36,"y":177.09,"x0":-2.6910687183584527,"y0":50.00220106819622,"z0":5.847964095949727,"aX":-0.0041549816455676},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":-1.7,"spinRate":2633,"spinDirection":3},"zone":9,"typeConfidence":0.9,"plateTime":0.43738967408579743,"extension":6.240046918326492},"index":1,"playId":"1e37c305-19c6-375b-a48b-f78052bbe971","pitchNumber":2,"startTime":"2025-07-25T00:36:16.500Z","endTime":"2025-07-25T00:36:19.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":84.6,"endSpeed":78.2,"strikeZoneTop":3.50120172080207,"strikeZoneBottom":1.61470880892296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.90775356243619,"aZ":-30.892013783047354,"pfxX":0.45001575222877843,"pfxZ":0.8263751188992359,"pX":-1.85473893398276,"pZ":4.546327839531069,"vX0":2.69912342840875,"vY0":-123.24914891257916,"vZ0":2.7401728660246008,"x":187.7,"y":116.03,"x0":-3.017516716629164,"y0":50.00495451798914,"z0":6.010010062331285,"aX":0.6996220774977938},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":-1.3,"spinRate":2576,"spinDirection":70},"zone":11,"typeConfidence":0.9,"plateTime":0.44251089843659575,"extension":6.132831366884013},"index":2,"playId":"ae448084-63fc-3b48-8042-9fe1c43374a3","pitchNumber":3,"startTime":"2025-07-25T00:36:37.626Z","endTime":"2025-07-25T00:36:44.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.5,"endSpeed":79.2,"strikeZoneTop":3.43852393993105,"strikeZoneBottom":1.58077190341373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93163663680865,"aZ":-29.29406628871292,"pfxX":-0.4975495725757062,"pfxZ":1.842555408297629,"pX":1.409790620511879,"pZ":0.9793000185361301,"vX0":10.201200246700374,"vY0":-124.15248239213363,"vZ0":-5.398968925573008,"x":63.26,"y":212.34,"x0":-2.6810557919942806,"y0":50.005729057995985,"z0":5.608520504388777,"aX":-0.7793625811081871},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":-1.3,"spinRate":2649,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.4405034628717286,"extension":6.340768883326083},"index":3,"playId":"c81dc06c-e371-3cde-b90d-8f5d72d5e32d","pitchNumber":4,"startTime":"2025-07-25T00:37:10.112Z","endTime":"2025-07-25T00:37:13.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.47771625060213,"strikeZoneBottom":1.56295814563261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.67874256447676,"aZ":-16.39144254325279,"pfxX":-3.7454685266866803,"pfxZ":8.166472246764966,"pX":-0.6826359555259495,"pZ":4.233350578899699,"vX0":7.316675275853429,"vY0":-137.90735605557146,"vZ0":-1.5486453922245285,"x":143.02,"y":124.48,"x0":-2.879396680460484,"y0":50.004426285829695,"z0":5.903914715746162,"aX":-7.240963060437867},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":5.3,"spinRate":2382,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3966557247033058,"extension":6.268746397628105},"index":4,"playId":"9e388783-b6e0-3034-a831-b030cec12196","pitchNumber":5,"startTime":"2025-07-25T00:37:28.239Z","endTime":"2025-07-25T00:37:32.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-25T00:37:43.882Z","endTime":"2025-07-25T00:37:59.990Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.9,"endSpeed":87.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.921862176383506,"aZ":-23.09241073171862,"pfxX":-7.2208335931793375,"pfxZ":4.727581904655547,"pX":-0.10076471195767146,"pZ":1.9202225428099444,"vX0":9.776900151754733,"vY0":-136.5276774271052,"vZ0":-5.544054204468168,"x":120.84,"y":186.93,"x0":-2.7601148314609705,"y0":50.00635578396586,"z0":5.527534233082751,"aX":-13.883362566084447},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":11.5,"spinRate":2475,"spinDirection":221},"zone":8,"typeConfidence":0.87,"plateTime":0.3984249921599998,"extension":6.511139014471155},"hitData":{"launchSpeed":106.6,"launchAngle":18.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":163.09,"coordY":55.27}},"index":6,"playId":"53c13275-d701-3ad1-bdb5-43c1d9d24f17","pitchNumber":6,"startTime":"2025-07-25T00:37:59.990Z","endTime":"2025-07-25T00:38:11.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:38:11.603Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T00:38:29.600Z","endTime":"2025-07-25T00:40:24.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"*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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.63468216530477,"strikeZoneBottom":1.72155902526369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.343693090618466,"aZ":-27.47068964199294,"pfxX":-0.4076804587491083,"pfxZ":2.9885118110550692,"pX":0.4745694650497195,"pZ":0.5250332692862718,"vX0":8.034496443496613,"vY0":-123.82917992050932,"vZ0":-6.874058880870177,"x":98.91,"y":224.6,"x0":-2.7393865996087774,"y0":50.00490548037454,"z0":5.590853564967633,"aX":-0.642298116554415},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":-0.8,"spinRate":2521,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.4398773975160024,"extension":6.259994597740694},"index":0,"playId":"0325f8fe-623f-3fbb-8db7-b978abdc2cf4","pitchNumber":1,"startTime":"2025-07-25T00:38:41.368Z","endTime":"2025-07-25T00:38:44.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.6206588930529,"strikeZoneBottom":1.73579877908213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.752005175233066,"aZ":-29.70163784692798,"pfxX":-1.3680055811968819,"pfxZ":1.5723624218157104,"pX":1.4793945425120225,"pZ":1.21871288320457,"vX0":10.528616403607007,"vY0":-123.8809073432072,"vZ0":-4.8625352681509275,"x":60.61,"y":205.87,"x0":-2.62475489497955,"y0":50.003507564769464,"z0":5.652805955971396,"aX":-2.1537040291057066},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":0.4,"spinRate":2563,"spinDirection":283},"zone":14,"typeConfidence":0.9,"plateTime":0.43997620341140253,"extension":6.281586428312371},"index":1,"playId":"22b7e4e7-5990-394d-81a2-2ac76c0b8ebf","pitchNumber":2,"startTime":"2025-07-25T00:39:01.230Z","endTime":"2025-07-25T00:39:05.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.60353588203191,"strikeZoneBottom":1.71883858571921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.803068757871717,"aZ":-31.013470781660207,"pfxX":0.2785101901678315,"pfxZ":0.7471553566056377,"pX":1.3214139025671978,"pZ":1.0752985903108785,"vX0":9.50869822034378,"vY0":-123.33825935969858,"vZ0":-4.95357357705351,"x":66.63,"y":209.75,"x0":-2.6146203944155624,"y0":50.00092636340394,"z0":5.71552263874183,"aX":0.42837498477231717},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":-2.6,"spinRate":2613,"spinDirection":328},"zone":14,"typeConfidence":0.91,"plateTime":0.4435512157892769,"extension":6.205854302781976},"index":2,"playId":"bfc75b4c-2d34-32b7-9c38-1d44a8a2da3b","pitchNumber":3,"startTime":"2025-07-25T00:39:19.240Z","endTime":"2025-07-25T00:39:22.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.62677845451393,"strikeZoneBottom":1.7709290104027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29436825793011,"aZ":-17.160233483916613,"pfxX":-4.524160517325038,"pfxZ":7.986491479900124,"pX":0.36470472963427286,"pZ":3.5590494890236357,"vX0":9.678710880153048,"vY0":-135.66481992035924,"vZ0":-2.5106170029656685,"x":103.1,"y":142.69,"x0":-2.647690244363629,"y0":50.003245573283415,"z0":5.680772149495637,"aX":-8.506507830994048},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":6.4,"spinRate":2490,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.40241464515651026,"extension":6.409186672140442},"index":3,"playId":"44b6b8a3-b648-349a-ac48-88d1c2a85587","pitchNumber":4,"startTime":"2025-07-25T00:39:37.171Z","endTime":"2025-07-25T00:39:42.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.478876021488194,"aZ":-14.070248764005273,"pfxX":-4.0051160327092346,"pfxZ":9.53334525649459,"pX":-0.4968591263061692,"pZ":3.4677820652086626,"vX0":7.458437384990865,"vY0":-136.77593659704567,"vZ0":-3.555301857519296,"x":135.94,"y":145.15,"x0":-2.7357485358815223,"y0":50.00375411789544,"z0":5.746010237600169,"aX":-7.607072372462035},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":5.8,"spinRate":2448,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.40007726755114126,"extension":6.325805304397296},"index":4,"playId":"d08b163f-7361-3f90-baa3-08b28371ea16","pitchNumber":5,"startTime":"2025-07-25T00:39:56.199Z","endTime":"2025-07-25T00:40:00.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22835435327643,"aZ":-30.323125655793095,"pfxX":0.20780303624028829,"pfxZ":1.205184073359895,"pX":-0.8845929896360152,"pZ":2.6033192107659295,"vX0":4.709493485463827,"vY0":-123.72676957379709,"vZ0":-1.5710484053727987,"x":150.72,"y":168.49,"x0":-2.8451636585294455,"y0":50.00594788701055,"z0":5.803751634241245,"aX":0.3193024253279987},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.0,"breakHorizontal":-1.6,"spinRate":2522,"spinDirection":85},"zone":13,"typeConfidence":0.91,"plateTime":0.4438382186924148,"extension":6.269789610863051},"hitData":{"launchSpeed":62.2,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.62,"coordY":174.17}},"index":5,"playId":"b77b37d5-ec71-3be1-8cb3-43980a0e0721","pitchNumber":6,"startTime":"2025-07-25T00:40:16.869Z","endTime":"2025-07-25T00:40:24.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:40:24.893Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to shortstop Ernie Clement.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T00:42:47.157Z","endTime":"2025-07-25T00:43:56.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Davis Schneider replaces right fielder George Springer, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T00:42:49.421Z","endTime":"2025-07-25T00:42:49.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":543807,"link":"/api/v1/people/543807"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Leo Jiménez replaces shortstop Bo Bichette, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-25T00:42:49.423Z","endTime":"2025-07-25T00:42:49.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":666182,"link":"/api/v1/people/666182"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Ernie Clement.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-25T00:42:49.425Z","endTime":"2025-07-25T00:42:49.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Joey Loperfido.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-25T00:42:49.427Z","endTime":"2025-07-25T00:42:49.428Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":543807,"link":"/api/v1/people/543807"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.28788163080261,"strikeZoneBottom":1.51499786082427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.228165016434392,"aZ":-28.042097474803583,"pfxX":-2.747548367277144,"pfxZ":2.648440511722189,"pX":0.24919785913082304,"pZ":2.750052856232548,"vX0":-3.1918831706083184,"vY0":-123.70969978021083,"vZ0":-1.5622084480102514,"x":107.5,"y":164.53,"x0":1.9100411171731353,"y0":50.001883498696074,"z0":5.726401365959219,"aX":-4.284753458989993},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":5.6,"spinRate":2368,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.441695264600682,"extension":6.032444457226725},"index":4,"playId":"26c56528-5b2c-3b89-83ff-4d21bd24b801","pitchNumber":1,"startTime":"2025-07-25T00:42:49.429Z","endTime":"2025-07-25T00:42:53.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":83.4,"endSpeed":77.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.546248096530945,"aZ":-27.083180299932025,"pfxX":2.442827345075031,"pfxZ":3.4021675175985617,"pX":-0.17856262069595408,"pZ":0.8302981368644773,"vX0":-5.21505601444568,"vY0":-121.27122618402662,"vZ0":-6.126667564318589,"x":123.81,"y":216.36,"x0":1.6773795229719735,"y0":50.00447981006878,"z0":5.7360153827877935,"aX":3.658288706235711},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.0,"breakHorizontal":-3.2,"spinRate":817,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4507536650477526,"extension":5.938057097478129},"index":5,"playId":"2471e164-65d2-318b-9bb9-4b876da24d5f","pitchNumber":2,"startTime":"2025-07-25T00:43:04.795Z","endTime":"2025-07-25T00:43:08.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.4,"endSpeed":85.3,"strikeZoneTop":3.35446763013228,"strikeZoneBottom":1.5800191792061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.594267000785447,"aZ":-17.128145519388013,"pfxX":5.687353097761774,"pfxZ":8.132228415636453,"pX":1.115364353815471,"pZ":2.423718469527678,"vX0":-3.4964704449293103,"vY0":-134.53020396553924,"vZ0":-5.745371204321444,"x":74.48,"y":173.34,"x0":1.686610971673686,"y0":50.00541078606783,"z0":5.783350226594763,"aX":10.525149214610884},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":-9.6,"spinRate":2364,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.40568654795942827,"extension":6.035706967975339},"index":6,"playId":"a84b108f-c375-3259-af8b-14e926e35f48","pitchNumber":3,"startTime":"2025-07-25T00:43:27.967Z","endTime":"2025-07-25T00:43:33.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.93297678046795,"aZ":-29.526859635655974,"pfxX":-1.7144462736207022,"pfxZ":1.791492036645245,"pX":-0.6309158349088332,"pZ":2.1822688992855777,"vX0":-4.713325617192779,"vY0":-119.50152675677305,"vZ0":-2.702520907924278,"x":141.05,"y":179.86,"x0":1.574694767810979,"y0":50.000427521209275,"z0":5.930276902320228,"aX":-2.524761242808203},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.0,"breakHorizontal":4.1,"spinRate":2403,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.4550773187626991,"extension":5.8629469888329035},"hitData":{"launchSpeed":55.3,"launchAngle":27.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":74.91,"coordY":153.6}},"index":7,"playId":"a708a0f2-077b-3d59-8ed0-8f1d3a1818a7","pitchNumber":4,"startTime":"2025-07-25T00:43:46.267Z","endTime":"2025-07-25T00:43:56.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:43:56.685Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to center fielder Nathan Lukes.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T00:44:25.362Z","endTime":"2025-07-25T00:45:14.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":1},"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":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":85.9,"endSpeed":80.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.237477471252816,"aZ":-28.642968034464285,"pfxX":-0.32631717976676144,"pfxZ":2.1931596667246627,"pX":-0.01271166777848772,"pZ":1.2705895667391462,"vX0":-4.379818802946003,"vY0":-125.08988531203232,"vZ0":-5.018341579984016,"x":117.48,"y":204.47,"x0":1.7911808214065392,"y0":50.00615611546812,"z0":5.604730013693493,"aX":-0.5247845830073711},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":1.4,"spinRate":2478,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.43507689035502706,"extension":6.032155046500782},"index":0,"playId":"d5cbc93f-3bdc-36ce-bf58-c9e4e89cbe4d","pitchNumber":1,"startTime":"2025-07-25T00:44:25.362Z","endTime":"2025-07-25T00:44:28.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":86.3,"endSpeed":79.4,"strikeZoneTop":3.11899814497545,"strikeZoneBottom":1.46268514713606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.668693278926007,"aZ":-29.146763299075168,"pfxX":-3.4965621864816487,"pfxZ":1.8883168246202189,"pX":0.5550338348438145,"pZ":3.5747221693478,"vX0":-2.2781096154443974,"vY0":-125.69506086622303,"vZ0":0.1725799415039191,"x":95.84,"y":142.26,"x0":1.9264253923437629,"y0":50.00449224059254,"z0":5.865169703514755,"aX":-5.614448627512786},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":6.8,"spinRate":2517,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4351938723467872,"extension":5.966022619526845},"index":1,"playId":"9297b318-e6f0-3ba6-940c-12a90e07d83e","pitchNumber":2,"startTime":"2025-07-25T00:44:44.241Z","endTime":"2025-07-25T00:44:47.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5145100054874,"aZ":-27.999668870186326,"pfxX":-2.6050694517402984,"pfxZ":2.59030738198393,"pX":-0.8425089840858669,"pZ":3.0245183419591664,"vX0":-5.46382716569692,"vY0":-126.39521598720994,"vZ0":-1.1618712182086322,"x":149.11,"y":157.12,"x0":1.6884298791374541,"y0":50.00465917467231,"z0":5.7450003850784395,"aX":-4.201655548529888},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":6.0,"spinRate":2544,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4338564785022312,"extension":6.111552662078231},"hitData":{"launchSpeed":80.3,"launchAngle":28.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.99,"coordY":79.36}},"index":2,"playId":"c7cecd4b-61a2-3bc4-8504-a6df9f067641","pitchNumber":3,"startTime":"2025-07-25T00:45:06.271Z","endTime":"2025-07-25T00:45:14.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:45:14.805Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a pop up to right fielder Joey Loperfido. Dillon Dingler to 2nd.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T00:45:44.579Z","endTime":"2025-07-25T00:46:42.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":86.3,"endSpeed":80.2,"strikeZoneTop":3.28934785933583,"strikeZoneBottom":1.48915336155731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.887759002639022,"aZ":-26.394520702685288,"pfxX":-0.9430783806608485,"pfxZ":3.579885649699814,"pX":-1.003592542585921,"pZ":1.565460971269684,"vX0":-6.016617159898653,"vY0":-125.62910931609449,"vZ0":-5.041665142821434,"x":155.25,"y":196.51,"x0":1.5344996277629084,"y0":50.00618259894642,"z0":5.71592051411482,"aX":-1.522767856096261},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":3.0,"spinRate":2432,"spinDirection":182},"zone":13,"typeConfidence":2.0,"plateTime":0.4342067987887859,"extension":5.987151562598494},"index":0,"playId":"2a338c6a-5eac-3822-94b0-068f64cb1953","pitchNumber":1,"startTime":"2025-07-25T00:45:44.579Z","endTime":"2025-07-25T00:45:48.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.6,"strikeZoneTop":3.41963270128132,"strikeZoneBottom":1.61963799549039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.40568235885373,"aZ":-27.9450024624636,"pfxX":-0.9968742596082527,"pfxZ":2.844659367684109,"pX":-0.42628352845055206,"pZ":-0.0897614145090709,"vX0":-4.467855659742849,"vY0":-120.1150067809108,"vZ0":-7.982742590982188,"x":133.25,"y":241.2,"x0":1.5741013019349437,"y0":50.003157216660654,"z0":5.700998120419227,"aX":-1.4822057496192627},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.8,"breakHorizontal":2.6,"spinRate":2404,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4529582309149851,"extension":6.0015009627304305},"index":1,"playId":"85334d22-5be6-3c02-b1d1-727db6613c74","pitchNumber":2,"startTime":"2025-07-25T00:46:04.881Z","endTime":"2025-07-25T00:46:08.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.12707863668091,"aZ":-12.4741793455582,"pfxX":5.144892810601033,"pfxZ":10.888804910749029,"pX":-0.4794776159691679,"pZ":2.7405230850612474,"vX0":-6.778609700991368,"vY0":-133.4941968623297,"vZ0":-5.544276963816089,"x":135.28,"y":164.79,"x0":1.421529506985884,"y0":50.00128110630229,"z0":5.7386324750665425,"aX":9.30691671974826},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":-7.9,"spinRate":2207,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4099446212880893,"extension":6.175638027238275},"hitData":{"launchSpeed":80.2,"launchAngle":60.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":187.5,"coordY":117.61}},"index":2,"playId":"a72751b5-cdb7-33a8-ad0b-1de393ed6aaa","pitchNumber":3,"startTime":"2025-07-25T00:46:27.781Z","endTime":"2025-07-25T00:46:42.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:46:42.679Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney called out on strikes.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T00:47:27.095Z","endTime":"2025-07-25T00:48:36.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":92.1,"endSpeed":83.6,"strikeZoneTop":3.5073021577824,"strikeZoneBottom":1.58321791424326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.982258165903712,"aZ":-14.652014177145151,"pfxX":5.731679523296739,"pfxZ":9.734830071463016,"pX":0.28334511154408515,"pZ":2.383616252720818,"vX0":-5.697020176751435,"vY0":-133.8340801498495,"vZ0":-5.759674180276954,"x":106.2,"y":174.42,"x0":1.7029257006471317,"y0":50.00257802187696,"z0":5.626917434624692,"aX":10.316745825605102},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-9.0,"spinRate":2296,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.41047245959106515,"extension":6.237745148719552},"index":0,"playId":"cbdff577-66dc-3b10-a0ed-63b12de6f3e9","pitchNumber":1,"startTime":"2025-07-25T00:47:27.095Z","endTime":"2025-07-25T00:47:30.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.0,"endSpeed":83.7,"strikeZoneTop":3.59886665941496,"strikeZoneBottom":1.64722551456541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.281084800989493,"aZ":-14.305585684845381,"pfxX":4.687089374673701,"pfxZ":9.956226210357443,"pX":-1.6565158194959813,"pZ":2.1442149825453827,"vX0":-9.63983907075577,"vY0":-133.48988517868682,"vZ0":-6.501720377896229,"x":180.14,"y":180.89,"x0":1.4017565377077605,"y0":50.00037384538573,"z0":5.652103911323349,"aX":8.410560325658581},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":-6.2,"spinRate":2331,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4112174174655112,"extension":6.167326224097699},"index":1,"playId":"ee9a142d-7daa-3e1f-a2fd-ecb11c46fff4","pitchNumber":2,"startTime":"2025-07-25T00:47:48.405Z","endTime":"2025-07-25T00:47:52.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":78.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.023680270962664,"aZ":-29.93706044559557,"pfxX":-2.1835454604863873,"pfxZ":1.481999872729003,"pX":-0.2745825855914841,"pZ":1.0952438229562886,"vX0":-3.932259066943581,"vY0":-120.61968299705687,"vZ0":-5.048029154489607,"x":127.47,"y":209.21,"x0":1.6449927805333115,"y0":50.00375685601732,"z0":5.780507280365888,"aX":-3.2963860299213934},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.9,"breakHorizontal":4.7,"spinRate":2225,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4498800804777412,"extension":6.09976708095315},"index":2,"playId":"25c65959-558b-30b8-b320-f31bc2a11a9b","pitchNumber":3,"startTime":"2025-07-25T00:48:09.517Z","endTime":"2025-07-25T00:48:13.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.52246956119786,"strikeZoneBottom":1.61060287385737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93076471262822,"aZ":-16.17136681264558,"pfxX":5.313011951868736,"pfxZ":8.728356142394542,"pX":-0.1419985555042794,"pZ":2.5499952214903554,"vX0":-6.1046173399869845,"vY0":-134.5018729460596,"vZ0":-5.513412810105988,"x":122.41,"y":169.93,"x0":1.4658523373615246,"y0":50.00556337402707,"z0":5.771659243529616,"aX":9.744878671913257},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-8.3,"spinRate":2325,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4070958728943008,"extension":5.975798118205486},"index":3,"playId":"87a8c543-93ad-3b13-87d9-5a9f85837b50","pitchNumber":4,"startTime":"2025-07-25T00:48:32.342Z","endTime":"2025-07-25T00:48:36.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:48:36.528Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones called out on strikes.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T00:48:51.204Z","endTime":"2025-07-25T00:52:59.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,8],"actionIndex":[7],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.719164890929157,"aZ":-38.80126122424957,"pfxX":-5.121018831495231,"pfxZ":-5.406420936834481,"pX":-0.3605198342593051,"pZ":1.554850675512442,"vX0":-3.132705531298203,"vY0":-110.10654158179034,"vZ0":-0.8665648581268323,"x":130.74,"y":196.8,"x0":1.7463093375040954,"y0":50.001071217459426,"z0":6.062581407469156,"aX":-6.280624574057782},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-9.7,"breakHorizontal":10.1,"spinRate":2512,"spinDirection":321},"zone":7,"typeConfidence":2.0,"plateTime":0.49761962181119523,"extension":5.8402041633689},"index":0,"playId":"443b3c75-de4d-368f-b498-265b2fc5ca8d","pitchNumber":1,"startTime":"2025-07-25T00:49:03.823Z","endTime":"2025-07-25T00:49:10.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.2,"endSpeed":86.2,"strikeZoneTop":3.37169253191485,"strikeZoneBottom":1.57803278225692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.216412391259556,"aZ":-14.907236947587863,"pfxX":4.795567698132986,"pfxZ":9.173316075775702,"pX":-1.0220238076050487,"pZ":2.3587855640744655,"vX0":-8.125791198934786,"vY0":-135.49856447082794,"vZ0":-6.434345352268385,"x":155.96,"y":175.09,"x0":1.3760420716845783,"y0":50.001749735228074,"z0":5.783167580388163,"aX":9.02617630196202},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":-7.2,"spinRate":2255,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40235121718837696,"extension":6.224772465458183},"index":1,"playId":"dd1345d4-d440-3567-a4bc-22fcd47f8312","pitchNumber":2,"startTime":"2025-07-25T00:49:36.036Z","endTime":"2025-07-25T00:49:40.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.36107023780392,"strikeZoneBottom":1.53936905974616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.432243003933173,"aZ":-29.067957826005056,"pfxX":-0.8744929080811215,"pfxZ":1.9410014036695706,"pX":1.0622929394034433,"pZ":4.437184690752633,"vX0":-1.5580988176628294,"vY0":-125.27278863474788,"vZ0":1.7251167364370827,"x":76.51,"y":118.98,"x0":1.8040517160100173,"y0":50.004837559015165,"z0":6.102548930934302,"aX":-1.4006791828522098},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":1.9,"spinRate":2438,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4359090316166281,"extension":5.998283570406204},"index":2,"playId":"95db8b59-0e3b-3232-9e5c-e988560ab57a","pitchNumber":3,"startTime":"2025-07-25T00:49:56.860Z","endTime":"2025-07-25T00:50:00.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":70.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.096288169717646,"aZ":-38.31599936167251,"pfxX":-4.379201438866586,"pfxZ":-4.961841485608307,"pX":-0.2941997697232226,"pZ":0.5811087470617329,"vX0":-3.057234640644453,"vY0":-110.06516756426862,"vZ0":-3.0225769874337978,"x":128.21,"y":223.09,"x0":1.6780712125479007,"y0":50.00495087474472,"z0":5.998728324516001,"aX":-5.415819712198177},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-9.5,"breakHorizontal":8.6,"spinRate":2465,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.49614864414097815,"extension":5.790628295668354},"index":3,"playId":"5eef4202-575e-308f-8285-2f4811d0e677","pitchNumber":4,"startTime":"2025-07-25T00:50:20.125Z","endTime":"2025-07-25T00:50:24.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-25T00:50:38.264Z","endTime":"2025-07-25T00:50:57.340Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.36347045312492,"strikeZoneBottom":1.59431489345211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81959992744818,"aZ":-27.41520045858432,"pfxX":-2.5542901567645444,"pfxZ":2.9632219176819614,"pX":1.3858867151780685,"pZ":3.6215698294600456,"vX0":-0.788337952458241,"vY0":-126.17006356415256,"vZ0":0.13973374856000087,"x":64.17,"y":141.0,"x0":2.034537128898053,"y0":50.000794190562694,"z0":5.783532109343354,"aX":-4.0973882496930205},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":4.8,"spinRate":2362,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.43492576031751895,"extension":5.933845397005671},"index":5,"playId":"09c3164e-5298-34bd-926e-e62dc09982c7","pitchNumber":5,"startTime":"2025-07-25T00:50:57.340Z","endTime":"2025-07-25T00:51:00.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"13a93620-57c6-494f-806a-aac3b754d2c0","startTime":"2025-07-25T00:51:15.667Z","endTime":"2025-07-25T00:51:20.667Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2025-07-25T00:52:29.996Z","endTime":"2025-07-25T00:52:53.135Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.33985719615884,"strikeZoneBottom":1.56699342717157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.519636028620358,"aZ":-25.446731157137826,"pfxX":-2.860463026396084,"pfxZ":4.138981787957002,"pX":0.2670425706774916,"pZ":1.469087351755688,"vX0":-2.8945940240602797,"vY0":-126.57150776345807,"vZ0":-5.247266070541455,"x":106.82,"y":199.11,"x0":1.796430525273294,"y0":50.00003679211728,"z0":5.603205817729746,"aX":-4.646402379776681},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":5.9,"spinRate":2434,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.43251606298727463,"extension":6.242641884886424},"index":8,"playId":"d499a795-d94c-36b8-ab91-43392a6645a3","pitchNumber":6,"startTime":"2025-07-25T00:52:53.135Z","endTime":"2025-07-25T00:52:59.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:52:59.638Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to center fielder Wenceel Pérez.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T00:54:58.595Z","endTime":"2025-07-25T00:55:30.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jahmai Jones remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T00:55:00.768Z","endTime":"2025-07-25T00:55:00.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"200","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to third base for Matt Vierling.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-25T00:55:00.770Z","endTime":"2025-07-25T00:55:00.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"500","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to center field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-25T00:55:00.772Z","endTime":"2025-07-25T00:55:00.773Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"600","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to second base for Colt Keith.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-25T00:55:00.774Z","endTime":"2025-07-25T00:55:00.775Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"800","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jake Rogers replaces Geoff Hartlieb, batting 9th, replacing second baseman Javier Báez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-25T00:55:00.776Z","endTime":"2025-07-25T00:55:00.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"901","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":70.9,"endSpeed":66.4,"strikeZoneTop":3.63456787193701,"strikeZoneBottom":1.58650633182765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.986834531406554,"aZ":-22.9814917508809,"pfxX":-4.341007731071381,"pfxZ":8.345832303808235,"pX":0.9565949889315781,"pZ":2.3455568809652165,"vX0":5.966094175006397,"vY0":-103.25824907277728,"vZ0":-1.7092576563608208,"x":80.54,"y":175.45,"x0":-1.3803833916081498,"y0":50.003025921596446,"z0":5.897465535287319,"aX":-4.781808151134903},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":15.1,"breakHorizontal":6.6,"spinRate":1817,"spinDirection":224},"zone":14,"typeConfidence":0.81,"plateTime":0.5264796628415636,"extension":4.821269068356533},"index":5,"playId":"cd18b023-9cea-3b15-afa3-9b10311aa2a9","pitchNumber":1,"startTime":"2025-07-25T00:55:00.778Z","endTime":"2025-07-25T00:55:05.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":50.9,"endSpeed":46.4,"strikeZoneTop":3.4588551447902,"strikeZoneBottom":1.5844395736707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.84917139135313,"aZ":-26.844890775987324,"pfxX":4.828056048244119,"pfxZ":9.819796160987291,"pX":-1.1365524276502197,"pZ":4.562447040107641,"vX0":0.6501671704267633,"vY0":-73.69703697318101,"vZ0":6.032137728059162,"x":160.32,"y":115.59,"x0":-2.2117662962594467,"y0":50.00270051840384,"z0":6.805000556865547,"aX":2.62011540261234},"breaks":{"breakAngle":6.0,"breakLength":19.2,"breakY":24.0,"breakVertical":-86.5,"breakVerticalInduced":21.2,"breakHorizontal":-9.0,"spinRate":1228,"spinDirection":209},"zone":11,"typeConfidence":0.94,"plateTime":0.7470479151102536,"extension":4.306105012518462},"index":6,"playId":"f11990b7-4623-32f7-8972-139a29a8d74d","pitchNumber":2,"startTime":"2025-07-25T00:55:12.097Z","endTime":"2025-07-25T00:55:16.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":53.2,"endSpeed":48.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.304650582647774,"aZ":-27.001097756680828,"pfxX":2.28434608290827,"pfxZ":8.628615606607966,"pX":0.15052288665277733,"pZ":3.749318855134958,"vX0":2.5110475179009533,"vY0":-77.23450375745644,"vZ0":4.836004474465419,"x":111.26,"y":137.55,"x0":-1.7979882465897061,"y0":50.0027896189086,"z0":6.411325624715009,"aX":1.3692111944183534},"breaks":{"breakAngle":3.6,"breakLength":18.0,"breakY":24.0,"breakVertical":-79.4,"breakVerticalInduced":18.2,"breakHorizontal":-5.2,"spinRate":1247,"spinDirection":221},"zone":2,"typeConfidence":0.92,"plateTime":0.7112603827746451,"extension":4.351929788782123},"hitData":{"launchSpeed":96.5,"launchAngle":24.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.93,"coordY":54.32}},"index":7,"playId":"58f35706-a562-3d98-81c3-2fca4211d3c4","pitchNumber":3,"startTime":"2025-07-25T00:55:22.536Z","endTime":"2025-07-25T00:55:30.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:55:30.551Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, shortstop Trey Sweeney to first baseman Spencer Torkelson.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T00:55:50.619Z","endTime":"2025-07-25T00:56:52.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":57.6,"endSpeed":52.5,"strikeZoneTop":3.4653909927868,"strikeZoneBottom":1.6218024823338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.532703127017507,"aZ":-32.27035435178662,"pfxX":-4.599345897402179,"pfxZ":-0.13419222970778755,"pX":-0.03491368750545334,"pZ":2.088788061821491,"vX0":3.4695418007416334,"vY0":-83.60910851357018,"vZ0":3.70514584521076,"x":118.33,"y":182.38,"x0":-1.5606708941827534,"y0":50.00391824681646,"z0":5.853558378160877,"aX":-3.186471711107367},"breaks":{"breakAngle":4.8,"breakLength":19.2,"breakY":24.0,"breakVertical":-82.2,"breakVerticalInduced":2.0,"breakHorizontal":6.8,"spinRate":72,"spinDirection":21},"zone":8,"typeConfidence":0.75,"plateTime":0.6605707405311074,"extension":4.779919201323783},"index":0,"playId":"994789ef-d2fc-3901-a003-0182aaa5711d","pitchNumber":1,"startTime":"2025-07-25T00:55:50.619Z","endTime":"2025-07-25T00:55:54.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":62.8,"endSpeed":57.5,"strikeZoneTop":3.31361986408129,"strikeZoneBottom":1.5564178406954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":14.31408086480795,"aZ":-33.80581072931095,"pfxX":-0.21578531320515726,"pfxZ":-1.9523669044908782,"pX":-1.2203488745802684,"pZ":3.2485454215591263,"vX0":0.9972429576678485,"vY0":-91.15720012630355,"vZ0":4.93985506718624,"x":163.52,"y":151.07,"x0":-1.7481904988419963,"y0":50.00294604490961,"z0":5.745977089841298,"aX":-0.1803479156156349},"breaks":{"breakAngle":0.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-71.4,"breakVerticalInduced":-1.3,"breakHorizontal":0.0,"spinRate":318,"spinDirection":197},"zone":11,"typeConfidence":0.7,"plateTime":0.6025407742139337,"extension":4.82322175557763},"index":1,"playId":"f04c56b3-1a17-3b35-995d-3feb7cb4d9e2","pitchNumber":2,"startTime":"2025-07-25T00:56:03.512Z","endTime":"2025-07-25T00:56:07.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":52.2,"endSpeed":49.0,"strikeZoneTop":3.44619092388057,"strikeZoneBottom":1.63133899304831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.489149882439882,"aZ":-28.025621457753214,"pfxX":-4.400894476469027,"pfxZ":7.031990323547372,"pX":-3.6827570567062593,"pZ":2.478548353589045,"vX0":-1.391519111164316,"vY0":-75.94597383695763,"vZ0":3.987478638330187,"x":257.38,"y":171.86,"x0":-2.1856531038727214,"y0":50.00140918384438,"z0":6.014678124814319,"aX":-2.5942456727674568},"breaks":{"breakAngle":6.0,"breakLength":19.2,"breakY":24.0,"breakVertical":-85.0,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":1191,"spinDirection":217},"zone":13,"typeConfidence":0.93,"plateTime":0.7186580664984747,"extension":5.027166207977383},"index":2,"playId":"3a42ed8e-f70f-3ba7-b5b3-be682d2c10dd","pitchNumber":3,"startTime":"2025-07-25T00:56:15.221Z","endTime":"2025-07-25T00:56:20.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.37591370084914,"strikeZoneBottom":1.58990494878373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.301337860388724,"aZ":-19.579965236824265,"pfxX":-6.625967880333178,"pfxZ":9.167523919672341,"pX":1.160823321996289,"pZ":1.7567615715329439,"vX0":7.638844432890913,"vY0":-116.31439164402025,"vZ0":-3.9292438278515127,"x":72.75,"y":191.35,"x0":-1.301146226820559,"y0":50.00229283447286,"z0":5.318893242385313,"aX":-9.10211701117061},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2016,"spinDirection":224},"zone":14,"typeConfidence":0.95,"plateTime":0.47044571858463735,"extension":5.083754485277878},"index":3,"playId":"a7a55829-4b29-36ee-bc78-af8afbce2cc3","pitchNumber":4,"startTime":"2025-07-25T00:56:29.917Z","endTime":"2025-07-25T00:56:35.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":65.7,"endSpeed":59.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.19304169113925,"aZ":-36.161632863576145,"pfxX":-9.061741987866883,"pfxZ":-4.410755616345402,"pX":-0.6994118068930361,"pZ":1.5459868551940066,"vX0":3.9772806152334255,"vY0":-95.41879538642905,"vZ0":2.2867320090188903,"x":143.66,"y":197.04,"x0":-1.6535358665409323,"y0":50.0008228704466,"z0":5.496871775176113,"aX":-8.201774357090896},"breaks":{"breakAngle":12.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-71.2,"breakVerticalInduced":-6.6,"breakHorizontal":14.9,"spinRate":84,"spinDirection":12},"zone":7,"typeConfidence":0.81,"plateTime":0.5781073062054816,"extension":5.106197481352883},"hitData":{"launchSpeed":92.0,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":153.1}},"index":4,"playId":"97b70ba2-c50e-3677-a24b-33ac3536968e","pitchNumber":5,"startTime":"2025-07-25T00:56:44.934Z","endTime":"2025-07-25T00:56:52.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:56:52.960Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a sharp line drive to right fielder Jahmai Jones.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T00:57:04.075Z","endTime":"2025-07-25T00:57:32.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":53.9,"endSpeed":49.9,"strikeZoneTop":3.50362497339082,"strikeZoneBottom":1.60477403696182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.068182424604847,"aZ":-26.522646388477153,"pfxX":-2.043990263493006,"pfxZ":9.09729583256952,"pX":-1.6566480647557555,"pZ":2.78497368931245,"vX0":0.9031653938937578,"vY0":-78.37302862605524,"vZ0":3.1092836071127428,"x":180.15,"y":163.59,"x0":-1.9753444065246222,"y0":50.00144625365483,"z0":6.321392134019161,"aX":-1.2692037347863865},"breaks":{"breakAngle":2.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-76.2,"breakVerticalInduced":18.2,"breakHorizontal":3.4,"spinRate":1281,"spinDirection":215},"zone":11,"typeConfidence":0.93,"plateTime":0.6993458637796626,"extension":4.423066508701573},"index":0,"playId":"fdb59cfe-04b3-3a35-a264-073b5da4b161","pitchNumber":1,"startTime":"2025-07-25T00:57:12.591Z","endTime":"2025-07-25T00:57:17.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":52.6,"endSpeed":48.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.916650692502033,"aZ":-26.870327432187565,"pfxX":-1.9545964528267614,"pfxZ":9.024741053568016,"pX":0.09940020861187593,"pZ":2.4728843666563143,"vX0":2.5838550816007686,"vY0":-76.3611293708256,"vZ0":3.182335845488545,"x":113.21,"y":172.01,"x0":-1.3650305576732813,"y0":50.00009256193716,"z0":6.297372315796898,"aX":-1.1476470745289702},"breaks":{"breakAngle":2.4,"breakLength":18.0,"breakY":24.0,"breakVertical":-81.5,"breakVerticalInduced":18.4,"breakHorizontal":2.5,"spinRate":1305,"spinDirection":210},"zone":5,"typeConfidence":0.92,"plateTime":0.7189089858116402,"extension":4.892078630591986},"hitData":{"launchSpeed":104.2,"launchAngle":20.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.7,"coordY":121.66}},"index":1,"playId":"a301fc27-d888-3bfb-b55a-f1b5c319a4db","pitchNumber":2,"startTime":"2025-07-25T00:57:22.696Z","endTime":"2025-07-25T00:57:32.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:57:32.017Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Heineman singles on a ground ball to shortstop Trey Sweeney, deflected by pitcher Jake Rogers. Joey Loperfido to 2nd.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T00:57:44.483Z","endTime":"2025-07-25T00:58:55.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.440414257159702,"aZ":-23.38127694862397,"pfxX":-7.64133997201366,"pfxZ":7.018932434139638,"pX":-0.3168183127643948,"pZ":1.5955203044100503,"vX0":4.832359729404933,"vY0":-110.77982484699216,"vZ0":-3.43773658131531,"x":129.08,"y":195.7,"x0":-1.5258333665937471,"y0":50.00012718330859,"z0":5.592112818088343,"aX":-9.565272206096298},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":1945,"spinDirection":223},"zone":7,"typeConfidence":0.89,"plateTime":0.49306468080948473,"extension":4.876897463262458},"index":0,"playId":"bcb1ecdc-2259-38df-be44-6dcb09dadbce","pitchNumber":1,"startTime":"2025-07-25T00:57:52.330Z","endTime":"2025-07-25T00:57:57.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":50.8,"endSpeed":46.9,"strikeZoneTop":3.07870948206916,"strikeZoneBottom":1.45656454561991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.118362782743972,"aZ":-27.787299642554178,"pfxX":5.843140760493251,"pfxZ":8.028475114615789,"pX":-1.1938336489946824,"pZ":3.549618530821131,"vX0":0.05366843781191284,"vY0":-73.60944286629666,"vZ0":5.348277209340679,"x":162.51,"y":142.94,"x0":-1.989308852904416,"y0":50.001409683131875,"z0":6.466526723167488,"aX":3.191169013681231},"breaks":{"breakAngle":7.2,"breakLength":20.4,"breakY":24.0,"breakVertical":-89.8,"breakVerticalInduced":17.4,"breakHorizontal":-10.6,"spinRate":1094,"spinDirection":210},"zone":11,"typeConfidence":0.93,"plateTime":0.745430355942478,"extension":4.5482835240389745},"index":1,"playId":"ae3852a4-cb35-3a4a-a772-39d23d326931","pitchNumber":2,"startTime":"2025-07-25T00:58:33.967Z","endTime":"2025-07-25T00:58:38.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":51.4,"endSpeed":48.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.287013939252134,"aZ":-28.540384721758738,"pfxX":-1.2427794923245485,"pfxZ":6.350695424396419,"pX":-0.4950084469028014,"pZ":1.246290105465394,"vX0":2.348288209435331,"vY0":-74.83104883898797,"vZ0":2.192369946672205,"x":135.87,"y":205.13,"x0":-1.9171163670885185,"y0":50.00217410335574,"z0":6.258508492726661,"aX":-0.7110672779637383},"breaks":{"breakAngle":1.2,"breakLength":20.4,"breakY":24.0,"breakVertical":-89.8,"breakVerticalInduced":13.0,"breakHorizontal":1.4,"spinRate":1174,"spinDirection":204},"zone":13,"typeConfidence":0.89,"plateTime":0.7295091730839065,"extension":4.325533762654129},"hitData":{"launchSpeed":96.0,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":114.5,"coordY":159.18}},"index":2,"playId":"e27c9d4a-ea17-3a8f-a9fe-42ab53c73dea","pitchNumber":3,"startTime":"2025-07-25T00:58:46.672Z","endTime":"2025-07-25T00:58:55.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:58:55.051Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Will Wagner pops out to shortstop Trey Sweeney.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T00:59:19.099Z","endTime":"2025-07-25T01:00:05.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.032419730343957,"aZ":-20.36218144566917,"pfxX":-4.071958113454883,"pfxZ":8.423177081132849,"pX":0.4959889128705966,"pZ":3.4340539328390873,"vX0":5.878039250748681,"vY0":-117.32907667216546,"vZ0":-0.6147890916498211,"x":98.09,"y":146.06,"x0":-1.506261069422227,"y0":50.00171846619969,"z0":5.58763398760852,"aX":-5.70954336405976},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":15.4,"breakHorizontal":6.0,"spinRate":1944,"spinDirection":220},"zone":12,"typeConfidence":0.95,"plateTime":0.46583209047112684,"extension":5.221995923640549},"index":0,"playId":"2f35b6c5-00e4-3535-b07a-617163e877ad","pitchNumber":1,"startTime":"2025-07-25T00:59:19.099Z","endTime":"2025-07-25T00:59:22.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":50.0,"endSpeed":46.0,"strikeZoneTop":3.1842249039728,"strikeZoneBottom":1.51999957838807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.097884311899008,"aZ":-28.542120251411358,"pfxX":0.9273972386542937,"pfxZ":6.887698872542341,"pX":-2.752696308686585,"pZ":3.675031925317896,"vX0":-1.481636210390965,"vY0":-72.42799160010934,"vZ0":6.295200741583196,"x":221.93,"y":139.55,"x0":-1.8333200377726062,"y0":50.00144589636798,"z0":6.2846332235788775,"aX":0.4887969447518893},"breaks":{"breakAngle":1.2,"breakLength":21.6,"breakY":24.0,"breakVertical":-95.2,"breakVerticalInduced":16.0,"breakHorizontal":-1.1,"spinRate":1190,"spinDirection":204},"zone":11,"typeConfidence":0.93,"plateTime":0.7585876947663248,"extension":5.463366847823711},"index":1,"playId":"b0d56247-d9a2-3b14-b908-7357a6eb5a22","pitchNumber":2,"startTime":"2025-07-25T00:59:33.891Z","endTime":"2025-07-25T00:59:37.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":51.4,"endSpeed":47.1,"strikeZoneTop":3.2207762062671,"strikeZoneBottom":1.46194434125456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.207637506838452,"aZ":-25.672740365646106,"pfxX":6.511158096909999,"pfxZ":11.699524338496072,"pX":-1.0457483563909253,"pZ":3.0907386900506344,"vX0":0.1745823697078269,"vY0":-74.62206927760559,"vZ0":4.064483683931739,"x":156.86,"y":155.33,"x0":-2.008798220045289,"y0":50.00272603753177,"z0":6.302211828110606,"aX":3.61798341621924},"breaks":{"breakAngle":8.4,"breakLength":18.0,"breakY":24.0,"breakVertical":-81.5,"breakVerticalInduced":23.6,"breakHorizontal":-11.8,"spinRate":1207,"spinDirection":214},"zone":11,"typeConfidence":0.94,"plateTime":0.7381596931568373,"extension":4.554177836021264},"index":2,"playId":"798d5c02-e6e0-3d15-9827-4176937ae6ca","pitchNumber":3,"startTime":"2025-07-25T00:59:44.509Z","endTime":"2025-07-25T00:59:49.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.68764444738845,"aZ":-20.357374710331648,"pfxX":-4.1037934596812615,"pfxZ":8.324376314878437,"pX":0.32706312943938187,"pZ":3.0099510968990613,"vX0":5.4473991765506815,"vY0":-117.89685802215249,"vZ0":-1.4436100965492247,"x":104.53,"y":157.51,"x0":-1.4715200603836975,"y0":50.00126470028257,"z0":5.494158768445169,"aX":-5.824441786347783},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":2064,"spinDirection":220},"zone":3,"typeConfidence":0.96,"plateTime":0.4631334329201704,"extension":5.289395453092893},"hitData":{"launchSpeed":63.9,"launchAngle":51.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.75,"coordY":138.01}},"index":3,"playId":"9cecd967-859c-39cc-99b1-8a61c0f73705","pitchNumber":4,"startTime":"2025-07-25T00:59:57.048Z","endTime":"2025-07-25T01:00:05.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668670,"link":"/api/v1/people/668670","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:00:05.048Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (22) on a fly ball to left field.","rbi":1,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T01:02:34.193Z","endTime":"2025-07-25T01:03:13.255Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":643338,"link":"/api/v1/people/643338"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Chad Green replaces Eric Lauer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T01:02:26.851Z","endTime":"2025-07-25T01:02:36.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643338,"link":"/api/v1/people/643338"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.44080169987876,"strikeZoneBottom":1.60354613531832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.042593289948858,"aZ":-30.25515073243478,"pfxX":1.8119466546569734,"pfxZ":1.126646894274991,"pX":0.6959553439844347,"pZ":3.7647692195259204,"vX0":6.981423256424303,"vY0":-128.64410225454432,"vZ0":-0.0561671447539176,"x":90.47,"y":137.13,"x0":-2.2684050160807163,"y0":50.00602951103665,"z0":6.096486907391756,"aX":3.0918217483088886},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.3,"breakHorizontal":-4.6,"spinRate":2168,"spinDirection":168},"zone":12,"typeConfidence":0.91,"plateTime":0.4227973260353237,"extension":6.035974778845714},"index":1,"playId":"2cea01e0-f68f-3e5d-b154-4d8d2e89921b","pitchNumber":1,"startTime":"2025-07-25T01:02:36.249Z","endTime":"2025-07-25T01:02:40.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28015183287112,"aZ":-10.879634076288356,"pfxX":-5.271395830575129,"pfxZ":10.899087486377955,"pX":-0.6238804821358651,"pZ":2.627845832352384,"vX0":6.3729433304441425,"vY0":-139.14081047366457,"vZ0":-6.733821795122463,"x":140.78,"y":167.83,"x0":-2.2630204445522084,"y0":50.0012214081105,"z0":5.806091335435907,"aX":-10.297917519401324},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":8.2,"spinRate":2467,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.39419970361236656,"extension":6.175861528175946},"hitData":{"launchSpeed":106.3,"launchAngle":28.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":17.39,"coordY":93.19}},"index":2,"playId":"64d14871-63a4-3b54-a137-bf5577dc7913","pitchNumber":2,"startTime":"2025-07-25T01:02:48.762Z","endTime":"2025-07-25T01:03:13.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:03:13.255Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a fly ball to center fielder Nathan Lukes.","rbi":0,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T01:03:15.563Z","endTime":"2025-07-25T01:04:11.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.5487091642052,"strikeZoneBottom":1.69806280801233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11468604022124,"aZ":-13.657173367865273,"pfxX":-4.657192250179978,"pfxZ":9.495895043825335,"pX":-0.8884232518634123,"pZ":2.8637263062133496,"vX0":5.508739008387664,"vY0":-138.56815123369174,"vZ0":-5.859524680178025,"x":150.86,"y":161.46,"x0":-2.294388340187581,"y0":50.005986438573316,"z0":5.913511302067513,"aX":-9.085056277650729},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2475,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3948415781572612,"extension":6.178527655074454},"index":0,"playId":"e2c1267d-059b-3f48-823e-54fe4ac09d6f","pitchNumber":1,"startTime":"2025-07-25T01:03:31.820Z","endTime":"2025-07-25T01:03:36.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":95.5,"endSpeed":87.8,"strikeZoneTop":3.46630602025476,"strikeZoneBottom":1.69029974418126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.600972174190446,"aZ":-12.622771577697689,"pfxX":-4.035290957936807,"pfxZ":9.937058899918377,"pX":-1.4135224512981874,"pZ":2.502997063000373,"vX0":4.17750504762301,"vY0":-139.01845026441424,"vZ0":-6.69260008815893,"x":170.88,"y":171.2,"x0":-2.4075713436551722,"y0":50.005924673799946,"z0":5.770543455930572,"aX":-7.942295366792377},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2477,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.39319256270608216,"extension":6.176816236252029},"index":1,"playId":"03279a41-4117-3ae6-a453-62aa1aab305d","pitchNumber":2,"startTime":"2025-07-25T01:03:45.055Z","endTime":"2025-07-25T01:03:48.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.9012152905954,"aZ":-26.611919765005283,"pfxX":0.5166023197122043,"pfxZ":3.2539623886592395,"pX":0.10298532352454128,"pZ":2.884766061807044,"vX0":6.2345379166040145,"vY0":-128.6294417093903,"vZ0":-2.6542790173889994,"x":113.07,"y":160.89,"x0":-2.400120486343051,"y0":50.000914673767305,"z0":5.952999621919122,"aX":0.8802991742564652},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":-2.0,"spinRate":2208,"spinDirection":164},"zone":5,"typeConfidence":0.9,"plateTime":0.42276322525960097,"extension":6.158404515156713},"hitData":{"launchSpeed":84.1,"launchAngle":54.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.85,"coordY":109.92}},"index":2,"playId":"7c7b8e92-ede2-378f-9ff2-8b388cb8988c","pitchNumber":3,"startTime":"2025-07-25T01:03:58.349Z","endTime":"2025-07-25T01:04:11.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"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":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:04:11.664Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a line drive to right fielder Joey Loperfido. Riley Greene to 3rd.","rbi":0,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T01:04:52.905Z","endTime":"2025-07-25T01:05:21.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"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":"2025-07-25T01:04:48.729Z","endTime":"2025-07-25T01:04:55.245Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.36121228222379,"strikeZoneBottom":1.66843751376603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76319719842999,"aZ":-22.542766800145042,"pfxX":-7.7710494137622215,"pfxZ":4.949681907771241,"pX":0.20417576530089357,"pZ":3.5641148376355622,"vX0":9.3131490502662,"vY0":-137.91997764042944,"vZ0":-2.3570731134668295,"x":109.22,"y":142.55,"x0":-2.190660780130213,"y0":50.003931981227154,"z0":5.933852251687526,"aX":-15.124551593362192},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.8,"breakHorizontal":12.4,"spinRate":2217,"spinDirection":201},"zone":12,"typeConfidence":0.92,"plateTime":0.39560617878614757,"extension":6.256128168355965},"index":1,"playId":"d508f619-f73a-3440-8314-ac507fd92f73","pitchNumber":1,"startTime":"2025-07-25T01:04:55.245Z","endTime":"2025-07-25T01:04:58.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.530448026154257,"aZ":-15.891625635227706,"pfxX":-7.584169641841331,"pfxZ":8.382877943537807,"pX":0.14786375952188757,"pZ":3.074300089988796,"vX0":8.81187821805673,"vY0":-138.40062928885882,"vZ0":-4.567818264894344,"x":111.36,"y":155.77,"x0":-2.090069524841986,"y0":50.00280450747455,"z0":5.808494373539156,"aX":-14.731668049672935},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2258,"spinDirection":211},"zone":2,"typeConfidence":0.89,"plateTime":0.3955671283090356,"extension":6.352976283054844},"hitData":{"launchSpeed":85.6,"launchAngle":18.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.13,"coordY":123.93}},"index":2,"playId":"acf10be0-d49e-3236-a8d2-f267edc9e1fc","pitchNumber":2,"startTime":"2025-07-25T01:05:09.984Z","endTime":"2025-07-25T01:05:21.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:05:21.158Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Leo Jiménez to first baseman Will Wagner. Riley Greene scores. Matt Vierling to 2nd.","rbi":1,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T01:05:46.202Z","endTime":"2025-07-25T01:06:23.741Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":643338,"link":"/api/v1/people/643338"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.01446463087053,"strikeZoneBottom":1.39324965168297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67143270520439,"aZ":-27.64406689736657,"pfxX":1.490071923344328,"pfxZ":2.668138886934928,"pX":-0.2668858966827251,"pZ":3.5406735489369936,"vX0":5.005656844745506,"vY0":-129.01858512753373,"vZ0":-0.9541454629066926,"x":127.17,"y":143.18,"x0":-2.4192143374870727,"y0":50.00622450590443,"z0":6.02921435081862,"aX":2.534050231453553},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2153,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.42314352726193594,"extension":6.108399767803472},"index":0,"playId":"b3d872d3-2659-346c-bd04-e5f8a14d8e6f","pitchNumber":1,"startTime":"2025-07-25T01:05:47.460Z","endTime":"2025-07-25T01:05:52.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.231558784904422,"aZ":-25.888616627021293,"pfxX":2.8177394602924517,"pfxZ":3.6724448994691112,"pX":1.0605158159916706,"pZ":2.6031294128810134,"vX0":7.575086510127105,"vY0":-129.5160231503567,"vZ0":-3.335110217424438,"x":76.58,"y":168.5,"x0":-2.2597963300159964,"y0":50.00245069046421,"z0":5.871803951789362,"aX":4.819543146850397},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-6.7,"spinRate":2181,"spinDirection":186},"zone":12,"typeConfidence":0.9,"plateTime":0.4217511044132576,"extension":6.22896586816864},"index":1,"playId":"f9155e7a-34ba-3d61-84a1-bce7d7bf1f09","pitchNumber":2,"startTime":"2025-07-25T01:06:01.408Z","endTime":"2025-07-25T01:06:05.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.597734319617494,"aZ":-8.925980334015497,"pfxX":-2.123836856746005,"pfxZ":11.947348510204137,"pX":0.17173584299122713,"pZ":2.1429049317812128,"vX0":7.407787510897797,"vY0":-138.95717856457537,"vZ0":-8.022335335768204,"x":110.45,"y":180.92,"x0":-2.258513782924727,"y0":50.000709536807236,"z0":5.668854520863317,"aX":-4.132714003163461},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.0,"breakHorizontal":2.3,"spinRate":2528,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.39493648208374177,"extension":6.257066901354412},"hitData":{"launchSpeed":99.9,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.02,"coordY":156.14}},"index":2,"playId":"752e7548-3f5e-3841-b699-beb3cff54fca","pitchNumber":3,"startTime":"2025-07-25T01:06:15.830Z","endTime":"2025-07-25T01:06:23.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:06:23.741Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to first baseman Will Wagner.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T01:06:49.963Z","endTime":"2025-07-25T01:07:30.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.25598149165132,"strikeZoneBottom":1.32156998188306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.83170462442903,"aZ":-25.396142735559692,"pfxX":0.9632857776546637,"pfxZ":3.8798210992978133,"pX":0.6077327810065295,"pZ":1.5193477229080796,"vX0":6.972635158742979,"vY0":-130.8998222293339,"vZ0":-6.111801765161761,"x":93.83,"y":197.76,"x0":-2.2081329106012695,"y0":50.00532779916297,"z0":5.768318579073505,"aX":1.6818162627746345},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":-3.1,"spinRate":2193,"spinDirection":201},"zone":9,"typeConfidence":0.88,"plateTime":0.41734018065962086,"extension":6.2701462670769414},"index":0,"playId":"a9568336-728d-3aa4-8e03-ff83860a08dc","pitchNumber":1,"startTime":"2025-07-25T01:06:49.963Z","endTime":"2025-07-25T01:06:53.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.24399857570573,"strikeZoneBottom":1.48363235023613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.954571970391754,"aZ":-24.461108948850296,"pfxX":-1.6174477183335343,"pfxZ":4.4627754822926144,"pX":-1.0658984172010617,"pZ":2.1875801002166075,"vX0":4.08864791269575,"vY0":-129.84773223945504,"vZ0":-4.513735810467222,"x":157.63,"y":179.72,"x0":-2.4420222760404697,"y0":50.00509819294043,"z0":5.7809968442559745,"aX":-2.797540563111438},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":2.2,"spinRate":2128,"spinDirection":205},"zone":13,"typeConfidence":0.85,"plateTime":0.4197873486020378,"extension":6.1140354550604625},"index":1,"playId":"66a041e8-cd10-3ee8-8957-9f7b1ed7236d","pitchNumber":2,"startTime":"2025-07-25T01:07:05.561Z","endTime":"2025-07-25T01:07:09.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.825408972105173,"aZ":-10.588778081446012,"pfxX":-3.9407584036781067,"pfxZ":10.930386090727687,"pX":-0.7899944068705329,"pZ":2.0555139378062646,"vX0":5.092223680833717,"vY0":-139.5182238345802,"vZ0":-8.269260676900368,"x":147.11,"y":183.28,"x0":-2.1252203369938374,"y0":50.00543077133007,"z0":5.752265276330925,"aX":-7.784798104309511},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":6.1,"spinRate":2559,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.39229548187925634,"extension":6.2405358782907845},"hitData":{"launchSpeed":74.7,"launchAngle":68.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.06,"coordY":153.61}},"index":2,"playId":"db75ea98-c634-3ba5-9436-3ea2fba7fe12","pitchNumber":3,"startTime":"2025-07-25T01:07:21.859Z","endTime":"2025-07-25T01:07:30.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:07:30.877Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a sharp ground ball to right fielder Joey Loperfido. Matt Vierling scores.","rbi":1,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T01:07:48.497Z","endTime":"2025-07-25T01:08:24.101Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"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],"actionIndex":[],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":643338,"link":"/api/v1/people/643338"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667043603524615,"aZ":-27.263230850587792,"pfxX":1.114173398482012,"pfxZ":2.9313512109241255,"pX":-0.10255018371185062,"pZ":2.2856312802314926,"vX0":5.654351482445459,"vY0":-128.18894298383807,"vZ0":-3.606939417169207,"x":120.91,"y":177.07,"x0":-2.4751595396107464,"y0":50.00624355168974,"z0":5.822228149825016,"aX":1.8666968102047492},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":-3.2,"spinRate":2228,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.42609083228042444,"extension":6.290228137757308},"index":0,"playId":"3cd2e320-dfae-390f-aa3a-a1d1a9f215f6","pitchNumber":1,"startTime":"2025-07-25T01:07:53.913Z","endTime":"2025-07-25T01:07:58.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93455226779717,"aZ":-13.37571668802632,"pfxX":-4.42448006564843,"pfxZ":9.382345564759195,"pX":-0.07881775988995852,"pZ":2.9784929098109716,"vX0":7.843978276816888,"vY0":-140.023239329418,"vZ0":-5.349577173254128,"x":120.0,"y":158.36,"x0":-2.330151305504404,"y0":50.00529749835324,"z0":5.775316177164034,"aX":-8.867853005177421},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":6.6,"spinRate":2608,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.38983386627187944,"extension":6.404387113783572},"hitData":{"launchSpeed":101.9,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":181.93,"coordY":117.61}},"index":1,"playId":"57d86192-d65a-3862-ba31-995bed02f616","pitchNumber":2,"startTime":"2025-07-25T01:08:14.052Z","endTime":"2025-07-25T01:08:24.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:08:24.101Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers called out on strikes.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T01:08:49.183Z","endTime":"2025-07-25T01:10:01.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643338,"fullName":"Chad Green","link":"/api/v1/people/643338"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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.8,"endSpeed":82.3,"strikeZoneTop":3.32578952838053,"strikeZoneBottom":1.58127513785718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81138676117516,"aZ":-28.296582848512504,"pfxX":0.19509383875180952,"pfxZ":2.2609230519132257,"pX":-0.26561606878242744,"pZ":3.3394916648413573,"vX0":5.147888687447269,"vY0":-129.3205618186505,"vZ0":-1.1234006504135148,"x":127.12,"y":148.61,"x0":-2.2970198675933773,"y0":50.00247631551786,"z0":5.925497764084156,"aX":0.3340921375169333},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.3,"spinRate":2193,"spinDirection":177},"zone":2,"typeConfidence":0.9,"plateTime":0.4215320838221417,"extension":6.2007281678050985},"index":0,"playId":"f8d215bb-f42e-3563-be5e-b27e16b1d4a1","pitchNumber":1,"startTime":"2025-07-25T01:08:49.183Z","endTime":"2025-07-25T01:08:53.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":88.6,"endSpeed":82.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7666673729922,"aZ":-28.339511069876693,"pfxX":0.40244851476753496,"pfxZ":2.24118999032164,"pX":0.8090814987426063,"pZ":1.8517388134411166,"vX0":7.569014552387706,"vY0":-128.9415079407467,"vZ0":-4.548796325637673,"x":86.16,"y":188.78,"x0":-2.1970918971919193,"y0":50.00181704063939,"z0":5.784595481750962,"aX":0.6886511118216597},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.4,"breakHorizontal":-2.2,"spinRate":2135,"spinDirection":174},"zone":9,"typeConfidence":0.9,"plateTime":0.4221910908037838,"extension":6.255054224181262},"index":1,"playId":"25b298e7-e30c-3716-9cc0-57fd98818980","pitchNumber":2,"startTime":"2025-07-25T01:09:02.988Z","endTime":"2025-07-25T01:09:06.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.3,"strikeZoneTop":3.28428109645029,"strikeZoneBottom":1.51113657079248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.26485134325666,"aZ":-26.802101230012767,"pfxX":-0.47128088391192424,"pfxZ":3.1289755896939053,"pX":1.4714858125219472,"pZ":0.6213626875990695,"vX0":9.534788324631778,"vY0":-129.0766698922197,"vZ0":-7.748345802259881,"x":60.91,"y":222.0,"x0":-2.180983293370632,"y0":50.00470545669626,"z0":5.672248759980686,"aX":-0.8100771098620149},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.3,"breakHorizontal":-0.8,"spinRate":2198,"spinDirection":200},"zone":14,"typeConfidence":0.89,"plateTime":0.421411503223168,"extension":6.539304940069003},"index":2,"playId":"4dc11688-7c0b-37d6-b3e2-39ef7764e4c6","pitchNumber":3,"startTime":"2025-07-25T01:09:19.022Z","endTime":"2025-07-25T01:09:22.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":96.1,"endSpeed":88.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.740782434844878,"aZ":-13.883667031322911,"pfxX":-4.569219295224415,"pfxZ":9.15728084128353,"pX":-0.13988001645567144,"pZ":3.451630443574598,"vX0":7.239086862310052,"vY0":-139.7854537259697,"vZ0":-3.969581310765122,"x":122.33,"y":145.59,"x0":-2.158408315438992,"y0":50.0036519827289,"z0":5.788988684850413,"aX":-9.127951947942158},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2558,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.3904281366699589,"extension":6.34936299754848},"index":3,"playId":"12acee2e-4438-3b48-9cb9-a72c6cc84078","pitchNumber":4,"startTime":"2025-07-25T01:09:35.163Z","endTime":"2025-07-25T01:09:38.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.30010100562535,"strikeZoneBottom":1.56314215220056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.00817807318265,"aZ":-13.884852127101565,"pfxX":-2.7850277134920143,"pfxZ":9.142967941924415,"pX":0.7850736643896361,"pZ":1.982793790115888,"vX0":8.819890958355172,"vY0":-139.52303027656868,"vZ0":-7.989798969261013,"x":87.07,"y":185.24,"x0":-2.0348165990011493,"y0":50.00582132742498,"z0":5.769685552272363,"aX":-5.573124791566395},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":3.5,"spinRate":2492,"spinDirection":207},"zone":9,"typeConfidence":0.89,"plateTime":0.3903492039609153,"extension":6.40497587167128},"index":4,"playId":"702e1029-9b4f-3b12-a216-d5208cd5a8d3","pitchNumber":5,"startTime":"2025-07-25T01:09:56.589Z","endTime":"2025-07-25T01:10:01.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643338,"link":"/api/v1/people/643338","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":676391,"link":"/api/v1/people/676391"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":643338,"link":"/api/v1/people/643338"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:10:01.766Z","atBatIndex":80}]