[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T23:11:35.660Z","endTime":"2025-07-30T23:12:48.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T19:40:18.766Z","endTime":"2025-07-30T22:44:36.872Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"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-30T22:44:36.872Z","endTime":"2025-07-30T23:11:07.123Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"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-30T23:11:07.123Z","endTime":"2025-07-30T23:11:38.016Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"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":93.9,"endSpeed":85.7,"strikeZoneTop":3.26435914596576,"strikeZoneBottom":1.30768035509477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.648631996487673,"aZ":-11.20525134092746,"pfxX":-4.625334695063681,"pfxZ":11.151483745503295,"pX":0.27052922950751124,"pZ":2.0960630114088965,"vX0":6.526019752065363,"vY0":-136.41392237311013,"vZ0":-7.800367799078076,"x":106.69,"y":182.19,"x0":-1.554367054105145,"y0":50.00133409974189,"z0":5.769163411111947,"aX":-8.69665749106841},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":7.0,"spinRate":2406,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40187331176024976,"extension":5.969713882300875},"index":3,"playId":"2c920b80-7347-3a41-ba4d-4b7961392bcf","pitchNumber":1,"startTime":"2025-07-30T23:11:38.016Z","endTime":"2025-07-30T23:11:42.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.822744008684463,"aZ":-29.296261737979982,"pfxX":-0.6577451067652618,"pfxZ":1.7473926350263458,"pX":0.5577663656238667,"pZ":1.5884076757382823,"vX0":5.742931131406141,"vY0":-127.3336083094192,"vZ0":-4.859519124623625,"x":95.74,"y":195.89,"x0":-1.6399747745594604,"y0":50.00011106926819,"z0":5.835752374153265,"aX":-1.0817362497698182},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-0.1,"spinRate":2555,"spinDirection":164},"zone":9,"typeConfidence":0.84,"plateTime":0.4299226880518172,"extension":5.962174439135894},"index":4,"playId":"62e2585b-33c7-30d0-aef8-b7b9798df0e7","pitchNumber":2,"startTime":"2025-07-30T23:11:52.210Z","endTime":"2025-07-30T23:11:56.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":79.4,"endSpeed":73.8,"strikeZoneTop":3.21083776288071,"strikeZoneBottom":1.28082141345228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.871836429611918,"aZ":-30.678868416388607,"pfxX":-7.845022700707268,"pfxZ":1.104771994203828,"pX":0.5512879835111829,"pZ":-0.49086289695298446,"vX0":6.7896212296227665,"vY0":-115.24531663049063,"vZ0":-7.8767014526277785,"x":95.99,"y":252.03,"x0":-1.4099287018926072,"y0":50.00008820218225,"z0":5.923643412589584,"aX":-10.579772319344706},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.4,"breakHorizontal":12.6,"spinRate":2216,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.4747693759422371,"extension":5.997545593977097},"index":5,"playId":"51d027d2-cfd6-3d0a-90a1-269979eb3b71","pitchNumber":3,"startTime":"2025-07-30T23:12:07.079Z","endTime":"2025-07-30T23:12:10.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.18407469360282,"strikeZoneBottom":1.41509932697286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.55966741854911,"aZ":-21.907396765989233,"pfxX":0.17593097611142383,"pfxZ":5.698132741087475,"pX":1.2080577863335553,"pZ":2.899997214763632,"vX0":7.059583533244544,"vY0":-132.93946280948222,"vZ0":-3.812981792875979,"x":70.95,"y":160.48,"x0":-1.4969022522613293,"y0":50.006465073263165,"z0":5.929264076889327,"aX":0.31719192197845536},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-1.7,"spinRate":2540,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.41086962506760516,"extension":5.978644488093251},"index":6,"playId":"9726d440-d005-3167-a0c3-9ece4d2f2bc7","pitchNumber":4,"startTime":"2025-07-30T23:12:27.032Z","endTime":"2025-07-30T23:12:31.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.26435914596576,"strikeZoneBottom":1.30768035509477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10571011398456,"aZ":-18.23967134368338,"pfxX":-9.106883335240619,"pfxZ":7.29181324149655,"pX":0.47282530022641295,"pZ":2.098099459216923,"vX0":8.225759102945698,"vY0":-137.07289919892312,"vZ0":-6.701241374002051,"x":98.98,"y":182.13,"x0":-1.37765567551611,"y0":50.002160569569064,"z0":5.811157281952102,"aX":-17.40208283404846},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":14.9,"spinRate":2416,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.3989487300532124,"extension":5.975128640498851},"index":7,"playId":"c2b7dd38-cc6b-3281-a170-e8e81ef4af4d","pitchNumber":5,"startTime":"2025-07-30T23:12:43.738Z","endTime":"2025-07-30T23:12:48.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-30T23:12:48.157Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T23:12:47.417Z","endTime":"2025-07-30T23:14:07.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.189137601849897,"aZ":-21.034692633803676,"pfxX":-0.15647689374318619,"pfxZ":6.235230847034133,"pX":0.7916177055019659,"pZ":3.2127360259151256,"vX0":6.025190625594351,"vY0":-132.77683763362873,"vZ0":-3.3111027779457385,"x":86.83,"y":152.04,"x0":-1.4859098011419496,"y0":50.005105287760536,"z0":6.004986000914955,"aX":-0.2801146645577594},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.8,"breakHorizontal":-1.0,"spinRate":2541,"spinDirection":190},"zone":3,"typeConfidence":0.87,"plateTime":0.41238129019868053,"extension":5.819606677071424},"index":0,"playId":"74ed6b01-2a9d-373d-ada2-cf9f0ae48605","pitchNumber":1,"startTime":"2025-07-30T23:13:12.112Z","endTime":"2025-07-30T23:13:17.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":80.3,"endSpeed":74.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.094617734728473,"aZ":-27.056968657128515,"pfxX":-7.138982760682159,"pfxZ":3.6645706338021427,"pX":0.6407315619247292,"pZ":2.798601327524718,"vX0":6.71553224157126,"vY0":-116.85879085144474,"vZ0":-1.9559854530355263,"x":92.58,"y":163.22,"x0":-1.3300340597192228,"y0":50.00252858650234,"z0":6.165396690684594,"aX":-9.966180235661131},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.5,"breakHorizontal":11.5,"spinRate":1908,"spinDirection":249},"zone":6,"typeConfidence":0.9,"plateTime":0.4670537369057035,"extension":5.960553688379921},"index":1,"playId":"6a2b4875-d29c-3502-af39-8b4164ac775b","pitchNumber":2,"startTime":"2025-07-30T23:13:34.113Z","endTime":"2025-07-30T23:13:38.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T23:13:45.009Z","endTime":"2025-07-30T23:13:59.213Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.080689801821382,"aZ":-31.38700349393328,"pfxX":-7.546912553715276,"pfxZ":0.5736944711438818,"pX":-0.3432738281769086,"pZ":1.5461963527785145,"vX0":4.9168066326353,"vY0":-116.49937379059102,"vZ0":-3.382747517512332,"x":130.08,"y":197.03,"x0":-1.5016434772314322,"y0":50.0023536420481,"z0":5.986568711632136,"aX":-10.363551471919974},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.5,"breakHorizontal":12.5,"spinRate":2064,"spinDirection":252},"zone":7,"typeConfidence":0.9,"plateTime":0.47032359322035644,"extension":6.03412392173995},"hitData":{"launchSpeed":90.4,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.79,"coordY":170.43}},"index":3,"playId":"dd715aad-9908-360e-8f1f-2844757dd1e6","pitchNumber":3,"startTime":"2025-07-30T23:13:59.213Z","endTime":"2025-07-30T23:14:07.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:14:07.188Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T23:14:08.407Z","endTime":"2025-07-30T23:15:33.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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.1,"endSpeed":86.7,"strikeZoneTop":3.37138309503925,"strikeZoneBottom":1.41509932697286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.753881539341098,"aZ":-12.805091445120134,"pfxX":-5.515154168870176,"pfxZ":10.133683725232487,"pX":0.4208949404205306,"pZ":2.2335780235641636,"vX0":6.885239564285799,"vY0":-136.79043476519078,"vZ0":-7.330924507611201,"x":100.96,"y":178.47,"x0":-1.4021658082712178,"y0":50.00283235317629,"z0":5.810412876899125,"aX":-10.541700709632607},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2338,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.3991036926866598,"extension":5.9851178863280845},"index":0,"playId":"b17b36b3-913c-3d06-b632-32066c8b1747","pitchNumber":1,"startTime":"2025-07-30T23:14:32.399Z","endTime":"2025-07-30T23:14:36.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":87.0,"endSpeed":81.7,"strikeZoneTop":3.37138309503925,"strikeZoneBottom":1.3345376205413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.502492922696607,"aZ":-25.7094321131652,"pfxX":-0.6301848193532495,"pfxZ":3.89005025843126,"pX":0.7835081639377256,"pZ":1.3961740363109463,"vX0":6.193823195276166,"vY0":-126.73398389563754,"vZ0":-6.137118513013717,"x":87.13,"y":201.08,"x0":-1.587515834726477,"y0":50.00521040864165,"z0":5.843210335527824,"aX":-1.0485960325680004},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":0.0,"spinRate":2523,"spinDirection":161},"zone":9,"typeConfidence":0.72,"plateTime":0.42858155277648446,"extension":5.911712603462576},"index":1,"playId":"28951bf7-a42e-32d5-b1fc-aaf36c354a4b","pitchNumber":2,"startTime":"2025-07-30T23:14:46.792Z","endTime":"2025-07-30T23:14:51.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.501971884111526,"aZ":-18.71510630275965,"pfxX":-0.6314670444415926,"pfxZ":7.611581772886012,"pX":-0.0668371384374463,"pZ":3.0996786395211746,"vX0":4.107956979981535,"vY0":-131.76533321890284,"vZ0":-3.9595113898896512,"x":119.55,"y":155.09,"x0":-1.56021340104406,"y0":50.00294227928253,"z0":5.994480439276939,"aX":-1.116708480342057},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":0.2,"spinRate":2385,"spinDirection":201},"zone":2,"typeConfidence":0.82,"plateTime":0.41477272252622477,"extension":5.858028966115295},"index":2,"playId":"24ddf5ed-e303-3222-bd27-26ab2c4d9f10","pitchNumber":3,"startTime":"2025-07-30T23:15:01.118Z","endTime":"2025-07-30T23:15:05.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T23:15:13.673Z","endTime":"2025-07-30T23:15:29.342Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.7,"endSpeed":85.3,"strikeZoneTop":3.39813520713945,"strikeZoneBottom":1.4419498557178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14090418577765,"aZ":-12.953762151471054,"pfxX":-4.4492640006301105,"pfxZ":10.282005613460502,"pX":0.8189366938496283,"pZ":2.6594373178989006,"vX0":7.743914652823335,"vY0":-136.17415907092138,"vZ0":-6.171850588335901,"x":85.78,"y":166.98,"x0":-1.4894704905502845,"y0":50.00602869059797,"z0":5.859125125793834,"aX":-8.320468748344396},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2415,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.40289816234022213,"extension":5.976394045007868},"index":4,"playId":"f44b3e4d-72b2-3fc7-9665-d88c848645aa","pitchNumber":4,"startTime":"2025-07-30T23:15:29.342Z","endTime":"2025-07-30T23:15:33.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:15:33.726Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gavin Lux doubles (18) on a line drive to left fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T23:17:49.383Z","endTime":"2025-07-30T23:18:04.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-30T23:17:39.703Z","endTime":"2025-07-30T23:17:51.541Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.460910616682753,"aZ":-12.420924300854647,"pfxX":-6.976552166373453,"pfxZ":9.739960489946483,"pX":0.49711597299128707,"pZ":2.1064370292888057,"vX0":9.807025205061464,"vY0":-141.33938080586617,"vZ0":-7.495296559409096,"x":98.05,"y":181.91,"x0":-2.1072485015169056,"y0":50.0062687424595,"z0":5.586139568982524,"aX":-14.154110972651747},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":10.7,"spinRate":2342,"spinDirection":213},"zone":6,"typeConfidence":0.88,"plateTime":0.38715241444832316,"extension":6.741412915854046},"hitData":{"launchSpeed":85.0,"launchAngle":19.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.62,"coordY":123.4}},"index":1,"playId":"4411d41b-9a53-30b8-b0a5-18819b9ff931","pitchNumber":1,"startTime":"2025-07-30T23:17:51.541Z","endTime":"2025-07-30T23:18:04.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:18:04.655Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T23:18:04.467Z","endTime":"2025-07-30T23:20:26.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41279661521043,"aZ":-11.66391463477267,"pfxX":-5.943387529680342,"pfxZ":9.865721912981401,"pX":-0.0017492647263902263,"pZ":2.2113278010009148,"vX0":7.19570258361707,"vY0":-143.1268628923815,"vZ0":-7.652064006914425,"x":117.07,"y":179.07,"x0":-1.7738517210943157,"y0":50.00479630019569,"z0":5.646684660947113,"aX":-12.357919134007243},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2492,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.3823957148113206,"extension":6.810517059809296},"index":0,"playId":"e819ba0e-0d89-3243-a516-17d2f7f92cc1","pitchNumber":1,"startTime":"2025-07-30T23:18:31.226Z","endTime":"2025-07-30T23:18:35.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":99.0,"endSpeed":90.9,"strikeZoneTop":3.05023530177897,"strikeZoneBottom":1.28082141345228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.246734365115785,"aZ":-13.837202401605191,"pfxX":-5.7490300742789895,"pfxZ":8.756796330375026,"pX":1.183192507881217,"pZ":0.8268229701331525,"vX0":10.116890982888995,"vY0":-143.55763871758123,"vZ0":-11.060617262182616,"x":71.9,"y":216.46,"x0":-1.6345058310510139,"y0":50.00145489932002,"z0":5.583436986023318,"aX":-12.03729288239781},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.8,"breakHorizontal":8.4,"spinRate":2409,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.38108181310235123,"extension":6.866248318913599},"index":1,"playId":"020e1efc-4745-35f2-bfc6-0802a92893ba","pitchNumber":2,"startTime":"2025-07-30T23:18:50.082Z","endTime":"2025-07-30T23:18:55.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.442418603520238,"aZ":-27.72329134539562,"pfxX":7.168754194545298,"pfxZ":2.9095788892584498,"pX":0.727954913952509,"pZ":1.1600615198431596,"vX0":4.483374348018665,"vY0":-122.97134912387479,"vZ0":-4.921715509444359,"x":89.25,"y":207.46,"x0":-2.0506377486148106,"y0":50.006087188532575,"z0":5.540242273768763,"aX":10.976867848190654},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.3,"breakHorizontal":-14.0,"spinRate":2514,"spinDirection":67},"zone":14,"typeConfidence":0.93,"plateTime":0.4454541717812579,"extension":6.745253648043798},"index":2,"playId":"1712ac8f-f483-33fa-b0cc-3c3c3f0396e9","pitchNumber":3,"startTime":"2025-07-30T23:19:07.125Z","endTime":"2025-07-30T23:19:11.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":87.7,"endSpeed":80.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.874298714137225,"aZ":-31.94434028165766,"pfxX":5.6561115731280704,"pfxZ":0.13575523045346571,"pX":0.16832252534429304,"pZ":2.8722337659402934,"vX0":3.7240191438232184,"vY0":-127.76568152951177,"vZ0":-0.793518426335626,"x":110.58,"y":161.23,"x0":-2.0418927345022326,"y0":50.00105995542659,"z0":5.6932154486763995,"aX":9.365619148632867},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.4,"breakHorizontal":-11.0,"spinRate":2687,"spinDirection":75},"zone":2,"typeConfidence":0.58,"plateTime":0.42841075662603956,"extension":6.6077447572953805},"index":3,"playId":"0298f5cc-26f5-3f69-829e-83c34a2bd348","pitchNumber":4,"startTime":"2025-07-30T23:19:24.515Z","endTime":"2025-07-30T23:19:28.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":99.6,"endSpeed":90.8,"strikeZoneTop":3.05023530177897,"strikeZoneBottom":1.28082141345228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.66154486467949,"aZ":-11.512165455778083,"pfxX":-4.623247535642094,"pfxZ":9.82296193855122,"pX":1.467019388755263,"pZ":1.275909556890853,"vX0":10.635687070288848,"vY0":-144.36754406961447,"vZ0":-9.925153949413787,"x":61.08,"y":204.33,"x0":-1.6697654958384118,"y0":50.00550058907447,"z0":5.4740013053627266,"aX":-9.727886416191176},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":6.1,"spinRate":2563,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.37988385159090177,"extension":6.871039345558748},"index":4,"playId":"a1e7fe31-3599-37dc-92e8-7a2d48af25b6","pitchNumber":5,"startTime":"2025-07-30T23:19:45.984Z","endTime":"2025-07-30T23:19:50.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.0,"endSpeed":92.1,"strikeZoneTop":3.01462675403514,"strikeZoneBottom":1.3345376205413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.62468534327672,"aZ":-10.91749497698021,"pfxX":-3.7829349841144664,"pfxZ":9.791302333777338,"pX":0.7147664065989869,"pZ":1.400140148022172,"vX0":8.67650749157251,"vY0":-146.62335255570255,"vZ0":-9.935329668551947,"x":89.75,"y":200.98,"x0":-1.7951233194050522,"y0":50.00074465393498,"z0":5.489684426005305,"aX":-8.211640248336497},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2568,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.3739862306686619,"extension":6.824543751746089},"index":5,"playId":"1c1d0e6c-b0fc-3c7b-a96c-68b8bf76a740","pitchNumber":6,"startTime":"2025-07-30T23:20:05.233Z","endTime":"2025-07-30T23:20:09.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.933877410296585,"aZ":-30.08499022389958,"pfxX":5.167284338056417,"pfxZ":1.2602621205124098,"pX":0.5804490371418685,"pZ":1.500698152823079,"vX0":4.711527673244713,"vY0":-128.127769259525,"vZ0":-4.205634238852598,"x":94.87,"y":198.26,"x0":-1.9572592635215578,"y0":50.00054411472798,"z0":5.529997699290804,"aX":8.537907371564522},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-10.4,"spinRate":2588,"spinDirection":73},"zone":9,"typeConfidence":0.6,"plateTime":0.4284610342934223,"extension":6.701481327267324},"index":6,"playId":"2d75f368-6ac1-3f81-85a1-a0b37b59fcbe","pitchNumber":7,"startTime":"2025-07-30T23:20:23.163Z","endTime":"2025-07-30T23:20:26.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.2,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:20:26.571Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a line drive to center fielder Andy Pages. Gavin Lux scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T23:20:27.900Z","endTime":"2025-07-30T23:21:24.841Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":{"id":660271,"link":"/api/v1/people/660271"},"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(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":100.1,"endSpeed":92.3,"strikeZoneTop":3.63883626049862,"strikeZoneBottom":1.6566930050194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97540884717367,"aZ":-12.471864026447903,"pfxX":-4.210497079770745,"pfxZ":9.11573469576824,"pX":1.5675757601595515,"pZ":2.076681853004889,"vX0":10.882720447356713,"vY0":-145.3879830840773,"vZ0":-7.642979556587786,"x":57.25,"y":182.71,"x0":-1.6610584579439907,"y0":50.007109396322136,"z0":5.480005474610812,"aX":-9.10538163613473},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.2,"breakHorizontal":5.8,"spinRate":2694,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.375346698586549,"extension":6.856286054339905},"index":0,"playId":"7b95df3d-5b0d-32ef-9a3f-f59387985fa0","pitchNumber":1,"startTime":"2025-07-30T23:20:56.331Z","endTime":"2025-07-30T23:21:00.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.948963302163957,"aZ":-24.031670856608333,"pfxX":-1.003160542242504,"pfxZ":4.052197542489645,"pX":0.37522885506008385,"pZ":2.309255049463865,"vX0":6.793375203107585,"vY0":-139.9410548420854,"vZ0":-4.739626271278782,"x":102.7,"y":176.43,"x0":-1.9405702424812616,"y0":50.00003941204289,"z0":5.574518276371922,"aX":-2.0155570781140395},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.7,"breakHorizontal":0.6,"spinRate":2683,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.38958051503538815,"extension":6.658429362004994},"hitData":{"launchSpeed":79.1,"launchAngle":16.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.16,"coordY":96.91}},"index":1,"playId":"b5e38568-eb30-3019-93bb-645a372b1fee","pitchNumber":2,"startTime":"2025-07-30T23:21:14.407Z","endTime":"2025-07-30T23:21:24.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.7,"awayTeamWinProbability":35.3,"homeTeamWinProbabilityAdded":8.000000000000007,"leverageIndex":1.26,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:21:24.841Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T23:21:30.569Z","endTime":"2025-07-30T23:22:41.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.1394660998882,"strikeZoneBottom":1.23605286376569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.692872466375327,"aZ":-27.307869966056266,"pfxX":5.289108780381569,"pfxZ":3.1467714456623055,"pX":-0.3559303014447819,"pZ":1.9929166883815266,"vX0":2.3971712044623654,"vY0":-123.53013475172297,"vZ0":-3.2293839728750084,"x":130.57,"y":184.97,"x0":-2.026002614497087,"y0":50.00031094178332,"z0":5.613718902239813,"aX":8.169191243999093},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.2,"breakHorizontal":-10.1,"spinRate":2622,"spinDirection":60},"zone":4,"typeConfidence":0.9,"plateTime":0.44345788764801064,"extension":6.5859655703133475},"index":0,"playId":"787f431c-7c45-3712-98ee-6243dfbb963b","pitchNumber":1,"startTime":"2025-07-30T23:22:02.336Z","endTime":"2025-07-30T23:22:06.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93337690233374,"aZ":-29.380010413262607,"pfxX":6.427816785908404,"pfxZ":1.817994279407813,"pX":-0.7701596775202446,"pZ":3.3325261448331296,"vX0":1.357567123120363,"vY0":-123.39000538033781,"vZ0":0.10927470548455309,"x":146.36,"y":148.8,"x0":-2.1628769832999857,"y0":50.00548661803416,"z0":5.766623543157458,"aX":9.895766332088797},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-12.0,"spinRate":2530,"spinDirection":60},"zone":1,"typeConfidence":0.9,"plateTime":0.4441908212300194,"extension":6.58572897141034},"index":1,"playId":"ca607007-8e65-3571-bceb-f6fd543fb09d","pitchNumber":2,"startTime":"2025-07-30T23:22:18.940Z","endTime":"2025-07-30T23:22:22.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.704484078811255,"aZ":-10.657163392132558,"pfxX":-3.0448950940790107,"pfxZ":10.123540802403422,"pX":-0.17006279454438572,"pZ":2.9330434898861713,"vX0":6.109057524675592,"vY0":-144.4242279892306,"vZ0":-5.821159245544833,"x":123.48,"y":159.59,"x0":-1.9113053014483516,"y0":50.00527182386416,"z0":5.6218697315770285,"aX":-6.473951404773503},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.4,"breakHorizontal":4.4,"spinRate":2510,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.37837491260087974,"extension":6.700322506790648},"index":2,"playId":"85d16440-7ce6-3f7a-9f53-ef8d5ef659b0","pitchNumber":3,"startTime":"2025-07-30T23:22:35.517Z","endTime":"2025-07-30T23:22:41.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.04,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:22:41.153Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Noelvi Marte grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T23:22:52.308Z","endTime":"2025-07-30T23:23:27.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(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":83.9,"endSpeed":76.9,"strikeZoneTop":3.38030070470725,"strikeZoneBottom":1.42404975926963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10308456622874,"aZ":-28.29291112331525,"pfxX":9.402572563969972,"pfxZ":2.5779741531282596,"pX":0.07136751735821448,"pZ":2.4910604363466335,"vX0":1.9276711306355063,"vY0":-122.18557714593055,"vZ0":-1.8445112183565398,"x":114.28,"y":171.52,"x0":-1.9498780867209087,"y0":50.002204927480385,"z0":5.697624115129405,"aX":14.150531855259981},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.4,"breakHorizontal":-17.5,"spinRate":2649,"spinDirection":57},"zone":5,"typeConfidence":0.94,"plateTime":0.4490627555655493,"extension":6.554475302152003},"index":0,"playId":"06f6f45f-50b7-3009-9690-102a2a924501","pitchNumber":1,"startTime":"2025-07-30T23:23:05.877Z","endTime":"2025-07-30T23:23:10.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.712287603159435,"aZ":-26.97533979567313,"pfxX":8.350005592615222,"pfxZ":3.4125179180327754,"pX":0.8009786582977588,"pZ":2.1210844207652597,"vX0":4.125114291506364,"vY0":-122.80151122513901,"vZ0":-2.9056510861761193,"x":86.47,"y":181.51,"x0":-1.986625754926852,"y0":50.006047529183235,"z0":5.618754119577151,"aX":12.731392420040125},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":-16.1,"spinRate":2693,"spinDirection":63},"zone":9,"typeConfidence":0.94,"plateTime":0.4463295270215917,"extension":6.615870123315892},"hitData":{"launchSpeed":72.7,"launchAngle":5.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":159.79}},"index":1,"playId":"022316af-900a-3fb0-b726-f6a0889493f3","pitchNumber":2,"startTime":"2025-07-30T23:23:20.312Z","endTime":"2025-07-30T23:23:27.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:23:27.838Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T23:25:43.946Z","endTime":"2025-07-30T23:27:25.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.80814777377257,"strikeZoneBottom":1.71930595078413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.7176431345836,"aZ":-14.84846876854822,"pfxX":-8.298339053065689,"pfxZ":9.5045229711586,"pX":1.0044780075767876,"pZ":3.1902919948820956,"vX0":8.765586948870787,"vY0":-134.31692067581898,"vZ0":-4.566014773799421,"x":78.71,"y":152.64,"x0":-1.2267209064939988,"y0":50.003599692470914,"z0":5.971830576372651,"aX":-15.12872242221475},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":13.1,"spinRate":2321,"spinDirection":205},"zone":12,"typeConfidence":0.88,"plateTime":0.4081518114994007,"extension":5.923871127559326},"index":0,"playId":"c092c2a4-e13b-3b23-b3c2-1f510c412dc6","pitchNumber":1,"startTime":"2025-07-30T23:25:46.351Z","endTime":"2025-07-30T23:25:50.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.73686562247333,"strikeZoneBottom":1.75508052584441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79684408213401,"aZ":-19.88923457807885,"pfxX":0.38131179329067866,"pfxZ":7.172976786620824,"pX":-0.4034982263261716,"pZ":3.444900384530138,"vX0":3.041033177567843,"vY0":-129.6973395104716,"vZ0":-2.7253049514602017,"x":132.38,"y":145.77,"x0":-1.6382077186460247,"y0":50.003549647025565,"z0":6.017343618965798,"aX":0.6520811442918603},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.6,"breakHorizontal":-1.3,"spinRate":2352,"spinDirection":200},"zone":1,"typeConfidence":0.9,"plateTime":0.4214837803169864,"extension":5.854750841370742},"index":1,"playId":"debd21d4-d02b-34ba-bd34-4cb825ca7cee","pitchNumber":2,"startTime":"2025-07-30T23:25:59.734Z","endTime":"2025-07-30T23:26:04.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.75468711769351,"strikeZoneBottom":1.71036175530566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.279328924727242,"aZ":-29.42007350661701,"pfxX":-4.909135355836141,"pfxZ":2.080906883704799,"pX":-1.7176543728046185,"pZ":2.345661309693485,"vX0":1.3243841806413226,"vY0":-114.27292773961956,"vZ0":-2.2013163860089993,"x":182.47,"y":175.45,"x0":-1.6674025809084054,"y0":50.00003322161852,"z0":6.214764050872296,"aX":-6.483943030256968},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.5,"breakHorizontal":8.5,"spinRate":2132,"spinDirection":256},"zone":13,"typeConfidence":0.87,"plateTime":0.4795154060520832,"extension":5.8756861359848465},"index":2,"playId":"73fd1114-9c08-340e-8beb-26f70e46b796","pitchNumber":3,"startTime":"2025-07-30T23:26:13.203Z","endTime":"2025-07-30T23:26:17.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12647332582983,"aZ":-20.14609875753566,"pfxX":0.7988688961173338,"pfxZ":6.995120619605126,"pX":0.024898283662176276,"pZ":2.160079567384747,"vX0":3.965338078862606,"vY0":-129.75634469303552,"vZ0":-5.746925942006767,"x":116.05,"y":180.46,"x0":-1.6218047466772776,"y0":50.000310814883726,"z0":5.9210732876270775,"aX":1.371815259358949},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.8,"breakHorizontal":-2.3,"spinRate":2363,"spinDirection":192},"zone":8,"typeConfidence":0.91,"plateTime":0.4208379228144703,"extension":5.89746106502033},"index":3,"playId":"d47b4b64-3bd9-35c4-b055-0f37abb58575","pitchNumber":4,"startTime":"2025-07-30T23:26:28.435Z","endTime":"2025-07-30T23:26:32.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.807412033037632,"aZ":-28.401109965758152,"pfxX":-7.459144261070253,"pfxZ":2.748990079856898,"pX":0.3297945921530777,"pZ":1.5520455952982095,"vX0":6.245564263807675,"vY0":-116.34349848158539,"vZ0":-4.2468797167973555,"x":104.43,"y":196.87,"x0":-1.4202170761087871,"y0":50.00196960999488,"z0":6.092605508583207,"aX":-10.226583305460037},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.2,"breakHorizontal":12.0,"spinRate":2110,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4707779524129583,"extension":5.992726920667941},"index":4,"playId":"232c5c0c-68fd-30b0-b6aa-4915786dfd96","pitchNumber":5,"startTime":"2025-07-30T23:26:46.839Z","endTime":"2025-07-30T23:26:50.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.350960882331616,"aZ":-19.769620406597728,"pfxX":-0.5231485451480231,"pfxZ":7.046242026657739,"pX":0.8684016656830219,"pZ":3.144843491696683,"vX0":6.470566053401795,"vY0":-131.2232106193181,"vZ0":-3.5932457859063978,"x":83.9,"y":153.87,"x0":-1.5516146491176006,"y0":50.00180500784599,"z0":5.988126054382374,"aX":-0.9218858800312995},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":-0.4,"spinRate":2347,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.41593674091791577,"extension":5.853337149001216},"index":5,"playId":"8160eedf-cd7f-39f9-948d-ef518e995b6f","pitchNumber":6,"startTime":"2025-07-30T23:27:04.600Z","endTime":"2025-07-30T23:27:07.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.003625659025836,"aZ":-17.722950663947508,"pfxX":-8.351864199039868,"pfxZ":7.8140953369834545,"pX":0.5055095478503061,"pZ":2.934193307269841,"vX0":7.802524058088864,"vY0":-134.5913214431372,"vZ0":-4.742087298639217,"x":97.73,"y":159.56,"x0":-1.334690624317994,"y0":50.00204252080453,"z0":5.959613391185161,"aX":-15.445719925284891},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":13.7,"spinRate":2256,"spinDirection":205},"zone":6,"typeConfidence":0.89,"plateTime":0.40569599255832234,"extension":5.956271086604848},"index":6,"playId":"e8484c76-c7aa-34c5-b323-f633b26cbd88","pitchNumber":7,"startTime":"2025-07-30T23:27:22.358Z","endTime":"2025-07-30T23:27:25.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:27:25.872Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Teoscar Hernández pops out to first baseman Spencer Steer in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T23:27:26.992Z","endTime":"2025-07-30T23:28:11.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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(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.5,"endSpeed":86.0,"strikeZoneTop":3.37138309503925,"strikeZoneBottom":1.46879869312487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.025471527887024,"aZ":-19.315537672981968,"pfxX":-9.776270949509357,"pfxZ":6.8223765089371025,"pX":0.24706178403775453,"pZ":2.827975230243672,"vX0":7.95606649433338,"vY0":-135.95773275738463,"vZ0":-4.713950622414805,"x":107.58,"y":162.42,"x0":-1.4378665568130449,"y0":50.000528878461324,"z0":5.913095494298493,"aX":-18.416814089227152},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":16.2,"spinRate":2314,"spinDirection":204},"zone":2,"typeConfidence":0.88,"plateTime":0.40188621339961195,"extension":5.984193950921738},"index":0,"playId":"6ef213c6-29f1-3a87-820f-814df2bf27fc","pitchNumber":1,"startTime":"2025-07-30T23:27:49.532Z","endTime":"2025-07-30T23:27:53.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77618044585352,"aZ":-31.33031431375369,"pfxX":-0.2690745260113885,"pfxZ":0.5294699187817553,"pX":0.9671269278137271,"pZ":2.4291581274567666,"vX0":6.147705991015059,"vY0":-125.45477373641809,"vZ0":-2.5111177578546906,"x":80.14,"y":173.19,"x0":-1.473310770762077,"y0":50.00537849887403,"z0":5.979675885967124,"aX":-0.4320958371505562},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-0.8,"spinRate":2515,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.4354639992848761,"extension":5.879339233402497},"hitData":{"launchSpeed":68.6,"launchAngle":56.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.65,"coordY":157.56}},"index":1,"playId":"ae4cf664-5ed8-39f7-8298-c72b0bde0564","pitchNumber":2,"startTime":"2025-07-30T23:28:02.368Z","endTime":"2025-07-30T23:28:11.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:28:11.298Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a ground ball to left fielder Gavin Lux.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T23:28:12.985Z","endTime":"2025-07-30T23:28:48.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.490295490055072,"aZ":-18.907650256323347,"pfxX":-8.31267299015915,"pfxZ":7.020656829591394,"pX":-0.5104248112676945,"pZ":2.0891778892594295,"vX0":5.682038451987781,"vY0":-136.2558768129696,"vZ0":-6.692752580278598,"x":136.46,"y":182.37,"x0":-1.5372662352838444,"y0":50.00612052671925,"z0":5.8731090972586655,"aX":-15.714165196751386},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2240,"spinDirection":208},"zone":7,"typeConfidence":0.91,"plateTime":0.4012000840701959,"extension":5.957380153767375},"hitData":{"launchSpeed":105.3,"launchAngle":2.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.53,"coordY":107.41}},"index":0,"playId":"fbd274d8-18e1-3f73-933e-27949cca669f","pitchNumber":1,"startTime":"2025-07-30T23:28:36.752Z","endTime":"2025-07-30T23:28:48.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:28:48.242Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to center fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T23:28:48.205Z","endTime":"2025-07-30T23:32:05.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.673459376472536,"aZ":-14.051839587049843,"pfxX":-3.938546840513348,"pfxZ":9.72166732520403,"pX":0.21882573023901078,"pZ":3.253999787283539,"vX0":6.129938458169337,"vY0":-135.87739725958224,"vZ0":-4.655874738538939,"x":108.66,"y":150.92,"x0":-1.5580128137578788,"y0":50.00164590858412,"z0":5.971108356012289,"aX":-7.341339321325214},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2347,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.4036052357776132,"extension":5.869838881648936},"index":0,"playId":"75812868-9b17-38fe-b59d-aa5012fe259c","pitchNumber":1,"startTime":"2025-07-30T23:29:12.136Z","endTime":"2025-07-30T23:29:17.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.9,"endSpeed":85.0,"strikeZoneTop":3.45163483848425,"strikeZoneBottom":1.49564583664849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.140083734471034,"aZ":-17.033553401439203,"pfxX":-3.8973383649316853,"pfxZ":8.180552991979898,"pX":0.9332304005354628,"pZ":3.4415957668836823,"vX0":7.83635669127127,"vY0":-135.10357593923825,"vZ0":-3.434365548795244,"x":81.43,"y":145.86,"x0":-1.497056964801835,"y0":50.00085961035377,"z0":5.92469550302261,"aX":-7.212081705029831},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":5.4,"spinRate":2323,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.4052537179147917,"extension":5.9716273425430515},"index":1,"playId":"e0a47f2d-3628-3228-b67c-1700725ff8e2","pitchNumber":2,"startTime":"2025-07-30T23:29:35.699Z","endTime":"2025-07-30T23:29:40.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":79.0,"endSpeed":72.7,"strikeZoneTop":3.45163483848425,"strikeZoneBottom":1.54933503272355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.438910861954955,"aZ":-44.509226027731565,"pfxX":2.1988936361821816,"pfxZ":-9.220761436972346,"pX":-1.5147706146796114,"pZ":4.009941289604923,"vX0":-0.24399242793909467,"vY0":-114.95161626586415,"vZ0":4.61954426047564,"x":162.68,"y":81.53,"x0":-1.6928873367090098,"y0":50.003927040705584,"z0":6.297098393048499,"aX":2.9409130543963307},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.2,"breakHorizontal":-4.0,"spinRate":2546,"spinDirection":14},"zone":11,"typeConfidence":0.88,"plateTime":0.47659652627431015,"extension":5.969710507133255},"index":2,"playId":"1d7df094-8f6e-3b1a-be83-b8e9b78f280a","pitchNumber":3,"startTime":"2025-07-30T23:29:53.836Z","endTime":"2025-07-30T23:29:57.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.331669355049584,"aZ":-12.297370309816236,"pfxX":-3.922345524509264,"pfxZ":10.78816106085015,"pX":-0.3270457321223593,"pZ":1.6584808959078838,"vX0":4.768552921778842,"vY0":-135.09181763715603,"vZ0":-8.659925222179824,"x":129.47,"y":194.0,"x0":-1.6081954551786357,"y0":50.00064081536135,"z0":5.776783264098647,"aX":-7.225321383697786},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":6.0,"spinRate":2278,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4059665751447574,"extension":6.005190842302528},"index":3,"playId":"9d3fd9e4-4680-3bcd-921e-e8819d46064f","pitchNumber":4,"startTime":"2025-07-30T23:30:12.715Z","endTime":"2025-07-30T23:30:16.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-30T23:30:33.470Z","endTime":"2025-07-30T23:30:50.531Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"011a0422-98d1-348b-a0be-3b4240ab3bb2","startTime":"2025-07-30T23:30:50.531Z","endTime":"2025-07-30T23:30:54.623Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.351436868740524,"aZ":-18.674492325744236,"pfxX":-9.099381003798957,"pfxZ":7.392674402421887,"pX":-0.6485196461937421,"pZ":2.5066383458502086,"vX0":5.764557849157479,"vY0":-134.54435959127514,"vZ0":-5.429174326394031,"x":141.72,"y":171.1,"x0":-1.6413516802610248,"y0":50.001835093779974,"z0":5.882498026571021,"aX":-16.610391479068777},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":15.1,"spinRate":2248,"spinDirection":208},"zone":4,"typeConfidence":0.89,"plateTime":0.4077654691674999,"extension":5.946170693375936},"index":6,"playId":"8fff2b73-d282-31dd-b662-a65fcdb7f221","pitchNumber":5,"startTime":"2025-07-30T23:31:11.967Z","endTime":"2025-07-30T23:31:16.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.50512840377582,"strikeZoneBottom":1.57617708102659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33643111802512,"aZ":-16.44528803502326,"pfxX":-8.540745830351284,"pfxZ":8.587039859113446,"pX":1.0311777709838528,"pZ":3.484807862349273,"vX0":8.940816280881519,"vY0":-134.3053576889586,"vZ0":-3.5644397356050503,"x":77.69,"y":144.69,"x0":-1.2269412425225865,"y0":50.00454786541306,"z0":5.994623496217469,"aX":-15.64784434661234},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":13.6,"spinRate":2265,"spinDirection":209},"zone":12,"typeConfidence":0.88,"plateTime":0.40739959500059353,"extension":5.958586767512668},"index":7,"playId":"1a3ba4d5-8f4f-3a7b-8e99-b75c5eb23a1b","pitchNumber":6,"startTime":"2025-07-30T23:31:37.101Z","endTime":"2025-07-30T23:31:41.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.555467178838374,"aZ":-19.033509750002256,"pfxX":-1.303757357411199,"pfxZ":7.533621569674006,"pX":-0.5436345704621665,"pZ":2.834315619385228,"vX0":3.471758010207435,"vY0":-130.7358869872314,"vZ0":-4.271301931900594,"x":137.72,"y":162.25,"x0":-1.7148790692592935,"y0":50.004167793483184,"z0":5.903414983004144,"aX":-2.274881682502936},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.0,"breakHorizontal":1.7,"spinRate":2410,"spinDirection":201},"zone":4,"typeConfidence":0.83,"plateTime":0.41772828480685,"extension":5.907067975286976},"hitData":{"launchSpeed":98.1,"launchAngle":27.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.8,"coordY":47.3}},"index":8,"playId":"cf2da14a-375b-316f-ad61-6de052ffd4bd","pitchNumber":7,"startTime":"2025-07-30T23:31:56.841Z","endTime":"2025-07-30T23:32:05.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:32:05.304Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T23:34:25.155Z","endTime":"2025-07-30T23:35:02.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-30T23:34:11.989Z","endTime":"2025-07-30T23:34:27.493Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.30895552321714,"strikeZoneBottom":1.3345376205413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.354653280523067,"aZ":-26.267697264649275,"pfxX":3.735296108025309,"pfxZ":3.830615801643871,"pX":-0.43192448498776026,"pZ":3.259151473533701,"vX0":3.163462193904593,"vY0":-123.10354931502116,"vZ0":-0.9003590432007207,"x":133.46,"y":150.78,"x0":-2.2167798713200835,"y0":50.004016081404416,"z0":5.843867422378962,"aX":5.7593124298398966},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.0,"breakHorizontal":-7.4,"spinRate":2549,"spinDirection":74},"zone":1,"typeConfidence":2.0,"plateTime":0.44414531272061897,"extension":6.54210761484007},"index":1,"playId":"880bbe52-acb4-396c-a87e-3f56360225a7","pitchNumber":1,"startTime":"2025-07-30T23:34:27.493Z","endTime":"2025-07-30T23:34:31.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.918053916584327,"aZ":-26.712051617149257,"pfxX":5.883570916847471,"pfxZ":3.4166621769041354,"pX":1.4162679657512143,"pZ":2.0680442500329193,"vX0":7.459744322615122,"vY0":-126.0218755527868,"vZ0":-3.436664559315261,"x":63.02,"y":182.94,"x0":-2.3529669784489142,"y0":50.00554104360266,"z0":5.620287265819441,"aX":9.41121189190453},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":-12.5,"spinRate":2531,"spinDirection":61},"zone":14,"typeConfidence":0.77,"plateTime":0.43555152383378415,"extension":6.540939170707605},"index":2,"playId":"2363c51a-5e08-3b7b-aa9e-e3e0655a3a4d","pitchNumber":2,"startTime":"2025-07-30T23:34:43.689Z","endTime":"2025-07-30T23:34:47.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.33571124605644,"strikeZoneBottom":1.35244156543465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.543961879613263,"aZ":-27.45552090943521,"pfxX":3.912421101101554,"pfxZ":2.952894109681301,"pX":0.4356767687421747,"pZ":2.206884922262073,"vX0":5.6631845065944235,"vY0":-125.57956336008908,"vZ0":-2.883457856649418,"x":100.39,"y":179.19,"x0":-2.3571930524538587,"y0":50.00113248174881,"z0":5.60452719673375,"aX":6.243450463925263},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":-8.4,"spinRate":2697,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.4362440836963972,"extension":6.525809467980704},"index":3,"playId":"b505ec0d-ae07-3c33-b974-5726e21299fc","pitchNumber":3,"startTime":"2025-07-30T23:34:58.227Z","endTime":"2025-07-30T23:35:02.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:35:02.574Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a ground ball to left fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T23:35:01.874Z","endTime":"2025-07-30T23:35:51.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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(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":97.2,"endSpeed":89.4,"strikeZoneTop":3.14838815399099,"strikeZoneBottom":1.32558541933201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26727884432803,"aZ":-14.1700264672955,"pfxX":-5.040180767860604,"pfxZ":8.85075402594045,"pX":0.2991554030020858,"pZ":2.0689049850416,"vX0":8.641844445777876,"vY0":-141.27050223826043,"vZ0":-7.076820089140239,"x":105.6,"y":182.92,"x0":-2.1357938112555255,"y0":50.0020786735274,"z0":5.505764296053221,"aX":-10.252442079830727},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":7.4,"spinRate":2518,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.386770371005694,"extension":6.739707001854595},"index":0,"playId":"b062caf8-abf1-38b6-9cd2-f07a9996c6da","pitchNumber":1,"startTime":"2025-07-30T23:35:26.770Z","endTime":"2025-07-30T23:35:30.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.594337162599906,"aZ":-28.80311274933309,"pfxX":6.43758705911436,"pfxZ":2.1402125415629563,"pX":0.6548827604874651,"pZ":2.0970848767766865,"vX0":5.3884545567404,"vY0":-124.91145833023398,"vZ0":-2.7559449157983225,"x":92.04,"y":182.16,"x0":-2.3682441279536874,"y0":50.00467801140485,"z0":5.587317183705457,"aX":10.155262364998888},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":-13.0,"spinRate":2738,"spinDirection":61},"zone":9,"typeConfidence":0.87,"plateTime":0.4388019860829351,"extension":6.504550723928075},"hitData":{"launchSpeed":93.6,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":109.76,"coordY":109.62}},"index":1,"playId":"471fe516-8d65-3fb5-ba40-33a59826c812","pitchNumber":2,"startTime":"2025-07-30T23:35:39.730Z","endTime":"2025-07-30T23:35:51.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:35:51.653Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Benson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T23:36:05.384Z","endTime":"2025-07-30T23:38:14.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.79,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.716534641699358,"aZ":-30.618733408836995,"pfxX":5.864415549061688,"pfxZ":1.03109720805298,"pX":1.1219715468959206,"pZ":1.4488733757303829,"vX0":5.378968353709063,"vY0":-122.35007267733462,"vZ0":-3.719127693939749,"x":74.23,"y":199.66,"x0":-1.8723437348607843,"y0":50.001295771413574,"z0":5.632385598588857,"aX":8.827132375650889},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.2,"breakHorizontal":-12.0,"spinRate":2658,"spinDirection":48},"zone":14,"typeConfidence":0.85,"plateTime":0.44886627284601577,"extension":6.661258769886244},"index":0,"playId":"9469bed0-3a7f-3f53-8f02-b6815a83de01","pitchNumber":1,"startTime":"2025-07-30T23:36:15.279Z","endTime":"2025-07-30T23:36:19.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.9506827654545,"strikeZoneBottom":1.75508052584441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.952959235135793,"aZ":-31.424838125914846,"pfxX":8.521547312988448,"pfxZ":0.49246026181133473,"pX":-0.07943006115468586,"pZ":2.4948113618619114,"vX0":1.6221861616796804,"vY0":-122.76037742725532,"vZ0":-1.3356585994702588,"x":120.03,"y":171.42,"x0":-1.856463381124111,"y0":50.00164363866073,"z0":5.738974338064803,"aX":12.909653268541655},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":-15.8,"spinRate":2802,"spinDirection":56},"zone":5,"typeConfidence":0.93,"plateTime":0.447433480525377,"extension":6.517389936382072},"index":1,"playId":"79861312-f51d-3497-b648-c7276aa3607b","pitchNumber":2,"startTime":"2025-07-30T23:36:28.818Z","endTime":"2025-07-30T23:36:32.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T23:36:34.875Z","endTime":"2025-07-30T23:36:45.668Z","isPitch":false,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.92396035357984,"strikeZoneBottom":1.80873673745634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.619099606682216,"aZ":-32.87861904740116,"pfxX":6.862663519128959,"pfxZ":-0.44815435250140023,"pX":1.498125154646245,"pZ":0.4944959167079521,"vX0":6.022079625278043,"vY0":-124.48005269784419,"vZ0":-6.149286969479041,"x":59.89,"y":225.43,"x0":-1.8504017476617138,"y0":50.00517916190752,"z0":5.742138733099172,"aX":10.695959711733149},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.2,"breakHorizontal":-13.9,"spinRate":2737,"spinDirection":49},"zone":14,"typeConfidence":0.87,"plateTime":0.44118997852295827,"extension":6.756241412078956},"index":3,"playId":"07456a9d-82fa-338d-b205-dbc5a37a63d0","pitchNumber":3,"startTime":"2025-07-30T23:36:45.668Z","endTime":"2025-07-30T23:36:49.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":99.5,"endSpeed":91.1,"strikeZoneTop":3.79,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.56970720627978,"aZ":-17.819827161567826,"pfxX":-4.068085013207941,"pfxZ":6.75036225773947,"pX":-0.6015872514544521,"pZ":2.9771525381816306,"vX0":5.723862405154858,"vY0":-144.85250947119422,"vZ0":-4.522225763207923,"x":139.93,"y":158.4,"x0":-2.0739311779760192,"y0":50.006280524625865,"z0":5.646957524882305,"aX":-8.654597833499999},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.5,"breakHorizontal":6.2,"spinRate":2600,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.37801245493416413,"extension":6.619573209147083},"index":4,"playId":"bf0853f8-536e-3615-8bf6-51738554f453","pitchNumber":4,"startTime":"2025-07-30T23:37:06.461Z","endTime":"2025-07-30T23:37:12.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":87.8,"endSpeed":81.1,"strikeZoneTop":3.92396035357984,"strikeZoneBottom":1.75508052584441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86765916645365,"aZ":-36.92548520839002,"pfxX":2.1694579690098212,"pfxZ":-2.8497320219582996,"pX":-1.1782388430036492,"pZ":3.979323209520679,"vX0":1.106309715212225,"vY0":-128.00274222868023,"vZ0":1.3459070686447971,"x":161.91,"y":131.34,"x0":-1.8969711685706785,"y0":50.000233075123965,"z0":6.3242169972338615,"aX":3.621567634419014},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.7,"breakHorizontal":-4.2,"spinRate":2698,"spinDirection":53},"zone":11,"typeConfidence":0.95,"plateTime":0.42689050820723873,"extension":6.449803641185642},"index":5,"playId":"e5228e16-7b70-3061-88e5-9d59d9c5110f","pitchNumber":5,"startTime":"2025-07-30T23:37:53.114Z","endTime":"2025-07-30T23:37:56.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.79,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.072625693623962,"aZ":-28.46857534002988,"pfxX":9.143289826637176,"pfxZ":2.362685076971718,"pX":0.8595998863181662,"pZ":1.7820812396761425,"vX0":4.328036760077698,"vY0":-125.04746580654005,"vZ0":-3.4497977601308483,"x":84.23,"y":190.66,"x0":-2.0860392673910115,"y0":50.00568562428213,"z0":5.535157837690364,"aX":14.368362675047072},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.7,"breakHorizontal":-17.6,"spinRate":2764,"spinDirection":56},"zone":14,"typeConfidence":0.93,"plateTime":0.43934369296909903,"extension":6.7405706882206164},"index":6,"playId":"eb4f6da7-0e91-3e3e-a3f7-476b00ca7d86","pitchNumber":6,"startTime":"2025-07-30T23:38:10.695Z","endTime":"2025-07-30T23:38:14.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:38:14.006Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Santiago Espinal singles on a line drive to left fielder Michael Conforto. Spencer Steer to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T23:38:24.535Z","endTime":"2025-07-30T23:39:18.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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":83.2,"endSpeed":76.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.34501564804081,"aZ":-28.43903341694837,"pfxX":9.811779475493994,"pfxZ":2.5326192735167075,"pX":0.8675505636659219,"pZ":2.021284998397512,"vX0":3.6376867512360005,"vY0":-121.09046877189775,"vZ0":-2.6890796985456302,"x":83.93,"y":184.21,"x0":-1.9319482513697257,"y0":50.00116905857746,"z0":5.653907713937464,"aX":14.456299047809113},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.2,"breakHorizontal":-18.6,"spinRate":2742,"spinDirection":59},"zone":14,"typeConfidence":0.94,"plateTime":0.45365832152640273,"extension":6.508888097105614},"index":0,"playId":"1a60a744-54bc-39f1-a447-2c6dbd7a911b","pitchNumber":1,"startTime":"2025-07-30T23:38:36.747Z","endTime":"2025-07-30T23:38:40.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.46946673143409,"strikeZoneBottom":1.5672299547889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21522884661644,"aZ":-33.57158084195394,"pfxX":9.452053381322417,"pfxZ":-0.9614815980577687,"pX":-1.0546904654619784,"pZ":1.8531810552412187,"vX0":-0.555999083133206,"vY0":-120.35728474659435,"vZ0":-2.208858845271772,"x":157.2,"y":188.74,"x0":-2.0460727501455453,"y0":50.00264695645524,"z0":5.780401356427381,"aX":13.748379299928281},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.0,"breakHorizontal":-16.9,"spinRate":2703,"spinDirection":58},"zone":13,"typeConfidence":0.94,"plateTime":0.45657314681631966,"extension":6.542657714483553},"index":1,"playId":"e4cd2662-a2cb-30b3-bdb0-a7c9ec339fad","pitchNumber":2,"startTime":"2025-07-30T23:38:50.670Z","endTime":"2025-07-30T23:38:55.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.067260827234968,"aZ":-28.14177690388109,"pfxX":4.114285540351203,"pfxZ":2.5859029799051196,"pX":-0.22751061620280344,"pZ":2.93249633096588,"vX0":3.6549406174099994,"vY0":-124.17255070027026,"vZ0":-0.6280289834341113,"x":125.67,"y":159.6,"x0":-2.253555744620966,"y0":50.00414795559098,"z0":5.531910772813454,"aX":6.418938376466912},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":-8.3,"spinRate":2661,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.4412545207399141,"extension":6.744545353406503},"hitData":{"launchSpeed":75.2,"launchAngle":23.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.86,"coordY":121.06}},"index":2,"playId":"15c563a3-389c-3ad3-a6f4-d1713f3c0b7f","pitchNumber":3,"startTime":"2025-07-30T23:39:07.063Z","endTime":"2025-07-30T23:39:18.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.10000000000001,"awayTeamWinProbability":34.89999999999999,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.81,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:39:18.085Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Lux grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T23:39:15.867Z","endTime":"2025-07-30T23:41:44.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.30895552321714,"strikeZoneBottom":1.5403873394353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.907401848520422,"aZ":-30.872034588370102,"pfxX":8.245097598212865,"pfxZ":0.8465347486475587,"pX":1.3474961224529518,"pZ":0.507419288194484,"vX0":5.299847178902502,"vY0":-124.08392272225798,"vZ0":-5.849157097051657,"x":65.64,"y":225.08,"x0":-1.8970589285167119,"y0":50.00469767903253,"z0":5.509817192786383,"aX":12.68509137714013},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":-16.3,"spinRate":2872,"spinDirection":60},"zone":14,"typeConfidence":0.92,"plateTime":0.4436862586632082,"extension":6.7074755586569355},"index":0,"playId":"f199d251-6cba-3cbe-a8b4-7ae719d0bc50","pitchNumber":1,"startTime":"2025-07-30T23:39:56.896Z","endTime":"2025-07-30T23:40:02.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.432875792503207,"aZ":-29.34774113316285,"pfxX":5.915150139425567,"pfxZ":1.7966270425679483,"pX":0.4499504021337184,"pZ":1.5374563572815974,"vX0":4.043442578466658,"vY0":-125.66468863035001,"vZ0":-3.883816031794932,"x":99.85,"y":197.27,"x0":-1.9576957078210244,"y0":50.00298148129125,"z0":5.531801698078461,"aX":9.301181424807352},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-11.8,"spinRate":2738,"spinDirection":72},"zone":9,"typeConfidence":0.79,"plateTime":0.4386877491002923,"extension":6.750081730686388},"index":1,"playId":"e9b63b43-0967-3610-8ac5-5a94f6ef857c","pitchNumber":2,"startTime":"2025-07-30T23:40:18.712Z","endTime":"2025-07-30T23:40:23.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.20191695055333,"strikeZoneBottom":1.48669701130397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.260122344504655,"aZ":-29.050203937758244,"pfxX":5.5482834785092106,"pfxZ":2.0288290547338406,"pX":0.6163509850879915,"pZ":0.8341169415170895,"vX0":4.357999147111933,"vY0":-123.97054753677993,"vZ0":-5.257425607042711,"x":93.51,"y":216.26,"x0":-1.8918332081762619,"y0":50.002676494039484,"z0":5.43858287912776,"aX":8.543039677664403},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":-11.2,"spinRate":2814,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4436372342224373,"extension":6.693921499696976},"index":2,"playId":"daeee6fa-e894-3fb3-a35d-b406e4cbff2f","pitchNumber":3,"startTime":"2025-07-30T23:40:34.870Z","endTime":"2025-07-30T23:40:39.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":3.28219823974795,"strikeZoneBottom":1.51354302424323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.31896425082617,"aZ":-13.105130284640811,"pfxX":-1.843567657615694,"pfxZ":9.082596764576842,"pX":-0.08452259237573768,"pZ":3.662138586600933,"vX0":5.944951565700058,"vY0":-144.16580152822402,"vZ0":-3.2844628861866916,"x":120.22,"y":139.9,"x0":-1.936176760041327,"y0":50.00322868893483,"z0":5.628079515555905,"aX":-3.871586925045982},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":2.2,"spinRate":2601,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.3802997665230228,"extension":6.742795030055942},"index":3,"playId":"d37594dd-7fc6-3396-bfbf-c74c51522733","pitchNumber":4,"startTime":"2025-07-30T23:40:54.859Z","endTime":"2025-07-30T23:40:59.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.25543938805328,"strikeZoneBottom":1.40614880948055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.255668162927318,"aZ":-29.901966376009348,"pfxX":7.196696482056438,"pfxZ":1.517145835644568,"pX":0.25957828705996827,"pZ":2.661090380721649,"vX0":3.107297636782175,"vY0":-122.44393331842869,"vZ0":-1.0138481259290202,"x":107.11,"y":166.93,"x0":-1.9661237139010632,"y0":50.003545052589814,"z0":5.670995999927875,"aX":10.77741864927649},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.8,"breakHorizontal":-13.8,"spinRate":2715,"spinDirection":69},"zone":5,"typeConfidence":0.9,"plateTime":0.4496853011526456,"extension":6.687644231879812},"index":4,"playId":"1860bf85-a75e-3d9d-9faa-9a4ef50f650a","pitchNumber":5,"startTime":"2025-07-30T23:41:14.365Z","endTime":"2025-07-30T23:41:18.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T23:41:23.922Z","endTime":"2025-07-30T23:41:37.081Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.965900213352786,"aZ":-27.68654399035349,"pfxX":6.4416958043071,"pfxZ":2.7977032906854404,"pX":0.11823241221566923,"pZ":2.2113553255270793,"vX0":2.9702509299510043,"vY0":-126.66808759678598,"vZ0":-2.775045389090974,"x":112.49,"y":179.07,"x0":-1.911003542257916,"y0":50.002120809965966,"z0":5.564464096010324,"aX":10.333381148511469},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":-12.4,"spinRate":2760,"spinDirection":68},"zone":5,"typeConfidence":0.86,"plateTime":0.4345430592535293,"extension":6.701175074666899},"hitData":{"launchSpeed":75.5,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.47,"coordY":146.79}},"index":6,"playId":"e58c66f2-8148-3bd2-bd64-77c5e7447086","pitchNumber":6,"startTime":"2025-07-30T23:41:37.081Z","endTime":"2025-07-30T23:41:44.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.900000000000013,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:41:44.609Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a line drive to center fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T23:43:28.385Z","endTime":"2025-07-30T23:44:30.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"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(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":85.9,"endSpeed":79.9,"strikeZoneTop":3.44271869043143,"strikeZoneBottom":1.5672299547889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.917893480982713,"aZ":-28.497182177286078,"pfxX":-0.831368103838046,"pfxZ":2.2901352761631575,"pX":1.0162760085457367,"pZ":2.8885203542388926,"vX0":6.307144672956528,"vY0":-125.086923719254,"vZ0":-2.0095806858056537,"x":78.26,"y":160.79,"x0":-1.4149209735627086,"y0":50.00563804383289,"z0":6.007320251939832,"aX":-1.337622421656187},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":0.2,"spinRate":2444,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.43555576808675944,"extension":5.942764854828214},"index":0,"playId":"2077f6b0-6862-3753-baa9-63a11b366268","pitchNumber":1,"startTime":"2025-07-30T23:43:51.166Z","endTime":"2025-07-30T23:43:55.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.36246541607362,"strikeZoneBottom":1.5672299547889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.617568681256458,"aZ":-17.225457003938423,"pfxX":-8.964776455313084,"pfxZ":8.086666245298831,"pX":0.44363674309209405,"pZ":2.439299431297548,"vX0":8.094473469694774,"vY0":-134.92196783865285,"vZ0":-5.919147869834789,"x":100.09,"y":172.92,"x0":-1.4266786084189902,"y0":50.00465964055924,"z0":5.8704650417571465,"aX":-16.57471053457543},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":14.5,"spinRate":2396,"spinDirection":207},"zone":6,"typeConfidence":0.88,"plateTime":0.4055438905826967,"extension":5.982255911255576},"index":1,"playId":"ce1678f9-67d0-318d-91f2-620ac9127cd5","pitchNumber":2,"startTime":"2025-07-30T23:44:05.699Z","endTime":"2025-07-30T23:44:09.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":85.9,"endSpeed":79.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.30732958596266,"aZ":-28.462591785513116,"pfxX":-0.42322686152725586,"pfxZ":2.313711965915484,"pX":0.7925909853874532,"pZ":2.248474438630776,"vX0":5.98443648515528,"vY0":-125.13954585264725,"vZ0":-3.3698250640844116,"x":86.79,"y":178.07,"x0":-1.5623465637988834,"y0":50.004057160228285,"z0":5.9132501660928,"aX":-0.6796330707017367},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":-0.5,"spinRate":2513,"spinDirection":193},"zone":6,"typeConfidence":0.91,"plateTime":0.4356180763908357,"extension":6.024812145950562},"hitData":{"launchSpeed":96.3,"launchAngle":12.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.84,"coordY":86.43}},"index":2,"playId":"0ac8a02a-bfc1-3b1e-b4e4-2f3a4408760c","pitchNumber":3,"startTime":"2025-07-30T23:44:19.603Z","endTime":"2025-07-30T23:44:30.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:44:30.671Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Alex Freeland lines into an unassisted double play, first baseman Spencer Steer. Miguel Rojas out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T23:44:31.142Z","endTime":"2025-07-30T23:45:06.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.986398674393616,"aZ":-19.786143387130927,"pfxX":-1.7986771300892366,"pfxZ":7.209668341808546,"pX":0.47713952291557743,"pZ":2.5588106647922735,"vX0":5.759478089028993,"vY0":-128.99997364810716,"vZ0":-4.866800556598348,"x":110.08,"y":156.45,"x0":-1.5320402025280138,"y0":50.000689386497456,"z0":5.955967939215039,"aX":-3.0900585995284784},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.4,"breakHorizontal":2.3,"spinRate":2360,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.42150561204600345,"extension":5.851051285102797},"hitData":{"launchSpeed":100.6,"launchAngle":5.0,"totalDistance":99.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":146.75,"coordY":175.5}},"index":0,"playId":"3fb70ed1-7f7d-3052-b739-f3596eafb1cd","pitchNumber":1,"startTime":"2025-07-30T23:44:57.451Z","endTime":"2025-07-30T23:45:06.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":8.800000000000011,"leverageIndex":1.75,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:45:06.087Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to center fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T23:45:26.255Z","endTime":"2025-07-30T23:46:00.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"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(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":80.9,"endSpeed":74.6,"strikeZoneTop":3.49621326179886,"strikeZoneBottom":1.37929602985017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7218339023717,"aZ":-43.53183023461589,"pfxX":1.3497688604885059,"pfxZ":-8.098180991518797,"pX":0.6958242157321581,"pZ":2.9716717060133817,"vX0":4.249931523850178,"vY0":-117.769292985072,"vZ0":1.8113133944497204,"x":90.48,"y":158.54,"x0":-1.3087710924019615,"y0":50.00339966244747,"z0":6.224107632542062,"aX":1.8924374695403168},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.9,"breakHorizontal":-3.5,"spinRate":2620,"spinDirection":15},"zone":3,"typeConfidence":0.86,"plateTime":0.46538293529394625,"extension":5.982040932349693},"index":0,"playId":"bf05930a-1516-3606-8f62-ba8dca85820b","pitchNumber":1,"startTime":"2025-07-30T23:45:38.707Z","endTime":"2025-07-30T23:45:42.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.6,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55381117985231,"aZ":-17.601802894124695,"pfxX":-1.222650578736794,"pfxZ":8.332203454355543,"pX":0.4790666211398948,"pZ":2.062508839177748,"vX0":5.309355819853814,"vY0":-130.44496496203953,"vZ0":-6.50410877957989,"x":98.74,"y":183.09,"x0":-1.4107022033285637,"y0":50.006027629698664,"z0":5.88325592291852,"aX":-2.13969262609047},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.0,"breakHorizontal":1.2,"spinRate":2374,"spinDirection":200},"zone":6,"typeConfidence":0.88,"plateTime":0.4174880263726135,"extension":5.8899367406635035},"hitData":{"launchSpeed":90.8,"launchAngle":31.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.21,"coordY":65.58}},"index":1,"playId":"61490521-6505-3e14-9092-611fc76672e3","pitchNumber":2,"startTime":"2025-07-30T23:45:52.455Z","endTime":"2025-07-30T23:46:00.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:46:00.879Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to left fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T23:48:11.688Z","endTime":"2025-07-30T23:49:58.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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(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":86.6,"strikeZoneTop":3.06808291980904,"strikeZoneBottom":1.27186809517592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.908396951600167,"aZ":-20.98331815523842,"pfxX":-8.160611208604568,"pfxZ":5.852514267600979,"pX":1.5579138521680949,"pZ":2.072741890573814,"vX0":12.384344461584204,"vY0":-137.49765341583125,"vZ0":-5.736967190884021,"x":57.62,"y":182.82,"x0":-1.9473174978275227,"y0":50.001761537423924,"z0":5.613112883668604,"aX":-15.60201316612554},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":12.1,"spinRate":2170,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.398577067866726,"extension":6.742996258370845},"index":0,"playId":"73be56ce-66b1-3ad5-8207-579de1a86d2c","pitchNumber":1,"startTime":"2025-07-30T23:48:31.667Z","endTime":"2025-07-30T23:48:35.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.04131127300317,"strikeZoneBottom":1.29872759477724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65855699630379,"aZ":-26.79932940552425,"pfxX":5.226879631699456,"pfxZ":3.5631971193570884,"pX":0.5529170441603504,"pZ":2.6376844889380644,"vX0":5.1960053523204675,"vY0":-122.25827691829878,"vZ0":-1.9046283533242931,"x":95.92,"y":167.56,"x0":-2.2811718818961113,"y0":50.00567317642595,"z0":5.7324432097713265,"aX":7.894176315228488},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.2,"breakHorizontal":-10.7,"spinRate":2529,"spinDirection":68},"zone":3,"typeConfidence":2.0,"plateTime":0.4484270548678282,"extension":6.596383726610219},"index":1,"playId":"95614c6d-0cba-3adc-9728-2508bb9d89ff","pitchNumber":2,"startTime":"2025-07-30T23:48:47.007Z","endTime":"2025-07-30T23:48:51.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.03247060645744,"strikeZoneBottom":1.36139320643733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.490761367462646,"aZ":-27.41184058465719,"pfxX":-10.841689654184648,"pfxZ":2.4206765896424454,"pX":0.3485110616268737,"pZ":1.3650163236938706,"vX0":10.602198539410967,"vY0":-139.6760689677044,"vZ0":-6.390153607802812,"x":103.72,"y":201.92,"x0":-2.094333719611053,"y0":50.00569906911857,"z0":5.493794676363322,"aX":-21.3508110093872},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.1,"breakHorizontal":17.4,"spinRate":2196,"spinDirection":216},"zone":9,"typeConfidence":0.92,"plateTime":0.39266680769314855,"extension":6.700800214027745},"index":2,"playId":"3e946a22-7ffe-390b-8154-a6f24ae2bbb8","pitchNumber":3,"startTime":"2025-07-30T23:49:00.714Z","endTime":"2025-07-30T23:49:04.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":2.94313456796468,"strikeZoneBottom":1.33539901200812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.124178480649828,"aZ":-26.256396206947144,"pfxX":6.506689468306506,"pfxZ":3.8561806910625354,"pX":-0.2889946658501636,"pZ":3.1834500208126806,"vX0":3.1148986195593302,"vY0":-123.25384984265764,"vZ0":-0.43908229056446385,"x":128.02,"y":152.83,"x0":-2.4155226067397653,"y0":50.00272867902139,"z0":5.586439113729937,"aX":9.982119099900405},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.1,"breakHorizontal":-12.5,"spinRate":2594,"spinDirection":77},"zone":11,"typeConfidence":0.91,"plateTime":0.44485718050618406,"extension":6.600804446776385},"index":3,"playId":"68d46d61-6ceb-3bb2-aab4-f10d1ef724c5","pitchNumber":4,"startTime":"2025-07-30T23:49:14.607Z","endTime":"2025-07-30T23:49:18.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.07700640736446,"strikeZoneBottom":1.60301742695025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70629073841412,"aZ":-27.825877149638735,"pfxX":7.207737307949613,"pfxZ":2.7589592968044085,"pX":-0.08174926465352234,"pZ":1.3663739611005457,"vX0":3.4197920346976947,"vY0":-124.80911223843228,"vZ0":-4.411504948980595,"x":120.12,"y":201.89,"x0":-2.406938147417523,"y0":50.000817736031664,"z0":5.45507861903403,"aX":11.339263755131444},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":-13.8,"spinRate":2662,"spinDirection":65},"zone":13,"typeConfidence":0.92,"plateTime":0.4392771378651017,"extension":6.741939621270802},"index":4,"playId":"44d06f1c-ceee-3971-bb13-e4f5346c24aa","pitchNumber":5,"startTime":"2025-07-30T23:49:30.317Z","endTime":"2025-07-30T23:49:34.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.877493653943468,"aZ":-26.040842160598217,"pfxX":5.79366402962446,"pfxZ":3.854306102469648,"pX":0.30269961088708874,"pZ":2.8022895247119735,"vX0":5.1913403847299335,"vY0":-125.2878716193337,"vZ0":-1.461130859793419,"x":105.46,"y":163.12,"x0":-2.547770899585095,"y0":50.00541664871807,"z0":5.517525751675033,"aX":9.228773187813964},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.8,"breakHorizontal":-11.6,"spinRate":2580,"spinDirection":73},"zone":3,"typeConfidence":0.85,"plateTime":0.436871129672217,"extension":6.734461577323111},"hitData":{"launchSpeed":83.9,"launchAngle":45.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.6,"coordY":111.92}},"index":5,"playId":"c736698b-d1a0-3f62-9573-3a079993e751","pitchNumber":6,"startTime":"2025-07-30T23:49:48.489Z","endTime":"2025-07-30T23:49:58.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:49:58.650Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T23:49:58.119Z","endTime":"2025-07-30T23:50:29.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.633192726724335,"aZ":-27.80099915409599,"pfxX":-7.543014598995345,"pfxZ":2.52893696909074,"pX":-0.9658480690108648,"pZ":2.3417492127809583,"vX0":5.335915138616867,"vY0":-131.00139573729265,"vZ0":-3.145136658703833,"x":153.82,"y":175.55,"x0":-2.052852867878643,"y0":50.0065106913134,"z0":5.644523320692313,"aX":-13.064536890330151},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":12.5,"spinRate":1389,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.4187075434701386,"extension":6.767864447505768},"hitData":{"launchSpeed":66.9,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.67,"coordY":159.28}},"index":0,"playId":"17b31249-7080-3423-afc2-edc15db1f913","pitchNumber":1,"startTime":"2025-07-30T23:50:21.454Z","endTime":"2025-07-30T23:50:29.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:50:29.021Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T23:50:40.639Z","endTime":"2025-07-30T23:51:00.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.069176000341635,"aZ":-25.27366665130229,"pfxX":-9.12057223161663,"pfxZ":3.4609597693413434,"pX":0.23498388602642709,"pZ":2.9369170177049013,"vX0":9.925252598952978,"vY0":-139.8964568254288,"vZ0":-2.725787834122159,"x":108.04,"y":159.48,"x0":-2.1653177641007644,"y0":50.00006794098432,"z0":5.571540942460248,"aX":-18.167276454388052},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.9,"breakHorizontal":14.6,"spinRate":2214,"spinDirection":220},"zone":2,"typeConfidence":0.92,"plateTime":0.3907684006619303,"extension":6.744655340186104},"hitData":{"launchSpeed":90.9,"launchAngle":-23.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.24,"coordY":148.64}},"index":0,"playId":"ede13a72-2324-36d2-a0f2-1fcba6f2ab20","pitchNumber":1,"startTime":"2025-07-30T23:50:52.869Z","endTime":"2025-07-30T23:51:00.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:51:00.280Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, second baseman Matt McLain to pitcher Nick Martinez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T23:52:57.100Z","endTime":"2025-07-30T23:54:43.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"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":81.7,"endSpeed":75.7,"strikeZoneTop":3.62992357877332,"strikeZoneBottom":1.5403873394353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.568012746444456,"aZ":-44.008565243743604,"pfxX":-0.28308566980466177,"pfxZ":-8.32737947819507,"pX":-0.5803103780244414,"pZ":-0.2496678571560129,"vX0":2.0595545566331634,"vY0":-118.9206271831392,"vZ0":-5.071810429945068,"x":139.12,"y":245.52,"x0":-1.4239335724837747,"y0":50.005536717229354,"z0":5.938121950408462,"aX":-0.4023833372521769},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-16.1,"breakHorizontal":0.0,"spinRate":2692,"spinDirection":12},"zone":13,"typeConfidence":0.89,"plateTime":0.4620600794962084,"extension":6.016256809837922},"index":0,"playId":"ffb2b8ed-a219-3bc0-adfe-ce8ab58d1f1f","pitchNumber":1,"startTime":"2025-07-30T23:53:13.496Z","endTime":"2025-07-30T23:53:16.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64220127875024,"aZ":-25.708844494889856,"pfxX":-6.969547646280498,"pfxZ":4.740735122229431,"pX":-0.4886696911425802,"pZ":2.287523014493138,"vX0":4.233204916509894,"vY0":-116.02739056954255,"vZ0":-3.152307602551901,"x":135.63,"y":177.02,"x0":-1.4310003221110907,"y0":50.002205035920205,"z0":6.112603981490062,"aX":-9.505403186119196},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":8.0,"breakHorizontal":11.5,"spinRate":2107,"spinDirection":242},"zone":4,"typeConfidence":0.89,"plateTime":0.4720090421874694,"extension":5.875130726912426},"index":1,"playId":"6a704c45-0546-38a7-b8d8-ae6db33df74e","pitchNumber":2,"startTime":"2025-07-30T23:53:32.251Z","endTime":"2025-07-30T23:53:37.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.62992357877332,"strikeZoneBottom":1.51354302424323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.194014953461327,"aZ":-19.800987179543352,"pfxX":-0.051571300605341874,"pfxZ":7.141008417572965,"pX":0.08240737341199719,"pZ":2.3412493099578793,"vX0":4.21079571147107,"vY0":-130.25161581651685,"vZ0":-5.25031484508642,"x":113.86,"y":175.57,"x0":-1.5427647510234415,"y0":50.00442628765729,"z0":5.86294159926429,"aX":-0.09033556894076103},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.1,"breakHorizontal":-0.7,"spinRate":2378,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.4191646157411615,"extension":5.991776587262539},"index":2,"playId":"46e37cb7-01d1-344d-8a42-5fe55493ae27","pitchNumber":3,"startTime":"2025-07-30T23:53:48.114Z","endTime":"2025-07-30T23:53:52.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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-30T23:53:54.749Z","endTime":"2025-07-30T23:54:16.318Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96133727762997,"aZ":-21.747242488708046,"pfxX":0.713764283424319,"pfxZ":6.007345592535083,"pX":1.0757780791340934,"pZ":2.6109298507636196,"vX0":6.28109187466602,"vY0":-130.31232483062428,"vZ0":-4.381287382858321,"x":75.99,"y":168.28,"x0":-1.4492152755242316,"y0":50.004376321727015,"z0":5.937523343011957,"aX":1.2386413377062313},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":-2.5,"spinRate":2476,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.41881771342491003,"extension":5.78893852783414},"index":4,"playId":"97916d62-224e-30c1-8fad-bc5bc7fa6c81","pitchNumber":4,"startTime":"2025-07-30T23:54:16.318Z","endTime":"2025-07-30T23:54:20.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.8,"endSpeed":85.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.306157639636503,"aZ":-17.60339155567315,"pfxX":-3.478144443616956,"pfxZ":7.86541452299242,"pX":0.8616043874056285,"pZ":3.37951572568902,"vX0":7.558856968791466,"vY0":-134.98679253535164,"vZ0":-3.59777985759128,"x":84.16,"y":147.53,"x0":-1.5181268747323238,"y0":50.00354602667456,"z0":5.962749354773789,"aX":-6.444636414089557},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":4.8,"spinRate":2302,"spinDirection":212},"zone":12,"typeConfidence":0.87,"plateTime":0.4051568239434209,"extension":5.833320060908983},"hitData":{"launchSpeed":85.8,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":154.22}},"index":5,"playId":"02869824-345e-3ba5-86cb-f49ccad91b23","pitchNumber":5,"startTime":"2025-07-30T23:54:36.379Z","endTime":"2025-07-30T23:54:43.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:54:43.906Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Smith walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T23:54:51.833Z","endTime":"2025-07-30T23:56:53.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.647321567256004,"aZ":-21.11773758853948,"pfxX":0.6149557873093769,"pfxZ":6.393841938740801,"pX":1.0215605686980422,"pZ":2.4417169458433503,"vX0":6.013065174724032,"vY0":-130.26449340733365,"vZ0":-4.934977219821678,"x":78.06,"y":172.85,"x0":-1.3903347786448417,"y0":50.005501690460044,"z0":5.94311767850557,"aX":1.0643498692166355},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.8,"breakHorizontal":-2.4,"spinRate":2293,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.41940201283474554,"extension":5.862780281237428},"index":0,"playId":"f7a92f27-5999-34e5-a4db-4ed74a4e13f8","pitchNumber":1,"startTime":"2025-07-30T23:55:18.004Z","endTime":"2025-07-30T23:55:21.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.36246541607362,"strikeZoneBottom":1.32558541933201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25191676944367,"aZ":-20.81231670591258,"pfxX":-7.7990269856636605,"pfxZ":6.100391302510058,"pX":-0.8920442580844097,"pZ":4.070515660246587,"vX0":4.283680653622115,"vY0":-135.06427710830758,"vZ0":-1.7131500579217005,"x":151.0,"y":128.88,"x0":-1.4788343313093977,"y0":50.00124139322733,"z0":6.164997338621088,"aX":-14.520946630262968},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":13.3,"spinRate":2162,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.4043170897909194,"extension":5.811870979763652},"index":1,"playId":"23c4be6d-fe44-3d8c-898b-42c42261bb84","pitchNumber":2,"startTime":"2025-07-30T23:55:37.280Z","endTime":"2025-07-30T23:55:40.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.33571124605644,"strikeZoneBottom":1.32558541933201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.439392011036976,"aZ":-44.259771207153065,"pfxX":3.31955958803754E-4,"pfxZ":-8.801119077854587,"pX":1.2370942963872011,"pZ":1.9433252727759274,"vX0":5.774795345219028,"vY0":-116.59140974638206,"vZ0":0.0206975958079616,"x":69.84,"y":186.31,"x0":-1.2745235861196447,"y0":50.00328132442518,"z0":6.120071758034455,"aX":-4.96649693128775E-4},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.6,"breakHorizontal":-1.4,"spinRate":2721,"spinDirection":13},"zone":14,"typeConfidence":0.88,"plateTime":0.4702357339377974,"extension":6.005808150616003},"index":2,"playId":"105866bf-1f08-3921-8348-e85a2fa89167","pitchNumber":3,"startTime":"2025-07-30T23:55:54.308Z","endTime":"2025-07-30T23:55:58.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.914943894023207,"aZ":-14.416539613695491,"pfxX":-3.62944571616044,"pfxZ":9.454804555178352,"pX":-0.11317209400670822,"pZ":2.8334797334992103,"vX0":5.072444935713066,"vY0":-135.94653837684933,"vZ0":-5.49953468163185,"x":121.31,"y":162.28,"x0":-1.5288706590535732,"y0":50.001091239730584,"z0":5.878039101960248,"aX":-6.815340095188932},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2413,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.40241656830502626,"extension":5.908849571866884},"index":3,"playId":"75372891-b226-3953-a02f-64c3fed3ab29","pitchNumber":4,"startTime":"2025-07-30T23:56:10.544Z","endTime":"2025-07-30T23:56:14.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.41596912992797,"strikeZoneBottom":1.32558541933201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.019209779498066,"aZ":-30.069865445407167,"pfxX":-0.1620965703615962,"pfxZ":1.3467949592963704,"pX":1.341066483976401,"pZ":1.2857178852687607,"vX0":6.736298784592057,"vY0":-124.85424003155623,"vZ0":-5.02955950512429,"x":65.88,"y":204.07,"x0":-1.3801882296053622,"y0":50.00549652614566,"z0":5.82442374876054,"aX":-0.2544354307870635},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":-1.4,"spinRate":2566,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4400480042212971,"extension":5.916526960316929},"index":4,"playId":"096b2614-fc2b-30fc-8fa5-a58ff520d310","pitchNumber":5,"startTime":"2025-07-30T23:56:33.326Z","endTime":"2025-07-30T23:56:36.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.38921804129169,"strikeZoneBottom":1.29872759477724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08378182816202,"aZ":-17.9852777999351,"pfxX":-9.118489670106731,"pfxZ":7.675800907886657,"pX":0.9831687580156555,"pZ":2.366677676359713,"vX0":9.380915801695364,"vY0":-135.2342410454232,"vZ0":-5.7569011187829595,"x":79.52,"y":174.88,"x0":-1.349519408825096,"y0":50.00104775356972,"z0":5.788761154438512,"aX":-16.85173586120464},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2356,"spinDirection":206},"zone":12,"typeConfidence":0.88,"plateTime":0.40534663996313514,"extension":6.00630781807283},"index":5,"playId":"73c5fb56-1464-306f-b119-acebe9879a5e","pitchNumber":6,"startTime":"2025-07-30T23:56:48.426Z","endTime":"2025-07-30T23:56:53.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:56:53.452Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Freddie Freeman homers (11) on a fly ball to right center field. Will Smith scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T23:56:53.161Z","endTime":"2025-07-30T23:58:03.450Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"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(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":88.8,"endSpeed":82.0,"strikeZoneTop":3.73686562247333,"strikeZoneBottom":1.70141747227358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.958383159484526,"aZ":-21.107705099959833,"pfxX":0.19000071936259522,"pfxZ":6.473489497780909,"pX":-0.6377179004989683,"pZ":2.893764998130163,"vX0":2.6719589082947404,"vY0":-129.3741928032593,"vZ0":-3.7412742109786907,"x":141.31,"y":160.65,"x0":-1.7050571920022106,"y0":50.000882414876195,"z0":5.960816395892445,"aX":0.32385282850576014},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.2,"breakHorizontal":-0.8,"spinRate":2359,"spinDirection":198},"zone":4,"typeConfidence":0.91,"plateTime":0.42208127322866007,"extension":5.720636748416592},"index":0,"playId":"7ec9f52a-3b37-316b-be8d-44596c70f340","pitchNumber":1,"startTime":"2025-07-30T23:57:19.321Z","endTime":"2025-07-30T23:57:23.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.8,"endSpeed":84.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.140564470481273,"aZ":-13.893932044796424,"pfxX":-3.8560949499656663,"pfxZ":9.922482398943398,"pX":0.7465281872744528,"pZ":2.3718945242278697,"vX0":7.160411061814849,"vY0":-134.8214849429065,"vZ0":-6.631770263000119,"x":88.54,"y":174.74,"x0":-1.4419588869712265,"y0":50.00137681096762,"z0":5.842978209234583,"aX":-7.103519054267609},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":5.5,"spinRate":2395,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.40616673662600933,"extension":5.9741500138301245},"hitData":{"launchSpeed":100.5,"launchAngle":32.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":188.7,"coordY":46.38}},"index":1,"playId":"b8ebec67-9df9-35ef-acb3-c1bdb6a08473","pitchNumber":2,"startTime":"2025-07-30T23:57:37.820Z","endTime":"2025-07-30T23:58:03.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-21.9,"leverageIndex":1.58,"dramaIndex":179.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:58:03.450Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T23:58:10.957Z","endTime":"2025-07-31T00:00:30.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30533534083448,"aZ":-19.67169697714769,"pfxX":0.8038021828005038,"pfxZ":7.101598334123114,"pX":0.8258895232207413,"pZ":2.1769175733800044,"vX0":5.616242256723185,"vY0":-130.99423923225862,"vZ0":-5.912288870756565,"x":85.52,"y":180.0,"x0":-1.438873259513843,"y0":50.0023115143873,"z0":5.905876748414022,"aX":1.4144703448518785},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":-2.5,"spinRate":2403,"spinDirection":197},"zone":9,"typeConfidence":0.91,"plateTime":0.41607490034427563,"extension":5.8992598902921936},"index":0,"playId":"7666625d-93cc-39a2-8671-15b365ccf999","pitchNumber":1,"startTime":"2025-07-30T23:58:24.381Z","endTime":"2025-07-30T23:58:27.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.510362292974367,"aZ":-18.45998534003468,"pfxX":-7.995137825303493,"pfxZ":7.4463587371394535,"pX":-0.8561258242796476,"pZ":3.1189083896076135,"vX0":4.0825858620313165,"vY0":-134.6833479640666,"vZ0":-4.45091520545717,"x":149.63,"y":154.57,"x0":-1.3506021907599426,"y0":50.0048185348394,"z0":6.093670132608236,"aX":-14.72968728796524},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":13.7,"spinRate":2303,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.40624851023847297,"extension":5.811611202801725},"index":1,"playId":"4a4e2aaf-7651-35af-807b-86ceba596879","pitchNumber":2,"startTime":"2025-07-30T23:58:40.436Z","endTime":"2025-07-30T23:58:44.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T23:58:53.979Z","endTime":"2025-07-30T23:59:09.193Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.46946673143409,"strikeZoneBottom":1.51354302424323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.822026425123724,"aZ":-16.565425765251067,"pfxX":-3.0687405525173133,"pfxZ":8.562558078755094,"pX":-0.35603756269624587,"pZ":4.377216590946311,"vX0":3.695823007497229,"vY0":-134.11362774280724,"vZ0":-1.7612616011661624,"x":130.57,"y":120.6,"x0":-1.3528116045439489,"y0":50.0022705076122,"z0":6.223095730707868,"aX":-5.593960085166574},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":4.8,"spinRate":2238,"spinDirection":203},"zone":11,"typeConfidence":0.89,"plateTime":0.40829611727016957,"extension":5.736898889830953},"index":3,"playId":"94b3861e-eadb-3f66-b914-e362d4fd9b4b","pitchNumber":3,"startTime":"2025-07-30T23:59:09.193Z","endTime":"2025-07-30T23:59:13.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":86.1,"endSpeed":80.2,"strikeZoneTop":3.49621326179886,"strikeZoneBottom":1.5672299547889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.561970254425155,"aZ":-30.398982242900328,"pfxX":0.26648584221329763,"pfxZ":1.108277516621437,"pX":1.3699828062896662,"pZ":0.12650727542629514,"vX0":6.738934151216049,"vY0":-125.1812570955291,"vZ0":-7.774726987480298,"x":64.78,"y":235.36,"x0":-1.3833644854674119,"y0":50.001995580956674,"z0":5.736949132120868,"aX":0.4247735751583048},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":-1.9,"spinRate":2565,"spinDirection":300},"zone":14,"typeConfidence":0.91,"plateTime":0.4363436962142053,"extension":5.957009009295475},"index":4,"playId":"1d275cf3-095a-3344-bf1e-d7294a67994f","pitchNumber":4,"startTime":"2025-07-30T23:59:24.234Z","endTime":"2025-07-30T23:59:28.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.2,"strikeZoneTop":3.44271869043143,"strikeZoneBottom":1.51354302424323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.513482136563145,"aZ":-27.237399801556577,"pfxX":-5.563640225028875,"pfxZ":3.5909717227219,"pX":0.21239729530826856,"pZ":1.1474871645409706,"vX0":5.4174865862131645,"vY0":-115.93785482993702,"vZ0":-5.237822649590791,"x":108.9,"y":207.8,"x0":-1.4200450922559638,"y0":50.00557705393906,"z0":6.002797537374395,"aX":-7.656249365576966},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.6,"breakHorizontal":8.9,"spinRate":2187,"spinDirection":242},"zone":14,"typeConfidence":0.89,"plateTime":0.4705251081740425,"extension":6.099458111164484},"index":5,"playId":"a982b3ea-07ec-3fe6-aad9-54309d89bc92","pitchNumber":5,"startTime":"2025-07-30T23:59:42.060Z","endTime":"2025-07-30T23:59:46.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.5,"endSpeed":82.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.935323150484912,"aZ":-21.750576465843203,"pfxX":0.6132349779601394,"pfxZ":6.014437130789996,"pX":0.6964071897374965,"pZ":1.9348954582108402,"vX0":5.581124865032892,"vY0":-130.22535217930943,"vZ0":-5.773004296725911,"x":90.45,"y":186.54,"x0":-1.5460014909888646,"y0":50.00569321871617,"z0":5.804454946555536,"aX":1.0626872207100495},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":-2.3,"spinRate":2422,"spinDirection":192},"zone":9,"typeConfidence":0.91,"plateTime":0.4190926970223807,"extension":6.020870678382945},"index":6,"playId":"767fca32-39ef-3ed6-85bc-b2336070fbce","pitchNumber":6,"startTime":"2025-07-30T23:59:58.360Z","endTime":"2025-07-31T00:00:02.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.1,"endSpeed":85.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.170301988416572,"aZ":-18.534923205232722,"pfxX":-9.089267782239254,"pfxZ":7.306567910277767,"pX":-0.35952835519726767,"pZ":3.2053888650309332,"vX0":5.954660715264784,"vY0":-135.42506483230426,"vZ0":-4.0011530736459004,"x":130.7,"y":152.23,"x0":-1.4002495770380365,"y0":50.0027718229098,"z0":5.989844996115758,"aX":-16.968430823286567},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":15.2,"spinRate":2258,"spinDirection":205},"zone":1,"typeConfidence":0.89,"plateTime":0.4036560186798033,"extension":5.85109113688938},"hitData":{"launchSpeed":72.8,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":153.71}},"index":7,"playId":"e94b5464-5f16-36fa-8a71-68ad1c99da7b","pitchNumber":7,"startTime":"2025-07-31T00:00:23.115Z","endTime":"2025-07-31T00:00:30.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:00:30.833Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T00:00:44.749Z","endTime":"2025-07-31T00:02:26.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.36246541607362,"strikeZoneBottom":1.40614880948055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.188970453777173,"aZ":-28.35388192678457,"pfxX":-5.043341860435278,"pfxZ":2.7927483245091285,"pX":-0.12957866570969073,"pZ":2.4832788455033805,"vX0":4.5248427824146225,"vY0":-115.54682011400486,"vZ0":-2.0723097873688276,"x":121.94,"y":171.73,"x0":-1.4472176474041314,"y0":50.00227849019865,"z0":6.085721981819719,"aX":-6.898522357005242},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.9,"breakHorizontal":8.2,"spinRate":2096,"spinDirection":242},"zone":5,"typeConfidence":0.88,"plateTime":0.4719395159267785,"extension":6.016739819064286},"index":0,"playId":"4a4ac65d-0861-3117-ba4f-d8ad867df7bf","pitchNumber":1,"startTime":"2025-07-31T00:01:00.082Z","endTime":"2025-07-31T00:01:05.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":86.1,"endSpeed":80.0,"strikeZoneTop":3.41596912992797,"strikeZoneBottom":1.45984930288227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.67990597332923,"aZ":-30.4008853951089,"pfxX":-0.507417830945788,"pfxZ":1.1066466229464176,"pX":1.1649596610167239,"pZ":2.11225691401795,"vX0":6.671626993256298,"vY0":-125.27239722163337,"vZ0":-3.3047029538796844,"x":72.59,"y":181.75,"x0":-1.454502379867728,"y0":50.00567356752694,"z0":5.904994836665482,"aX":-0.8162702537103742},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.6,"breakHorizontal":-0.5,"spinRate":2473,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.4353874797237465,"extension":5.972323438266676},"index":1,"playId":"19415fc6-06bf-3625-b759-043f5e21d320","pitchNumber":2,"startTime":"2025-07-31T00:01:14.770Z","endTime":"2025-07-31T00:01:20.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.138411301159717,"aZ":-19.041049575343777,"pfxX":-6.517407531810317,"pfxZ":7.119547163339803,"pX":-0.44200843871627704,"pZ":2.7302426989577393,"vX0":5.014611079141453,"vY0":-134.69682961277442,"vZ0":-4.9309190673200485,"x":133.85,"y":165.06,"x0":-1.4772751473985182,"y0":50.00486128950834,"z0":5.923312321242222,"aX":-12.026315286729574},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":10.8,"spinRate":2402,"spinDirection":201},"zone":4,"typeConfidence":0.93,"plateTime":0.4059979439434249,"extension":5.810943492274889},"index":2,"playId":"8cdffaec-9fe2-32c3-886c-9d73c25378e6","pitchNumber":3,"startTime":"2025-07-31T00:01:29.807Z","endTime":"2025-07-31T00:01:33.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.2,"strikeZoneTop":3.41596912992797,"strikeZoneBottom":1.43299990141143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.679998402588687,"aZ":-27.984639405299887,"pfxX":-5.654852841478236,"pfxZ":3.1229784996135965,"pX":1.1452776837897292,"pZ":1.5175228615877114,"vX0":7.268487314314396,"vY0":-114.68996374458527,"vZ0":-4.108950825316751,"x":73.34,"y":197.81,"x0":-1.3191139728052972,"y0":50.00390247642898,"z0":6.038366990004106,"aX":-7.592058382009862},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":4.9,"breakHorizontal":8.5,"spinRate":1927,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.47616859325970573,"extension":5.933615058117523},"index":3,"playId":"a8a92053-20b2-33bf-aa4d-70bd6b006350","pitchNumber":4,"startTime":"2025-07-31T00:01:48.465Z","endTime":"2025-07-31T00:01:53.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.3,"endSpeed":83.1,"strikeZoneTop":3.36246541607362,"strikeZoneBottom":1.45984930288227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48252957275894,"aZ":-20.749809613656627,"pfxX":0.574957803634756,"pfxZ":6.590172132386272,"pX":0.5217844557951149,"pZ":1.3389136392194092,"vX0":5.065484598702952,"vY0":-129.89097008402592,"vZ0":-7.363069547552106,"x":97.11,"y":202.63,"x0":-1.5166752544237045,"y0":50.00374333279882,"z0":5.7519748160594935,"aX":0.9963018636019175},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.8,"breakHorizontal":-2.0,"spinRate":2330,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.41934584325202007,"extension":5.932515906946817},"index":4,"playId":"f974a855-2d87-32a1-b234-245f7127618f","pitchNumber":5,"startTime":"2025-07-31T00:02:05.436Z","endTime":"2025-07-31T00:02:10.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.092898734676847,"aZ":-18.157289104521684,"pfxX":-8.816833523743163,"pfxZ":7.468661242692258,"pX":0.11992004728840203,"pZ":2.919887553791083,"vX0":7.335579631794924,"vY0":-135.94681951919108,"vZ0":-4.42238616823163,"x":112.43,"y":159.94,"x0":-1.4645145459913769,"y0":50.001058660359924,"z0":5.823561796318423,"aX":-16.54363917817038},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":14.5,"spinRate":2236,"spinDirection":209},"zone":2,"typeConfidence":0.89,"plateTime":0.40250217570455593,"extension":5.9461061651138065},"index":5,"playId":"a75e77b8-2817-3b59-9890-94792a95384e","pitchNumber":6,"startTime":"2025-07-31T00:02:23.438Z","endTime":"2025-07-31T00:02:26.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:02:26.871Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noelvi Marte singles on a ground ball to third baseman Alex Freeland.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:04:20.994Z","endTime":"2025-07-31T00:05:05.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.36246541607362,"strikeZoneBottom":1.59407086836942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65036691731762,"aZ":-22.738104615558523,"pfxX":-9.2685151371291,"pfxZ":4.798471158781091,"pX":0.434316782686915,"pZ":2.762526300237489,"vX0":9.740831496500157,"vY0":-139.01719815528133,"vZ0":-3.9023363710971015,"x":100.44,"y":164.19,"x0":-1.9021540034588613,"y0":50.00664539609472,"z0":5.684440880557821,"aX":-18.239987933089154},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":14.9,"spinRate":2194,"spinDirection":214},"zone":6,"typeConfidence":0.92,"plateTime":0.39323083039848816,"extension":6.6958381257554205},"index":0,"playId":"bfdf375c-86c1-3cd7-8ef3-14adabb18368","pitchNumber":1,"startTime":"2025-07-31T00:04:39.949Z","endTime":"2025-07-31T00:04:43.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45377440430506,"aZ":-29.124074884877093,"pfxX":6.224430703280461,"pfxZ":1.9667013495065184,"pX":-0.10687737167122391,"pZ":2.235174980193225,"vX0":3.675988629989384,"vY0":-123.44440144014008,"vZ0":-2.244262168914444,"x":121.07,"y":178.43,"x0":-2.4215828481089035,"y0":50.00299680229022,"z0":5.596167264489788,"aX":9.652302266059136},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":-12.1,"spinRate":2499,"spinDirection":71},"zone":5,"typeConfidence":0.9,"plateTime":0.44287432959534856,"extension":6.659162721795262},"hitData":{"launchSpeed":99.6,"launchAngle":6.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.4,"coordY":168.17}},"index":1,"playId":"02bcf3bd-9fbb-3025-ac49-6f53587e552b","pitchNumber":2,"startTime":"2025-07-31T00:04:52.970Z","endTime":"2025-07-31T00:05:05.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:05:05.124Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:05:09.117Z","endTime":"2025-07-31T00:07:01.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnThird":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5],"actionIndex":[1,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.41596912992797,"strikeZoneBottom":1.45984930288227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.528924779257288,"aZ":-19.639196627733302,"pfxX":-9.751792390096936,"pfxZ":6.3282326228391135,"pX":1.7287636610873074,"pZ":0.8453072606033935,"vX0":12.835462952693268,"vY0":-139.39951706859367,"vZ0":-9.293834692546625,"x":51.1,"y":215.96,"x0":-1.655135999523049,"y0":50.00223408933724,"z0":5.503869208993864,"aX":-19.311417928247298},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":2215,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.39200761580641164,"extension":6.925071143297464},"index":0,"playId":"d20f137e-8d15-3f5a-86ad-d531ec3becaf","pitchNumber":1,"startTime":"2025-07-31T00:05:32.248Z","endTime":"2025-07-31T00:05:39.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Shohei Ohtani. Noelvi Marte to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"d20f137e-8d15-3f5a-86ad-d531ec3becaf","startTime":"2025-07-31T00:05:39.059Z","endTime":"2025-07-31T00:06:00.567Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"postOnSecond":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.98,"dramaIndex":74.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.7,"strikeZoneTop":3.42488578545311,"strikeZoneBottom":1.49564583664849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.035341592494,"aZ":-23.149714577952867,"pfxX":-11.871890974920687,"pfxZ":4.571427853496576,"pX":2.0138480010184225,"pZ":0.8568203358342622,"vX0":14.10266579074494,"vY0":-140.7645398883005,"vZ0":-8.66049903678246,"x":40.24,"y":215.65,"x0":-1.5594578417658738,"y0":50.00075415695145,"z0":5.516093275445824,"aX":-23.417252363491237},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.2,"breakHorizontal":18.0,"spinRate":2308,"spinDirection":228},"zone":14,"typeConfidence":0.92,"plateTime":0.39168422280338344,"extension":6.9000683192705905},"index":2,"playId":"b3be7c83-24c9-3e0a-8919-ab7b7e9e4e1f","pitchNumber":2,"startTime":"2025-07-31T00:06:00.567Z","endTime":"2025-07-31T00:06:09.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Shohei Ohtani. Noelvi Marte to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"b3be7c83-24c9-3e0a-8919-ab7b7e9e4e1f","startTime":"2025-07-31T00:06:12.053Z","endTime":"2025-07-31T00:06:41.397Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"postOnThird":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.98,"dramaIndex":74.0,"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.42488578545311,"strikeZoneBottom":1.49564583664849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16429968372163,"aZ":-14.024357523595944,"pfxX":-3.9836131457242034,"pfxZ":8.631014793397474,"pX":-1.2971637947500048,"pZ":3.0472749205266414,"vX0":4.3302305229528715,"vY0":-143.62598701064852,"vZ0":-4.539182142195298,"x":166.44,"y":156.5,"x0":-2.3019624712576765,"y0":50.00709738591766,"z0":5.511178842283805,"aX":-8.38110765136853},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.0,"breakHorizontal":6.5,"spinRate":2439,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.38038807799804264,"extension":6.743024172187459},"index":4,"playId":"981336d5-dc1c-31b4-acda-30cba07ecae3","pitchNumber":3,"startTime":"2025-07-31T00:06:41.397Z","endTime":"2025-07-31T00:06:45.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.39813520713945,"strikeZoneBottom":1.46879869312487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22934883558025,"aZ":-16.52377257074798,"pfxX":-2.6040546668406286,"pfxZ":7.6258813682563975,"pX":1.186520411604128,"pZ":3.0877490798097087,"vX0":10.231506302157333,"vY0":-141.83068744753734,"vZ0":-3.9972198058044635,"x":71.77,"y":155.41,"x0":-2.1178370556840584,"y0":50.001930431949404,"z0":5.5584805116508305,"aX":-5.344874319420055},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":2.8,"spinRate":2456,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.3851231600381566,"extension":6.855554931124797},"index":5,"playId":"5fbe85ce-e8be-34a3-ad7c-bb6fda2379e7","pitchNumber":4,"startTime":"2025-07-31T00:06:57.366Z","endTime":"2025-07-31T00:07:01.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.98,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:07:01.228Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Steer walks. Tyler Stephenson to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:07:01.466Z","endTime":"2025-07-31T00:13:10.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnThird":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,5,6],"actionIndex":[2,3,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":91.0,"strikeZoneTop":3.31787423650031,"strikeZoneBottom":1.46879869312487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.956122779006936,"aZ":-15.059860997374367,"pfxX":-2.6516117004649686,"pfxZ":8.22390622823343,"pX":1.5853316380933564,"pZ":0.9337901081641602,"vX0":10.216632215006758,"vY0":-142.4858528533528,"vZ0":-10.241499895330314,"x":56.57,"y":213.57,"x0":-1.6831703749540028,"y0":50.00443792198788,"z0":5.4981906633948014,"aX":-5.519396278043029},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.2,"breakHorizontal":3.0,"spinRate":2533,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.38260808450073513,"extension":6.893220359052178},"index":0,"playId":"14e515b3-48c1-378a-8339-733e20178e2a","pitchNumber":1,"startTime":"2025-07-31T00:07:34.368Z","endTime":"2025-07-31T00:07:38.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.31787423650031,"strikeZoneBottom":1.4419498557178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.085812534636645,"aZ":-28.162156469392322,"pfxX":5.230250524533851,"pfxZ":2.516585349270148,"pX":1.3848438753098267,"pZ":1.725752274402289,"vX0":6.408097633732655,"vY0":-125.56435397584646,"vZ0":-3.730017909119135,"x":64.21,"y":192.18,"x0":-1.8822834199611267,"y0":50.001542416431526,"z0":5.529077498074336,"aX":8.32527967844406},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":-10.9,"spinRate":2582,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.43668616676604355,"extension":6.814001772202082},"index":1,"playId":"920af7c4-dc5f-3dbd-892b-1bc53c549188","pitchNumber":2,"startTime":"2025-07-31T00:07:54.142Z","endTime":"2025-07-31T00:07:58.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-31T00:08:07.230Z","endTime":"2025-07-31T00:10:27.410Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Banda replaces Shohei Ohtani.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-31T00:10:27.410Z","endTime":"2025-07-31T00:10:27.429Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from pitcher to designated hitter for Shohei Ohtani.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-31T00:10:27.429Z","endTime":"2025-07-31T00:12:50.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"200","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.34462944085096,"strikeZoneBottom":1.52249128391744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.83420613319587,"aZ":-32.735643109795696,"pfxX":-3.175691814691854,"pfxZ":-0.364521370643887,"pX":0.13415563662827282,"pZ":3.4604955028759066,"vX0":-5.626657767093934,"vY0":-122.98665537039052,"vZ0":1.1884350965980919,"x":111.89,"y":145.35,"x0":2.8541070526011385,"y0":50.000682489469035,"z0":5.724000896235177,"aX":-4.918538512844442},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.1,"breakHorizontal":7.0,"spinRate":2271,"spinDirection":327},"zone":2,"typeConfidence":2.0,"plateTime":0.4434515590216801,"extension":6.169374452674227},"index":5,"playId":"29fcc36f-d12c-3b9c-878a-38199c481b96","pitchNumber":3,"startTime":"2025-07-31T00:12:50.087Z","endTime":"2025-07-31T00:12:55.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.34462944085096,"strikeZoneBottom":1.52249128391744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.498305138019834,"aZ":-23.683538061436575,"pfxX":8.378430339873933,"pfxZ":4.389845449154624,"pX":0.9317376478698247,"pZ":2.65184643124046,"vX0":-7.424140502446641,"vY0":-137.7164205898747,"vZ0":-3.626028845253093,"x":81.48,"y":167.18,"x0":2.5643772260729016,"y0":50.003479905537006,"z0":5.573805527899772,"aX":16.211373494061036},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.4,"breakHorizontal":-13.8,"spinRate":2070,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.396613341073218,"extension":6.27884466221442},"index":6,"playId":"bebbff3e-1e3d-3335-9a34-7b09d7ee65a5","pitchNumber":4,"startTime":"2025-07-31T00:13:06.071Z","endTime":"2025-07-31T00:13:10.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.05,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:13:10.913Z","atBatIndex":30},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Will Benson out on a sacrifice fly to center fielder Andy Pages. Noelvi Marte scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:13:15.701Z","endTime":"2025-07-31T00:13:47.623Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":{"id":660271,"link":"/api/v1/people/660271"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.79,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.860562369175994,"aZ":-21.956235355584766,"pfxX":8.610146803342978,"pfxZ":5.163920611675463,"pX":0.7677862181703807,"pZ":3.0633739288886996,"vX0":-7.583609549010451,"vY0":-139.41844370703026,"vZ0":-3.0337299718818778,"x":87.73,"y":156.07,"x0":2.397770850690902,"y0":50.001804699229254,"z0":5.6062708702686495,"aX":17.034818558128677},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":-14.2,"spinRate":2092,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.3921118176242877,"extension":6.22030352631341},"hitData":{"launchSpeed":85.7,"launchAngle":21.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.69,"coordY":84.12}},"index":0,"playId":"af6a856a-328a-3b42-96bf-23e75443f8d5","pitchNumber":1,"startTime":"2025-07-31T00:13:36.605Z","endTime":"2025-07-31T00:13:47.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":2.58,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:13:47.623Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Santiago Espinal strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:13:57.956Z","endTime":"2025-07-31T00:16:32.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.45163483848425,"strikeZoneBottom":1.54933503272355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.782630755605595,"aZ":-19.00391759643449,"pfxX":9.6825746198071,"pfxZ":6.6915395501882635,"pX":0.07101138475509587,"pZ":2.5599047650365145,"vX0":-9.5985483731681,"vY0":-139.73153717197212,"vZ0":-4.682300207213507,"x":114.29,"y":169.66,"x0":2.299982063594163,"y0":50.00527909115551,"z0":5.51373525575477,"aX":19.065296449587763},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":-15.5,"spinRate":2112,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.3926531206046233,"extension":6.389124637234585},"index":0,"playId":"55cedd77-eec7-3d11-9512-3f80172b732a","pitchNumber":1,"startTime":"2025-07-31T00:14:43.533Z","endTime":"2025-07-31T00:14:47.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.1,"endSpeed":82.6,"strikeZoneTop":3.47838237494975,"strikeZoneBottom":1.52249128391744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.09674849273226,"aZ":-25.998201552433326,"pfxX":9.75239851128609,"pfxZ":3.5089107548713887,"pX":2.3216309151091363,"pZ":3.0394734592640273,"vX0":-3.953248052375046,"vY0":-132.51826277671782,"vZ0":-1.6993355076316945,"x":28.5,"y":156.71,"x0":2.57461416341026,"y0":50.003110268876355,"z0":5.607907057751966,"aX":17.162684751162832},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":-16.7,"spinRate":1650,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.41499244401450364,"extension":6.349295260619414},"index":1,"playId":"cff84cc4-a07f-357b-b267-51ae89785ec0","pitchNumber":2,"startTime":"2025-07-31T00:15:00.663Z","endTime":"2025-07-31T00:15:03.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.45163483848425,"strikeZoneBottom":1.54933503272355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.225157153905265,"aZ":-20.763339942124457,"pfxX":8.575586724254698,"pfxZ":5.70242000377662,"pX":1.2170045194974242,"pZ":3.0357951820037368,"vX0":-6.010051631357111,"vY0":-140.88114496361985,"vZ0":-3.317122585944119,"x":70.61,"y":156.81,"x0":2.2681986885303917,"y0":50.00520398940073,"z0":5.577136210468222,"aX":17.170077649533738},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":-14.3,"spinRate":2205,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.3893842458758572,"extension":6.3378674850828425},"index":2,"playId":"99c6381c-e63b-3e63-91e7-2e0bbfd55699","pitchNumber":3,"startTime":"2025-07-31T00:15:21.089Z","endTime":"2025-07-31T00:15:25.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8058858209886,"aZ":-36.99130017594606,"pfxX":-4.929755654074047,"pfxZ":-3.174165832927038,"pX":-1.008442064027228,"pZ":1.775556592110071,"vX0":-6.594792089932854,"vY0":-123.62710532624892,"vZ0":-1.502516219303535,"x":155.44,"y":190.84,"x0":2.3524918814360727,"y0":50.000030571890925,"z0":5.548265159845328,"aX":-7.490147511529855},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.9,"breakHorizontal":10.7,"spinRate":2402,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4461443471863502,"extension":6.200910555915996},"index":3,"playId":"b8857821-2cac-37a7-8ac6-2d4abacb35bb","pitchNumber":4,"startTime":"2025-07-31T00:15:39.032Z","endTime":"2025-07-31T00:15:43.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-31T00:16:06.189Z","endTime":"2025-07-31T00:16:28.805Z","isPitch":false,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98404259149259,"aZ":-13.568885092580892,"pfxX":6.447280046105942,"pfxZ":9.558479557690454,"pX":0.4421579397668765,"pZ":3.0266909755941818,"vX0":-7.2323856410045,"vY0":-139.06155033363765,"vZ0":-4.585170644533424,"x":100.15,"y":157.06,"x0":2.246657858325049,"y0":50.00357383213448,"z0":5.606083033585008,"aX":12.550422689352045},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-10.1,"spinRate":2182,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.39481749745223516,"extension":6.352619269791773},"index":5,"playId":"2fcef5f9-7645-35dc-bb97-5f7a850ced6c","pitchNumber":5,"startTime":"2025-07-31T00:16:28.805Z","endTime":"2025-07-31T00:16:32.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":-5.3999999999999915,"leverageIndex":2.3,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:16:32.698Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Lux called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:16:45.837Z","endTime":"2025-07-31T00:19:15.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":86.8,"endSpeed":80.1,"strikeZoneTop":3.31787423650031,"strikeZoneBottom":1.49564583664849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.49352111547546,"aZ":-34.58786982833105,"pfxX":-2.7143096012012093,"pfxZ":-1.4854889127124142,"pX":-0.02543552389773598,"pZ":1.797489460168367,"vX0":-5.138980416545239,"vY0":-126.40596994306472,"vZ0":-2.5142482065580722,"x":117.97,"y":190.25,"x0":2.3858488410512226,"y0":50.00604540768176,"z0":5.578929729231441,"aX":-4.397788271362446},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":6.1,"spinRate":2404,"spinDirection":333},"zone":8,"typeConfidence":2.0,"plateTime":0.43312300814408156,"extension":6.115932401058678},"index":0,"playId":"3432f5af-917d-360b-8682-7d7e4c7a5fef","pitchNumber":1,"startTime":"2025-07-31T00:16:58.421Z","endTime":"2025-07-31T00:17:02.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.18407469360282,"strikeZoneBottom":1.52249128391744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62915454663684,"aZ":-40.4252266627325,"pfxX":-6.446833965318844,"pfxZ":-5.234243125868666,"pX":-0.021928489928456817,"pZ":3.0027069985683608,"vX0":-3.9753798479845663,"vY0":-125.16715855499697,"vZ0":1.46375012559393,"x":117.84,"y":157.71,"x0":2.4273059529352743,"y0":50.000450064526675,"z0":5.735036964229324,"aX":-10.167773475904715},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.9,"breakHorizontal":12.6,"spinRate":2400,"spinDirection":314},"zone":2,"typeConfidence":2.0,"plateTime":0.4385590249637854,"extension":6.249112571185018},"index":1,"playId":"13cef3fc-97ff-32ad-970e-ef3b6f0a6f47","pitchNumber":2,"startTime":"2025-07-31T00:17:16.399Z","endTime":"2025-07-31T00:17:20.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-31T00:17:23.798Z","endTime":"2025-07-31T00:17:38.780Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.13054376530318,"strikeZoneBottom":1.57617708102659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.936054411405646,"aZ":-39.5978411334953,"pfxX":-5.571784595094201,"pfxZ":-4.66997159155232,"pX":-0.9602339554877769,"pZ":2.7699890354875984,"vX0":-6.283373628552322,"vY0":-125.96281516125299,"vZ0":0.8437932264452834,"x":153.6,"y":163.99,"x0":2.2994013138667286,"y0":50.0009985769105,"z0":5.657351452702068,"aX":-8.862013626218674},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.9,"breakHorizontal":11.6,"spinRate":2370,"spinDirection":322},"zone":11,"typeConfidence":2.0,"plateTime":0.4364941219581784,"extension":6.239360630882282},"index":3,"playId":"b0927961-984a-3ad9-9113-d389ca5c3979","pitchNumber":3,"startTime":"2025-07-31T00:17:38.780Z","endTime":"2025-07-31T00:17:42.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.13054376530318,"strikeZoneBottom":1.46879869312487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.141746093370415,"aZ":-37.31631131712712,"pfxX":-3.4265788371419137,"pfxZ":-3.2620751741193486,"pX":-0.5152593616213178,"pZ":0.049123607100357805,"vX0":-5.9571869446428405,"vY0":-125.28183861156496,"vZ0":-5.429667749139416,"x":136.64,"y":237.45,"x0":2.3457326630741133,"y0":50.00275974319589,"z0":5.321495881825779,"aX":-5.402998466838691},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.0,"breakHorizontal":7.7,"spinRate":2335,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.43849638325834883,"extension":6.620769322338099},"index":4,"playId":"b6c81c3e-1de2-378f-97c8-c92d836f1430","pitchNumber":4,"startTime":"2025-07-31T00:17:56.628Z","endTime":"2025-07-31T00:18:00.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.962504706622443,"aZ":-20.128780036391404,"pfxX":8.729734912398278,"pfxZ":6.091594215111832,"pX":0.4056491954943729,"pZ":1.6857585845653942,"vX0":-7.858329481805727,"vY0":-139.00185636217802,"vZ0":-6.879702855789046,"x":101.54,"y":193.26,"x0":2.120126891996335,"y0":50.00657774636275,"z0":5.506110889471157,"aX":17.27383039198676},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.0,"breakHorizontal":-14.4,"spinRate":2174,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.39240197580651026,"extension":6.334924108773164},"index":5,"playId":"79b10441-ac84-34c3-ac21-c8d1a0e1e88e","pitchNumber":5,"startTime":"2025-07-31T00:18:21.017Z","endTime":"2025-07-31T00:18:24.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.05023530177897,"strikeZoneBottom":1.52249128391744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01509696827333,"aZ":-35.938871005524426,"pfxX":-6.556595417850243,"pfxZ":-2.4831116420161674,"pX":-1.410337850218721,"pZ":1.5536813575026942,"vX0":-6.787565737940608,"vY0":-122.62417606628532,"vZ0":-2.2125077487634566,"x":170.76,"y":196.83,"x0":2.2485843356278354,"y0":50.000709827936134,"z0":5.543577857214531,"aX":-9.949474378353198},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.8,"breakHorizontal":13.6,"spinRate":2455,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.44725554484893415,"extension":6.394706487632572},"index":6,"playId":"0736f405-2095-30f7-9457-dde8a9c8e2f1","pitchNumber":6,"startTime":"2025-07-31T00:18:47.185Z","endTime":"2025-07-31T00:18:50.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.18407469360282,"strikeZoneBottom":1.46879869312487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.256643697824256,"aZ":-21.68229535826957,"pfxX":8.907603958375532,"pfxZ":5.291968173738335,"pX":-0.495733722193595,"pZ":2.9145934457710116,"vX0":-10.180011748572877,"vY0":-139.40920323519123,"vZ0":-3.4107991346558175,"x":135.9,"y":160.09,"x0":2.033644203497122,"y0":50.00190983662629,"z0":5.573056314108801,"aX":17.657388893635854},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":-14.2,"spinRate":2127,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.39183357231192684,"extension":6.401324779559104},"index":7,"playId":"0a3cebf6-9f13-39e5-9f16-dbdfd67d8cc8","pitchNumber":7,"startTime":"2025-07-31T00:19:10.159Z","endTime":"2025-07-31T00:19:15.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":2.11,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:19:15.689Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T00:21:50.029Z","endTime":"2025-07-31T00:24:29.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.50512840377582,"strikeZoneBottom":1.52249128391744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.975151694005344,"aZ":-14.860826885156516,"pfxX":-4.43307631819574,"pfxZ":9.58892581540995,"pX":-0.9659234809754472,"pZ":3.6767017349103917,"vX0":3.244913592678346,"vY0":-133.35845071654185,"vZ0":-3.342886810921093,"x":153.82,"y":139.51,"x0":-1.620887141471395,"y0":50.00659651775325,"z0":6.014858912981965,"aX":-8.007540832567175},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":7.3,"spinRate":2199,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.4103144377128012,"extension":5.908261139308917},"index":0,"playId":"5c098e69-da7e-3a3c-961e-be2941ddc494","pitchNumber":1,"startTime":"2025-07-31T00:21:53.344Z","endTime":"2025-07-31T00:21:57.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.671554190373197,"aZ":-28.670052456944937,"pfxX":-1.3082311056218583,"pfxZ":2.298314547094736,"pX":-0.045677786575603965,"pZ":2.1672852936620983,"vX0":4.159425309621714,"vY0":-122.82345023420373,"vZ0":-3.2525830872215002,"x":118.74,"y":180.26,"x0":-1.5922891677423752,"y0":50.00438760914824,"z0":5.950774264670804,"aX":-1.9964055829874214},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.6,"breakHorizontal":1.3,"spinRate":2427,"spinDirection":181},"zone":5,"typeConfidence":0.91,"plateTime":0.44620069266381934,"extension":5.874022026758055},"index":1,"playId":"ef4133b1-999c-3859-bf5c-4f51dd6a9dbd","pitchNumber":2,"startTime":"2025-07-31T00:22:08.927Z","endTime":"2025-07-31T00:22:15.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":79.2,"endSpeed":73.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.97115056938598,"aZ":-28.69848929808447,"pfxX":-9.083448859662834,"pfxZ":2.5422803684524196,"pX":-0.4986999685802324,"pZ":2.131274886662764,"vX0":4.71539001819613,"vY0":-115.41211787725598,"vZ0":-2.8586425105893767,"x":136.01,"y":181.24,"x0":-1.375088981181644,"y0":50.00223295312563,"z0":6.11522655382886,"aX":-12.406026890910226},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":4.2,"breakHorizontal":15.5,"spinRate":2193,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.47235614959976147,"extension":5.869893665586513},"index":2,"playId":"c4fdea73-5eaa-3046-b7b6-e8ee53f8b3ec","pitchNumber":3,"startTime":"2025-07-31T00:22:37.886Z","endTime":"2025-07-31T00:22:44.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.9,"endSpeed":84.8,"strikeZoneTop":3.53187293409494,"strikeZoneBottom":1.54933503272355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.38032270111864,"aZ":-13.796949716943633,"pfxX":-4.526921447700427,"pfxZ":9.945111647151293,"pX":1.1034277343304766,"pZ":4.148054007441295,"vX0":8.103432940497932,"vY0":-135.06722197002213,"vZ0":-2.5542526239526926,"x":74.94,"y":126.78,"x0":-1.347266321747786,"y0":50.00185452966326,"z0":6.075963682122703,"aX":-8.364953013773098},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2255,"spinDirection":213},"zone":12,"typeConfidence":0.92,"plateTime":0.40550491111118925,"extension":5.921728333180753},"index":3,"playId":"a3a9dc4c-8f02-3afb-adb4-8b633d0124ae","pitchNumber":4,"startTime":"2025-07-31T00:23:30.641Z","endTime":"2025-07-31T00:23:34.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.46945826271184,"strikeZoneBottom":1.62135287259098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.661867653654927,"aZ":-27.921602797728365,"pfxX":-0.7412323594836636,"pfxZ":2.642808001989377,"pX":0.21345711560662722,"pZ":1.3464110699372507,"vX0":4.683230532636517,"vY0":-125.64937021463044,"vZ0":-5.723185626924204,"x":108.86,"y":202.43,"x0":-1.5723236663785027,"y0":50.00537314125915,"z0":5.901247732293062,"aX":-1.1945259136147208},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":0.4,"spinRate":2514,"spinDirection":207},"zone":14,"typeConfidence":0.88,"plateTime":0.4346599853202493,"extension":5.8740293006077255},"index":4,"playId":"68346d6d-473c-3a68-b7f7-b8bf051df6d7","pitchNumber":5,"startTime":"2025-07-31T00:23:46.576Z","endTime":"2025-07-31T00:23:51.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09900200272721,"aZ":-21.00399940402463,"pfxX":-0.15970832143879443,"pfxZ":6.463839118377578,"pX":0.6588341388674536,"pZ":3.5013883613732526,"vX0":5.535729621469374,"vY0":-130.30724618616765,"vZ0":-2.452373166937076,"x":91.89,"y":144.24,"x0":-1.4678892957589103,"y0":50.00419410364139,"z0":6.033089120393635,"aX":-0.2770066545963582},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.4,"breakHorizontal":-0.8,"spinRate":2461,"spinDirection":195},"zone":3,"typeConfidence":0.9,"plateTime":0.41954615723585453,"extension":5.708661357487649},"index":5,"playId":"3b1468b5-45a2-3d5a-9257-db496bf2e7d8","pitchNumber":6,"startTime":"2025-07-31T00:24:03.151Z","endTime":"2025-07-31T00:24:06.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.463687061384576,"aZ":-17.641634837617712,"pfxX":-9.232963678916592,"pfxZ":7.754476640732271,"pX":-0.16173911280481137,"pZ":3.0297440315839044,"vX0":6.604339255290364,"vY0":-135.5059399650779,"vZ0":-4.275539350660922,"x":123.17,"y":156.98,"x0":-1.4215603637795156,"y0":50.002160606101064,"z0":5.847520106559034,"aX":-17.302526602474064},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":15.5,"spinRate":2417,"spinDirection":209},"zone":2,"typeConfidence":0.88,"plateTime":0.4030197383703795,"extension":5.939069417170597},"index":6,"playId":"e8a7d54d-09b8-319e-b8e2-6cfea340e403","pitchNumber":7,"startTime":"2025-07-31T00:24:25.839Z","endTime":"2025-07-31T00:24:29.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:24:29.489Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Rojas grounds out, third baseman Santiago Espinal to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T00:24:30.501Z","endTime":"2025-07-31T00:25:02.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.528862883718034,"aZ":-18.608772653734412,"pfxX":-10.611535427293926,"pfxZ":7.311259363581165,"pX":-0.6754655225910301,"pZ":2.8731087786652854,"vX0":5.974967622015318,"vY0":-135.57656147305187,"vZ0":-4.518100986296185,"x":142.75,"y":161.21,"x0":-1.5328558915933614,"y0":50.00500571106627,"z0":5.86580757028103,"aX":-19.693304474645334},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":17.9,"spinRate":2389,"spinDirection":208},"zone":4,"typeConfidence":0.87,"plateTime":0.40450033703937205,"extension":5.928112258131539},"hitData":{"launchSpeed":85.7,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":174.99}},"index":0,"playId":"298f529e-1f62-3b3e-9dc2-c9e182fef947","pitchNumber":1,"startTime":"2025-07-31T00:24:54.651Z","endTime":"2025-07-31T00:25:02.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:25:02.297Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Freeland singles on a line drive to left fielder Gavin Lux.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T00:25:14.667Z","endTime":"2025-07-31T00:26:52.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.55861597526062,"strikeZoneBottom":1.57617708102659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.754609332027538,"aZ":-31.909756769508164,"pfxX":-6.269592339206351,"pfxZ":0.20145570833158288,"pX":-0.7715698997158589,"pZ":1.7362997721820812,"vX0":3.4874538651303126,"vY0":-114.01166124308706,"vZ0":-2.768190156261183,"x":146.41,"y":191.9,"x0":-1.509634622594117,"y0":50.00369857336755,"z0":6.1282570114179835,"aX":-8.220777819752016},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.1,"breakHorizontal":10.4,"spinRate":2096,"spinDirection":258},"zone":7,"typeConfidence":0.9,"plateTime":0.4811653271344767,"extension":5.851866971288192},"index":0,"playId":"9436f0c2-20a7-3630-8f5a-cbdd1aae8c89","pitchNumber":1,"startTime":"2025-07-31T00:25:27.760Z","endTime":"2025-07-31T00:25:31.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.5,"endSpeed":83.7,"strikeZoneTop":3.53187293409494,"strikeZoneBottom":1.49564583664849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.872886540467327,"aZ":-13.287268472108977,"pfxX":-3.2369731605075014,"pfxZ":10.398593853087956,"pX":-1.247428498509924,"pZ":3.70182061822078,"vX0":2.4474257242074495,"vY0":-134.57453265491174,"vZ0":-3.4667485638066236,"x":164.55,"y":138.83,"x0":-1.7525884147026782,"y0":50.00055103834145,"z0":5.960906154850368,"aX":-5.878339347555},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":5.3,"spinRate":2245,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.40853003867853666,"extension":5.760996154552313},"index":1,"playId":"35064a26-d144-3b66-94a1-b68c83740b23","pitchNumber":2,"startTime":"2025-07-31T00:25:41.849Z","endTime":"2025-07-31T00:25:45.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.53187293409494,"strikeZoneBottom":1.49564583664849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.832468175964742,"aZ":-31.188842961891226,"pfxX":-6.654623787701659,"pfxZ":0.7469257180125233,"pX":-0.7332551557563364,"pZ":2.4907633515973493,"vX0":3.67246523067647,"vY0":-114.11415838832505,"vZ0":-1.3139280886134221,"x":144.95,"y":171.53,"x0":-1.5024090801852927,"y0":50.00111965560493,"z0":6.1584826706302405,"aX":-8.738299488050849},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.3,"breakHorizontal":11.0,"spinRate":1984,"spinDirection":253},"zone":4,"typeConfidence":0.9,"plateTime":0.4807755367532476,"extension":5.89210729202442},"index":2,"playId":"ca8788df-ac44-3cf9-9716-d4397bd4b651","pitchNumber":3,"startTime":"2025-07-31T00:25:54.578Z","endTime":"2025-07-31T00:25:58.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-31T00:26:05.603Z","endTime":"2025-07-31T00:26:23.337Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.47838237494975,"strikeZoneBottom":1.4419498557178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.744061322592927,"aZ":-31.336662872070885,"pfxX":-5.716318861771649,"pfxZ":0.6104032815987948,"pX":-1.0033830112770863,"pZ":1.0227100581275288,"vX0":2.861101884940361,"vY0":-116.3034906387198,"vZ0":-4.541982082352843,"x":155.25,"y":211.17,"x0":-1.503457382985234,"y0":50.0040262748774,"z0":5.955711402721885,"aX":-7.872574036208862},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.2,"breakHorizontal":9.7,"spinRate":2076,"spinDirection":261},"zone":13,"typeConfidence":0.88,"plateTime":0.47000756916856146,"extension":5.966464422952429},"index":4,"playId":"cec4cb86-09c9-3d2e-9fb6-7a4244e06efa","pitchNumber":4,"startTime":"2025-07-31T00:26:23.337Z","endTime":"2025-07-31T00:26:28.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41162956561786,"aZ":-18.292712649076204,"pfxX":-0.994648680433507,"pfxZ":7.880562329713501,"pX":-0.20908657160613411,"pZ":2.347555202295052,"vX0":4.377755252482866,"vY0":-131.06672671669742,"vZ0":-5.779641334489425,"x":124.97,"y":175.4,"x0":-1.7627245533870373,"y0":50.005567160940494,"z0":5.921582921597032,"aX":-1.753183782437095},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":1.0,"spinRate":2365,"spinDirection":204},"zone":5,"typeConfidence":0.86,"plateTime":0.4158886651818472,"extension":5.829592219759508},"hitData":{"launchSpeed":94.3,"launchAngle":16.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.63,"coordY":100.18}},"index":5,"playId":"3b7dc640-56f7-3a7c-b58b-f188d89a9bb4","pitchNumber":5,"startTime":"2025-07-31T00:26:42.278Z","endTime":"2025-07-31T00:26:52.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:26:52.660Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mookie Betts grounds into a force out, third baseman Santiago Espinal to second baseman Matt McLain. Alex Freeland out at 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T00:27:11.225Z","endTime":"2025-07-31T00:27:43.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":84.2,"strikeZoneTop":3.18407469360282,"strikeZoneBottom":1.30768035509477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.025540273725714,"aZ":-17.22620711243444,"pfxX":-9.294711406311489,"pfxZ":8.189376571905216,"pX":-0.3620700557014833,"pZ":3.3431862116843214,"vX0":5.921079937754305,"vY0":-134.68812647083493,"vZ0":-3.8053370699577593,"x":130.8,"y":148.51,"x0":-1.3886528194464876,"y0":50.004781713192806,"z0":6.003142893873428,"aX":-16.96805810075032},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":15.5,"spinRate":2331,"spinDirection":206},"zone":11,"typeConfidence":0.88,"plateTime":0.40768624726208147,"extension":5.879101800498389},"index":0,"playId":"c6e1c734-6e49-3b6f-a0eb-dd84cebc6b14","pitchNumber":1,"startTime":"2025-07-31T00:27:18.617Z","endTime":"2025-07-31T00:27:23.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":88.7,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.451688417341863,"aZ":-20.6159696415928,"pfxX":0.5139155051617526,"pfxZ":6.857149434325397,"pX":0.039536093483782675,"pZ":2.8730823395994802,"vX0":4.046477405844433,"vY0":-129.12586541543288,"vZ0":-3.8268584269682897,"x":115.49,"y":161.21,"x0":-1.6159545132547948,"y0":50.0002797280093,"z0":5.964861638087901,"aX":0.8647068330674426},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.8,"breakHorizontal":-1.8,"spinRate":2357,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.42454642578513324,"extension":5.848193972973296},"hitData":{"launchSpeed":92.6,"launchAngle":6.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":176.01}},"index":1,"playId":"1e9dd419-613f-3354-bba7-bb3b3523ec7e","pitchNumber":2,"startTime":"2025-07-31T00:27:36.121Z","endTime":"2025-07-31T00:27:43.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:27:43.179Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T00:29:56.014Z","endTime":"2025-07-31T00:31:47.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emmet Sheehan replaces Anthony Banda.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-31T00:29:12.995Z","endTime":"2025-07-31T00:29:58.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686218,"link":"/api/v1/people/686218"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.0,"endSpeed":86.7,"strikeZoneTop":3.05023530177897,"strikeZoneBottom":1.28082141345228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.79505001798661,"aZ":-11.07652631995345,"pfxX":-6.502989610447858,"pfxZ":10.811118718598564,"pX":0.4040340270310019,"pZ":4.074212524762538,"vX0":5.786973991180409,"vY0":-139.62728596035356,"vZ0":-2.6493588699242236,"x":101.6,"y":128.78,"x0":-0.8622028084045625,"y0":50.00636027983749,"z0":5.775854042738998,"aX":-12.69576595323163},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":10.4,"spinRate":2448,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.39399772167357217,"extension":6.706235153625294},"index":1,"playId":"44669351-9dbb-3a13-ba54-80c404177588","pitchNumber":1,"startTime":"2025-07-31T00:29:58.354Z","endTime":"2025-07-31T00:30:02.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":86.7,"endSpeed":79.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.775008121541163,"aZ":-29.319599410638464,"pfxX":0.7760412308043492,"pfxZ":1.7693115902729444,"pX":1.2607078404741527,"pZ":1.857025225914933,"vX0":5.504447953483257,"vY0":-126.14719732268091,"vZ0":-3.1350363726794157,"x":68.94,"y":188.64,"x0":-1.0507637693701213,"y0":50.00173226890742,"z0":5.480790860297253,"aX":1.248492581250319},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":-2.6,"spinRate":2376,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.4342853250905532,"extension":6.742335039368152},"index":2,"playId":"b908ff95-7970-3ba7-ab73-746d7bc2a586","pitchNumber":2,"startTime":"2025-07-31T00:30:12.754Z","endTime":"2025-07-31T00:30:16.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8372858702251,"aZ":-27.438377629836754,"pfxX":1.0999022599526507,"pfxZ":2.764857738041494,"pX":0.02060555675200223,"pZ":2.4133026387595913,"vX0":3.026266089257003,"vY0":-129.79489473220593,"vZ0":-2.530461373643184,"x":116.21,"y":173.62,"x0":-1.3010270167263747,"y0":50.00647377243379,"z0":5.479158108006695,"aX":1.8864928613136358},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":-2.6,"spinRate":2413,"spinDirection":174},"zone":5,"typeConfidence":0.9,"plateTime":0.4211570394398638,"extension":6.595333326028496},"index":3,"playId":"a73b9068-d6ec-349f-9595-c6c801423b6b","pitchNumber":3,"startTime":"2025-07-31T00:30:28.144Z","endTime":"2025-07-31T00:30:33.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":97.0,"endSpeed":88.5,"strikeZoneTop":3.05023530177897,"strikeZoneBottom":1.20023456728083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.098830312875776,"aZ":-11.287843198303113,"pfxX":-3.9722441256963137,"pfxZ":10.343142441472686,"pX":-0.17715224581568667,"pZ":4.305864018932354,"vX0":3.7182602591060503,"vY0":-141.19547040137218,"vZ0":-1.8595665779885675,"x":123.75,"y":122.52,"x0":-0.9949065841857982,"y0":50.004371679642,"z0":5.699263422101844,"aX":-8.022653472526637},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":6.5,"spinRate":2427,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.3879040186250613,"extension":6.858538408767871},"index":4,"playId":"a4df1d02-2b97-359e-8d9f-ac12d4909c08","pitchNumber":4,"startTime":"2025-07-31T00:31:00.565Z","endTime":"2025-07-31T00:31:05.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.595982502947834,"aZ":-27.451819099100334,"pfxX":2.208369236289022,"pfxZ":2.796068059509264,"pX":0.6546631964799927,"pZ":1.812403243567417,"vX0":3.8153849695750153,"vY0":-128.66833435399167,"vZ0":-3.8590685094002084,"x":92.05,"y":189.85,"x0":-1.1296002767563205,"y0":50.0050013177807,"z0":5.438798862565699,"aX":3.7344760190324657},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":-4.8,"spinRate":2395,"spinDirection":179},"zone":9,"typeConfidence":0.9,"plateTime":0.42433376511462484,"extension":6.7007912292665495},"index":5,"playId":"5e6f8426-84d4-360d-bbcd-8fd9a7d8e74c","pitchNumber":5,"startTime":"2025-07-31T00:31:15.391Z","endTime":"2025-07-31T00:31:19.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-31T00:31:28.930Z","endTime":"2025-07-31T00:31:43.767Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.686573380706275,"aZ":-25.41589483379705,"pfxX":1.2595014586368845,"pfxZ":3.9775014992234503,"pX":0.3785395152096381,"pZ":1.834970250236836,"vX0":3.389392251894197,"vY0":-129.24371708039908,"vZ0":-4.316906096041592,"x":102.57,"y":189.24,"x0":-1.1109790181190278,"y0":50.00462742852408,"z0":5.467354311022844,"aX":2.141475568653714},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-3.0,"spinRate":2332,"spinDirection":192},"zone":9,"typeConfidence":0.9,"plateTime":0.4229921124514062,"extension":6.670882221604859},"index":7,"playId":"1d04d6a2-dd66-3fec-9af4-a6cdf12d7cb3","pitchNumber":6,"startTime":"2025-07-31T00:31:43.767Z","endTime":"2025-07-31T00:31:47.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:31:47.296Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Elly De La Cruz pops out to third baseman Alex Freeland in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T00:31:54.610Z","endTime":"2025-07-31T00:33:26.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":97.2,"endSpeed":89.0,"strikeZoneTop":3.71904350042065,"strikeZoneBottom":1.68352823425226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.247617986744764,"aZ":-11.977056750871968,"pfxX":-5.476482170695661,"pfxZ":9.93868024875217,"pX":0.46008255186346503,"pZ":3.2816218698707433,"vX0":5.958190758922348,"vY0":-141.42265801481767,"vZ0":-4.489797617222207,"x":99.46,"y":150.18,"x0":-0.9591587271643377,"y0":50.00594687337593,"z0":5.653834126873644,"aX":-11.132659115433235},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2476,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.3868186749543199,"extension":6.777489862602054},"index":0,"playId":"5a817e62-9f25-32b3-9d76-7942a2f2aa3e","pitchNumber":1,"startTime":"2025-07-31T00:32:12.559Z","endTime":"2025-07-31T00:32:16.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.8,"endSpeed":81.3,"strikeZoneTop":3.61209762857725,"strikeZoneBottom":1.71036175530566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87671763658988,"aZ":-29.92527312556112,"pfxX":-8.441066916995606,"pfxZ":1.3462197192164567,"pX":-0.8537012023856789,"pZ":2.8875675531391094,"vX0":3.7583330196721327,"vY0":-127.99066908360471,"vZ0":-0.9174202118368183,"x":149.54,"y":160.82,"x0":-1.2361413774415204,"y0":50.006332620726226,"z0":5.572738035993059,"aX":-14.1513201622902},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":14.5,"spinRate":1242,"spinDirection":255},"zone":11,"typeConfidence":0.89,"plateTime":0.4262720012371828,"extension":6.580592636349954},"index":1,"playId":"280eb397-0519-36d4-91a8-421e64e6c5fe","pitchNumber":2,"startTime":"2025-07-31T00:32:25.765Z","endTime":"2025-07-31T00:32:29.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":97.0,"endSpeed":88.5,"strikeZoneTop":3.61209762857725,"strikeZoneBottom":1.76402366893542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31549952336153,"aZ":-13.106368368888123,"pfxX":-5.784167855416611,"pfxZ":9.437011180346543,"pX":-0.4305162946380138,"pZ":4.716325877790183,"vX0":3.8101598740230918,"vY0":-141.2774883692822,"vZ0":-0.33806521537175027,"x":133.41,"y":111.44,"x0":-1.0454574712393296,"y0":50.002813688226084,"z0":5.680260245329056,"aX":-11.687302034974186},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2448,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.38776942892049693,"extension":6.70140333028303},"index":2,"playId":"f570f217-b699-38c8-adba-07b27c102190","pitchNumber":3,"startTime":"2025-07-31T00:32:41.049Z","endTime":"2025-07-31T00:32:45.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.1,"strikeZoneTop":3.50512840377582,"strikeZoneBottom":1.57617708102659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.155410410570962,"aZ":-42.11422776129732,"pfxX":7.438633143553867,"pfxZ":-7.7596093433094016,"pX":-1.021754903808843,"pZ":3.0773623441499787,"vX0":-1.6621002176043453,"vY0":-112.68005381653234,"vZ0":3.4754825613116873,"x":155.95,"y":155.69,"x0":-1.2392704949515487,"y0":50.002251936533945,"z0":5.780432155052021,"aX":9.530644376701929},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.8,"breakHorizontal":-13.0,"spinRate":2558,"spinDirection":36},"zone":11,"typeConfidence":0.91,"plateTime":0.4867664230573321,"extension":6.620483589042475},"index":3,"playId":"40b2d9f3-c509-348b-af0b-7ffa93773162","pitchNumber":4,"startTime":"2025-07-31T00:32:57.312Z","endTime":"2025-07-31T00:33:01.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.146500470790528,"aZ":-12.61664083652755,"pfxX":-6.819877949690614,"pfxZ":9.740226444392563,"pX":0.3009222109587585,"pZ":2.7482047586238503,"vX0":6.324666320436175,"vY0":-140.2164097162723,"vZ0":-5.433182121808312,"x":105.53,"y":164.58,"x0":-1.088447252850398,"y0":50.006185399883876,"z0":5.521501270186724,"aX":-13.69949056486042},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":11.2,"spinRate":2459,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.38934929646425687,"extension":6.8725678686886935},"hitData":{"launchSpeed":86.3,"launchAngle":70.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.94,"coordY":171.45}},"index":4,"playId":"fdd814d6-200b-3ac5-bc7d-eb556c823611","pitchNumber":5,"startTime":"2025-07-31T00:33:16.715Z","endTime":"2025-07-31T00:33:26.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:33:26.734Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T00:33:43.435Z","endTime":"2025-07-31T00:34:50.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.12718940728583,"aZ":-27.88055596171008,"pfxX":1.3176095646064137,"pfxZ":2.5197839701814084,"pX":0.7262020794548963,"pZ":2.0710148086771922,"vX0":4.078545761033916,"vY0":-128.5359254230654,"vZ0":-3.270677657867233,"x":89.32,"y":182.86,"x0":-1.0408340945072092,"y0":50.00199175027775,"z0":5.483168078794428,"aX":2.2440967453018876},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.2,"breakHorizontal":-3.1,"spinRate":2289,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.4232111136291232,"extension":6.718961963612691},"index":0,"playId":"9fecdf51-991d-3c64-996a-badb06d10c0d","pitchNumber":1,"startTime":"2025-07-31T00:33:52.213Z","endTime":"2025-07-31T00:33:55.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48992482128885,"aZ":-7.980012553585117,"pfxX":-6.089057455807357,"pfxZ":12.056066087035454,"pX":-0.011572978585591634,"pZ":3.4867146150667727,"vX0":4.62029154937679,"vY0":-140.87649964848717,"vZ0":-4.450030575087284,"x":117.44,"y":144.64,"x0":-0.8831570719628524,"y0":50.000567383324295,"z0":5.604353971127125,"aX":-12.217498625310597},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.1,"breakHorizontal":10.1,"spinRate":2422,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.38904993263785803,"extension":6.84478098434488},"index":1,"playId":"ef20e23c-47b7-38f6-afa0-7217d55259b9","pitchNumber":2,"startTime":"2025-07-31T00:34:06.161Z","endTime":"2025-07-31T00:34:12.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-31T00:34:13.738Z","endTime":"2025-07-31T00:34:29.541Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.2,"strikeZoneTop":3.18407469360282,"strikeZoneBottom":1.28082141345228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.90246043207226,"aZ":-27.55093479013808,"pfxX":0.19753728130817816,"pfxZ":2.6898491916199507,"pX":1.4946782511896983,"pZ":0.09457164339581076,"vX0":5.891550016807897,"vY0":-129.2653484813552,"vZ0":-8.261161390333806,"x":60.03,"y":236.23,"x0":-0.8246490749466153,"y0":50.00547240268758,"z0":5.398280827315722,"aX":0.33834075892437276},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-1.4,"spinRate":2295,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.42116891836608294,"extension":7.004157954715678},"index":3,"playId":"f4d97cf8-f8fb-3374-a741-db9391562cb1","pitchNumber":3,"startTime":"2025-07-31T00:34:29.541Z","endTime":"2025-07-31T00:34:33.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64749321499401,"aZ":-30.02151215130365,"pfxX":-8.151197758474787,"pfxZ":1.2927459915270063,"pX":0.3855345683938356,"pZ":1.4974154465159997,"vX0":6.13723894132053,"vY0":-127.6700596274189,"vZ0":-4.3181379517437595,"x":102.3,"y":198.35,"x0":-0.9777855111787477,"y0":50.00465959798623,"z0":5.545111294476577,"aX":-13.601728194253468},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":13.6,"spinRate":1096,"spinDirection":258},"zone":9,"typeConfidence":0.9,"plateTime":0.42727540446670353,"extension":6.78226956104834},"index":4,"playId":"21b898df-6a33-36ce-b2b3-e13500957708","pitchNumber":4,"startTime":"2025-07-31T00:34:47.525Z","endTime":"2025-07-31T00:34:50.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:34:50.730Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T00:36:33.684Z","endTime":"2025-07-31T00:38:51.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":93.1,"endSpeed":84.8,"strikeZoneTop":3.73682697318326,"strikeZoneBottom":1.51395234153067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.726538664764036,"aZ":-16.388657332443266,"pfxX":-4.167415065337278,"pfxZ":8.518478215548273,"pX":-0.25872813185744997,"pZ":3.6186892899241796,"vX0":5.033526100013484,"vY0":-135.5517238906586,"vZ0":-3.2655741536791085,"x":126.86,"y":141.08,"x0":-1.6017735604457473,"y0":50.00652113262392,"z0":5.989165360235964,"aX":-7.726484926422315},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":6.5,"spinRate":2146,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.40469652507986176,"extension":5.876517992698283},"index":0,"playId":"48c09077-b101-35f9-aecd-bed21c9ddae4","pitchNumber":1,"startTime":"2025-07-31T00:36:57.628Z","endTime":"2025-07-31T00:37:01.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.58535753682747,"strikeZoneBottom":1.52249128391744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.001246685295406,"aZ":-16.452703894889847,"pfxX":-2.3210180497359447,"pfxZ":8.961754061298267,"pX":1.047139813392447,"pZ":0.7126207104945441,"vX0":6.928431284878078,"vY0":-131.39268896997308,"vZ0":-9.8263214799591,"x":77.09,"y":219.54,"x0":-1.3186032798731122,"y0":50.002522125521736,"z0":5.715174890976197,"aX":-4.0721389455779375},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.3,"breakHorizontal":2.8,"spinRate":2404,"spinDirection":201},"zone":14,"typeConfidence":0.72,"plateTime":0.416361817894463,"extension":5.985592321364533},"index":1,"playId":"25f4c5a0-a202-3138-9f09-2a19b6a5bca5","pitchNumber":2,"startTime":"2025-07-31T00:37:12.913Z","endTime":"2025-07-31T00:37:17.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":79.2,"endSpeed":73.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.780258927087214,"aZ":-29.982464584305387,"pfxX":-5.956108762877326,"pfxZ":1.6178092516102183,"pX":-0.5984331651158791,"pZ":2.093630794830066,"vX0":3.771695051842771,"vY0":-115.35793421277938,"vZ0":-2.6725482670107095,"x":139.81,"y":182.25,"x0":-1.4780435927507618,"y0":50.001707520775774,"z0":6.147813822152641,"aX":-8.054085846470752},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.5,"breakHorizontal":9.8,"spinRate":1964,"spinDirection":248},"zone":7,"typeConfidence":0.9,"plateTime":0.47419477489000617,"extension":5.889327445814427},"index":2,"playId":"9d7fd8cc-9236-31a7-b32b-948fb8820a70","pitchNumber":3,"startTime":"2025-07-31T00:37:28.003Z","endTime":"2025-07-31T00:37:31.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"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-31T00:37:37.687Z","endTime":"2025-07-31T00:37:50.882Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.55861597526062,"strikeZoneBottom":1.49564583664849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.249610769063327,"aZ":-28.617417580745606,"pfxX":-6.165690185438152,"pfxZ":2.6549345949335805,"pX":-0.7579547036373784,"pZ":1.2093974599777049,"vX0":3.4803670633667374,"vY0":-115.00728954304225,"vZ0":-4.564628957183946,"x":145.89,"y":206.13,"x0":-1.4895196100268588,"y0":50.00259702135472,"z0":5.9940992361651375,"aX":-8.262608185660179},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.0,"breakHorizontal":10.3,"spinRate":1905,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.4761719690650925,"extension":5.881287255954865},"index":4,"playId":"97d7eff0-9feb-3c60-8a85-b05797eceff8","pitchNumber":4,"startTime":"2025-07-31T00:37:50.882Z","endTime":"2025-07-31T00:37:54.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.229203871724447,"aZ":-19.048811207923254,"pfxX":-2.0500645888307165,"pfxZ":7.3850277212546285,"pX":1.1825996650868444,"pZ":2.6736058828142872,"vX0":7.391322888052867,"vY0":-132.22809626528138,"vZ0":-4.665006206193191,"x":71.92,"y":166.59,"x0":-1.3780751597464533,"y0":50.002686008548075,"z0":5.851405476830357,"aX":-3.6442190826580916},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.6,"breakHorizontal":2.2,"spinRate":2402,"spinDirection":201},"zone":12,"typeConfidence":0.76,"plateTime":0.41365859014214124,"extension":5.7993080371863},"index":5,"playId":"81bbfc12-819d-31e8-9295-2c8ab97bd321","pitchNumber":5,"startTime":"2025-07-31T00:38:07.894Z","endTime":"2025-07-31T00:38:11.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.58493539640639,"strikeZoneBottom":1.52208331864367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.481512846999145,"aZ":-28.333063875188405,"pfxX":-6.069119860873636,"pfxZ":2.9366406356207033,"pX":-1.8687351979918214,"pZ":1.3839591302258247,"vX0":1.206012070163018,"vY0":-114.04569633450971,"vZ0":-4.1211027170979015,"x":188.23,"y":201.41,"x0":-1.6187116399173322,"y0":50.001072782904515,"z0":6.0327160773203214,"aX":-7.932230871198603},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.6,"breakHorizontal":10.7,"spinRate":2016,"spinDirection":260},"zone":13,"typeConfidence":0.89,"plateTime":0.48167699840820166,"extension":5.982387406933207},"index":6,"playId":"09566b9d-16de-381d-907d-8b8b8d3e1b5e","pitchNumber":6,"startTime":"2025-07-31T00:38:28.343Z","endTime":"2025-07-31T00:38:31.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.53145110562375,"strikeZoneBottom":1.57576853648599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.183089901410547,"aZ":-45.09208904588108,"pfxX":1.5231419059249323,"pfxZ":-9.322826807695591,"pX":-0.6999561251916403,"pZ":1.58808387069685,"vX0":1.3463596057101226,"vY0":-118.00102106864018,"vZ0":-0.7532353833528262,"x":143.68,"y":195.9,"x0":-1.4795803687435674,"y0":50.004887281251634,"z0":6.130808878716148,"aX":2.109730517026032},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-16.7,"breakHorizontal":-3.1,"spinRate":2676,"spinDirection":7},"zone":7,"typeConfidence":0.9,"plateTime":0.46736875636247,"extension":5.848196625823382},"index":7,"playId":"e5a7bbd0-b17e-327b-99ea-aa69ac841177","pitchNumber":7,"startTime":"2025-07-31T00:38:45.630Z","endTime":"2025-07-31T00:38:51.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:38:51.316Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T00:38:52.712Z","endTime":"2025-07-31T00:40:56.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.29069716744853,"strikeZoneBottom":1.33413174371809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01848274750444,"aZ":-46.19054993657396,"pfxX":-0.8248279972806989,"pfxZ":-10.498375891569307,"pX":0.3608504294711875,"pZ":0.5821898930606151,"vX0":3.7042725961793885,"vY0":-116.0651432893089,"vZ0":-2.3276343667111608,"x":103.25,"y":223.06,"x0":-1.163485806099911,"y0":50.002133189364066,"z0":6.084977637514155,"aX":-1.10180491625278},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-19.2,"breakHorizontal":0.4,"spinRate":2684,"spinDirection":7},"zone":14,"typeConfidence":0.92,"plateTime":0.47579234012401006,"extension":5.943768480178965},"index":0,"playId":"165f1903-711f-3cd7-907b-89cfa53e4690","pitchNumber":1,"startTime":"2025-07-31T00:39:16.195Z","endTime":"2025-07-31T00:39:22.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":78.0,"endSpeed":71.3,"strikeZoneTop":3.23717930209411,"strikeZoneBottom":1.3072747842574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.572618103968175,"aZ":-29.118615039188903,"pfxX":-5.558380546396339,"pfxZ":2.362256636159482,"pX":0.625455714206762,"pZ":1.778135905955428,"vX0":5.878233544274726,"vY0":-113.45827320168861,"vZ0":-3.135907428884882,"x":93.16,"y":190.77,"x0":-1.2881807273475736,"y0":50.00023727560248,"z0":6.108191894055897,"aX":-7.177997408811417},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":3.7,"breakHorizontal":8.4,"spinRate":1908,"spinDirection":257},"zone":9,"typeConfidence":0.9,"plateTime":0.48449065313165507,"extension":5.92272177955382},"index":1,"playId":"c7e58fda-db3e-35ce-b3f8-61b0e5faaba5","pitchNumber":2,"startTime":"2025-07-31T00:39:37.442Z","endTime":"2025-07-31T00:39:41.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.34420877946906,"strikeZoneBottom":1.36098702552013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.667175043687372,"aZ":-16.24034897858027,"pfxX":-7.8844883186223615,"pfxZ":8.663603196095242,"pX":-0.11592038729540956,"pZ":3.0491130651449527,"vX0":5.770628886885185,"vY0":-134.86639283910145,"vZ0":-4.953255752422527,"x":121.42,"y":156.45,"x0":-1.260221614643343,"y0":50.00641020403042,"z0":6.057119615447691,"aX":-14.509585655624235},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2065,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.4063078040953325,"extension":5.9503135637140465},"index":2,"playId":"0c66bed9-ce78-313f-bfe0-74a14a29b0b0","pitchNumber":3,"startTime":"2025-07-31T00:39:52.477Z","endTime":"2025-07-31T00:39:56.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-31T00:39:59.874Z","endTime":"2025-07-31T00:40:17.067Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.23717930209411,"strikeZoneBottom":1.3072747842574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68075046271926,"aZ":-18.911147337892928,"pfxX":0.33647910662384906,"pfxZ":7.554961531686104,"pX":1.1569464068236932,"pZ":2.2845070520471706,"vX0":6.225556166037025,"vY0":-131.5913224867425,"vZ0":-5.6952298591903485,"x":72.9,"y":177.1,"x0":-1.282263709913584,"y0":50.00245464215725,"z0":5.875924525894669,"aX":0.5896371346107097},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.6,"breakHorizontal":-1.9,"spinRate":2413,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.4160947685662282,"extension":5.876199727410962},"index":4,"playId":"4188ba26-2ca5-3037-8fdb-655e43c60c6d","pitchNumber":4,"startTime":"2025-07-31T00:40:17.067Z","endTime":"2025-07-31T00:40:22.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.860628331761365,"aZ":-18.278854777364124,"pfxX":-8.531289279533729,"pfxZ":7.353293980246676,"pX":0.06836482724451436,"pZ":3.3100731340399836,"vX0":6.627205277689425,"vY0":-136.75725880389118,"vZ0":-3.7728581399854155,"x":114.39,"y":149.41,"x0":-1.2809607730656714,"y0":50.002512232611494,"z0":5.965432931024346,"aX":-16.119350490097123},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":14.0,"spinRate":2267,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.4008909487285597,"extension":5.881760401727097},"index":5,"playId":"6f5357f9-964c-3947-b4ae-1797ca55d67e","pitchNumber":5,"startTime":"2025-07-31T00:40:32.472Z","endTime":"2025-07-31T00:40:36.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65849961293514,"aZ":-15.265248607029598,"pfxX":-7.441602767074443,"pfxZ":9.10247943379027,"pX":0.059400355133767374,"pZ":3.96497622009876,"vX0":6.2775444828475075,"vY0":-135.67509972317,"vZ0":-2.6628391473366704,"x":114.74,"y":131.73,"x0":-1.3215257523418544,"y0":50.002805845322555,"z0":6.0275443156193615,"aX":-13.824697726615003},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":12.1,"spinRate":2277,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.4042500553442707,"extension":5.92009634190083},"index":6,"playId":"b77273df-7f28-35fb-968b-40f32b1cc56d","pitchNumber":6,"startTime":"2025-07-31T00:40:52.803Z","endTime":"2025-07-31T00:40:56.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:40:56.193Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T00:40:57.397Z","endTime":"2025-07-31T00:43:55.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.965004047302816,"aZ":-31.38084385476011,"pfxX":-5.088111368910613,"pfxZ":0.6023577560667448,"pX":-0.28857937396120903,"pZ":2.5639340219961024,"vX0":3.9285338557253198,"vY0":-113.79870343577484,"vZ0":-1.107969405240554,"x":128.0,"y":169.55,"x0":-1.3765693138825281,"y0":50.00140256586445,"z0":6.166903817315261,"aX":-6.670220176464224},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.1,"breakHorizontal":8.2,"spinRate":1964,"spinDirection":253},"zone":4,"typeConfidence":0.89,"plateTime":0.4813989839814159,"extension":5.805904635274699},"index":0,"playId":"02433a51-4532-3642-a1a5-75512af86e5d","pitchNumber":1,"startTime":"2025-07-31T00:41:20.240Z","endTime":"2025-07-31T00:41:24.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.9,"endSpeed":83.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.351083483332697,"aZ":-17.878786330718622,"pfxX":-1.6338627863677615,"pfxZ":8.163486324038352,"pX":0.1159098400150906,"pZ":2.8907512084414098,"vX0":4.90990001630476,"vY0":-130.9185336001442,"vZ0":-4.413722746751563,"x":112.58,"y":160.73,"x0":-1.5642881346959578,"y0":50.00324247708692,"z0":5.9206914100716395,"aX":-2.861732245255109},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.2,"breakHorizontal":2.0,"spinRate":2338,"spinDirection":204},"zone":5,"typeConfidence":0.81,"plateTime":0.416961970203066,"extension":5.757808419379354},"index":1,"playId":"1312f18d-ff2e-3b33-902c-dd4b5496dd79","pitchNumber":2,"startTime":"2025-07-31T00:41:38.156Z","endTime":"2025-07-31T00:41:42.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.122608301361904,"aZ":-18.616433574710317,"pfxX":-8.58944649528572,"pfxZ":7.2137719082018705,"pX":-0.18159320871200454,"pZ":3.1524852095401976,"vX0":6.543768807972519,"vY0":-136.0586164288635,"vZ0":-3.8924372179370677,"x":123.92,"y":153.66,"x0":-1.4987331930121535,"y0":50.00454188747498,"z0":5.887427256951038,"aX":-16.147772701264845},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":14.2,"spinRate":2423,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.4021647871633154,"extension":5.794704017131444},"index":2,"playId":"d489f127-4c4c-30b7-b3ba-583f4ac1c18a","pitchNumber":3,"startTime":"2025-07-31T00:41:53.531Z","endTime":"2025-07-31T00:41:57.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.167033426428734,"aZ":-28.481690224720648,"pfxX":-5.402073558712437,"pfxZ":2.753207022364184,"pX":0.22287880304992963,"pZ":1.3408639720017577,"vX0":5.0868095021919135,"vY0":-115.0061052226016,"vZ0":-4.39066145245812,"x":108.5,"y":202.58,"x0":-1.314915890347101,"y0":50.0023855331999,"z0":6.0347237350608305,"aX":-7.242264236813371},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.2,"breakHorizontal":8.5,"spinRate":2127,"spinDirection":258},"zone":14,"typeConfidence":0.89,"plateTime":0.4761072749463837,"extension":6.03250881892742},"index":3,"playId":"9ff74044-2fb5-389f-96dc-292c200c227b","pitchNumber":4,"startTime":"2025-07-31T00:42:15.378Z","endTime":"2025-07-31T00:42:18.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.74535337909751,"strikeZoneBottom":1.65628360635365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64350509728509,"aZ":-45.3809961825283,"pfxX":0.8443796797601721,"pfxZ":-9.38917027443967,"pX":-0.3926869157926334,"pZ":1.4124073837625954,"vX0":1.8307484272977876,"vY0":-118.42415460572082,"vZ0":-1.1575782543207835,"x":131.97,"y":200.65,"x0":-1.2884456487391867,"y0":50.00364265106477,"z0":6.094310948149534,"aX":1.1873259685677253},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.9,"breakHorizontal":-2.0,"spinRate":2797,"spinDirection":9},"zone":13,"typeConfidence":0.89,"plateTime":0.46423069353153146,"extension":5.806950477006577},"index":4,"playId":"23861a0f-e159-31dc-bd12-f5534c257cd6","pitchNumber":5,"startTime":"2025-07-31T00:42:35.372Z","endTime":"2025-07-31T00:42:39.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.77208473154728,"strikeZoneBottom":1.65628360635365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.409562461447635,"aZ":-29.55959657396061,"pfxX":-6.708570760853991,"pfxZ":1.9820379825374748,"pX":-0.02977151987198149,"pZ":0.27484593986469225,"vX0":4.962699010893158,"vY0":-114.20482872438573,"vZ0":-6.255774141208607,"x":118.13,"y":231.36,"x0":-1.3613932010212106,"y0":50.00264742129993,"z0":5.963859165573189,"aX":-8.844730155918965},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":2.3,"breakHorizontal":10.9,"spinRate":2081,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.4799531605611964,"extension":6.107387558915952},"index":5,"playId":"34fe5e63-05bc-3120-8216-1df7bb8432f8","pitchNumber":6,"startTime":"2025-07-31T00:42:51.247Z","endTime":"2025-07-31T00:42:55.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.746944518140566,"aZ":-20.26429931411167,"pfxX":0.1312895605791451,"pfxZ":6.69721343024886,"pX":0.44787701751622,"pZ":2.4603548257250853,"vX0":5.209849738555684,"vY0":-131.93966594772482,"vZ0":-5.064687611379483,"x":99.93,"y":172.35,"x0":-1.5621230962365058,"y0":50.00418425925065,"z0":5.880186331370821,"aX":0.23313456959478068},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":-1.3,"spinRate":2432,"spinDirection":208},"zone":6,"typeConfidence":0.89,"plateTime":0.4137341373381047,"extension":5.795518968521308},"index":6,"playId":"20a5692e-ae8f-3e7e-b766-57adae686d73","pitchNumber":7,"startTime":"2025-07-31T00:43:10.714Z","endTime":"2025-07-31T00:43:14.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.8,"endSpeed":86.3,"strikeZoneTop":3.74535337909751,"strikeZoneBottom":1.65628360635365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70149812688,"aZ":-18.09142854026445,"pfxX":-7.62069896019873,"pfxZ":7.4308263174096325,"pX":1.150076020759742,"pZ":2.9601134612456064,"vX0":9.175579651227991,"vY0":-136.2698599709363,"vZ0":-4.498533480783366,"x":73.16,"y":158.86,"x0":-1.258024859470371,"y0":50.0057109944848,"z0":5.8684534523803285,"aX":-14.449544824083793},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":12.0,"spinRate":2346,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.40071846202657335,"extension":5.917352103465574},"index":7,"playId":"aa288f92-fef5-3f33-8b99-35c715d69e39","pitchNumber":8,"startTime":"2025-07-31T00:43:31.472Z","endTime":"2025-07-31T00:43:37.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.74535337909751,"strikeZoneBottom":1.65628360635365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.159943606151778,"aZ":-23.60252188354791,"pfxX":-0.963379829218207,"pfxZ":4.916231033617114,"pX":0.4094776715787514,"pZ":3.8435648276448133,"vX0":5.401016283503545,"vY0":-130.57486747569286,"vZ0":-1.1338144771971284,"x":101.39,"y":135.0,"x0":-1.5524383118935745,"y0":50.00051596496021,"z0":6.04443334686501,"aX":-1.679990651937568},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.9,"breakHorizontal":0.7,"spinRate":2470,"spinDirection":188},"zone":3,"typeConfidence":0.91,"plateTime":0.41802916880630425,"extension":5.666272450468687},"index":8,"playId":"7928ffc6-7300-3cd1-8ef8-35bc263b4da4","pitchNumber":9,"startTime":"2025-07-31T00:43:50.342Z","endTime":"2025-07-31T00:43:55.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.67,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:43:55.724Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out, pitcher Nick Martinez to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T00:45:15.190Z","endTime":"2025-07-31T00:47:00.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607259,"link":"/api/v1/people/607259"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-31T00:44:03.338Z","endTime":"2025-07-31T00:45:17.508Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":71.6,"strikeZoneTop":3.45121349592746,"strikeZoneBottom":1.44154277395795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.80322228676485,"aZ":-46.54071897703144,"pfxX":-0.43619781109027844,"pfxZ":-10.964724764399794,"pX":-0.3732067509462671,"pZ":4.402607292664741,"vX0":2.0468361352356093,"vY0":-114.54247414966478,"vZ0":5.773014388096685,"x":131.23,"y":119.91,"x0":-1.226891346354439,"y0":50.00066870457178,"z0":6.437370713966205,"aX":-0.5721533075097979},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-17.8,"breakHorizontal":0.2,"spinRate":2679,"spinDirection":9},"zone":11,"typeConfidence":0.89,"plateTime":0.48066620917481284,"extension":5.733297016839888},"index":1,"playId":"792b4fa6-0783-30c3-ae55-b2b94f5051b1","pitchNumber":1,"startTime":"2025-07-31T00:45:17.508Z","endTime":"2025-07-31T00:45:22.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71572338642329,"aZ":-14.801692347571079,"pfxX":-3.622982391242956,"pfxZ":9.439869958808707,"pX":0.12042830323278929,"pZ":3.086879764063641,"vX0":4.966794918654685,"vY0":-134.9084922585928,"vZ0":-5.064091869956572,"x":112.41,"y":155.43,"x0":-1.274957012163715,"y0":50.006332232237106,"z0":6.033953433183026,"aX":-6.670688810730671},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2250,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.4062115117349667,"extension":5.869475790083084},"index":2,"playId":"c2bbf99e-65bc-3e32-89a9-2704f721f683","pitchNumber":2,"startTime":"2025-07-31T00:45:35.513Z","endTime":"2025-07-31T00:45:39.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.37096225981272,"strikeZoneBottom":1.4683913149246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.570394341155406,"aZ":-17.510058108872123,"pfxX":-8.826009221231917,"pfxZ":8.181070870669146,"pX":1.0580124192143252,"pZ":1.3543105343078565,"vX0":8.341507323691118,"vY0":-132.82554098427167,"vZ0":-8.310247669980498,"x":76.67,"y":202.21,"x0":-0.9714445840682524,"y0":50.00335490107659,"z0":5.788882923749637,"aX":-15.823066879739056},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":14.3,"spinRate":2245,"spinDirection":204},"zone":14,"typeConfidence":0.88,"plateTime":0.41184297203582965,"extension":5.9086063806578215},"index":3,"playId":"ca6c5d78-edfa-3e67-8043-18e7698adffe","pitchNumber":3,"startTime":"2025-07-31T00:45:55.535Z","endTime":"2025-07-31T00:46:00.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.47796086803336,"strikeZoneBottom":1.57576853648599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.516393322679725,"aZ":-19.106817722465227,"pfxX":-0.5999944727877073,"pfxZ":7.527112134096556,"pX":0.6146993189197218,"pZ":1.0799940439522813,"vX0":5.543441728073746,"vY0":-130.22388270590525,"vZ0":-8.37701082943604,"x":93.57,"y":209.62,"x0":-1.4537808151329037,"y0":50.00597622758604,"z0":5.75614132274086,"aX":-1.0426959905962494},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.2,"breakHorizontal":0.0,"spinRate":2437,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.4188395861518228,"extension":5.915604854627236},"index":4,"playId":"fc1e8c79-7cd4-3bd6-8337-a17e6d963147","pitchNumber":4,"startTime":"2025-07-31T00:46:17.920Z","endTime":"2025-07-31T00:46:23.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"8fa51109-caa0-49c9-b162-e47cc40ba0f8","startTime":"2025-07-31T00:46:35.980Z","endTime":"2025-07-31T00:46:40.980Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.417993427688238,"aZ":-18.538144607770807,"pfxX":0.5574724575777557,"pfxZ":7.7839226821101315,"pX":0.45558892258525036,"pZ":1.9055290701987382,"vX0":4.694817985084702,"vY0":-130.73080746724705,"vZ0":-6.618917636710325,"x":99.63,"y":187.33,"x0":-1.4269788799056793,"y0":50.00307532899974,"z0":5.834880678294417,"aX":0.9765052283055302},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.1,"breakHorizontal":-1.9,"spinRate":2433,"spinDirection":188},"zone":9,"typeConfidence":0.9,"plateTime":0.41703253271672924,"extension":5.894564366507842},"hitData":{"launchSpeed":64.4,"launchAngle":-67.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":195.26}},"index":6,"playId":"7914f1b2-b8dc-3023-9544-37626835658b","pitchNumber":5,"startTime":"2025-07-31T00:46:52.552Z","endTime":"2025-07-31T00:47:00.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:47:00.120Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Noelvi Marte lines out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T00:48:59.892Z","endTime":"2025-07-31T00:50:36.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.52295633381778,"strikeZoneBottom":1.51395166575899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.57884459077511,"aZ":-29.677047231305295,"pfxX":-9.173555079935305,"pfxZ":1.6239936433180322,"pX":0.2584463126446636,"pZ":3.4766376521054068,"vX0":5.795704823715187,"vY0":-122.66096867200496,"vZ0":0.6297827228543348,"x":107.15,"y":144.91,"x0":-0.9343779548536575,"y0":50.000181678963905,"z0":5.732171413794472,"aX":-14.080211321678268},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.4,"breakHorizontal":15.4,"spinRate":1334,"spinDirection":255},"zone":2,"typeConfidence":0.91,"plateTime":0.44527840853075906,"extension":6.5085101791348725},"index":0,"playId":"4e1b9ce2-1455-3ad8-ac0d-6da4849e8cdc","pitchNumber":1,"startTime":"2025-07-31T00:49:14.673Z","endTime":"2025-07-31T00:49:19.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79174093695308,"aZ":-8.435868181562668,"pfxX":-4.681113789754809,"pfxZ":12.059965282279194,"pX":-0.40852901141186776,"pZ":2.997341602230737,"vX0":2.825762630073837,"vY0":-139.7248931575432,"vZ0":-5.774097826440582,"x":132.57,"y":157.85,"x0":-0.827128608759629,"y0":50.0037858500323,"z0":5.650952567531761,"aX":-9.215078715727309},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.8,"breakHorizontal":7.8,"spinRate":2530,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.3926653975578467,"extension":6.852360870742164},"index":1,"playId":"e2018b69-b9fd-3de1-8cb2-1217ebf37a77","pitchNumber":2,"startTime":"2025-07-31T00:49:28.341Z","endTime":"2025-07-31T00:49:33.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-31T00:49:45.748Z","endTime":"2025-07-31T00:49:55.524Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.4,"endSpeed":87.9,"strikeZoneTop":3.42446460963507,"strikeZoneBottom":1.52208331864367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77197860472725,"aZ":-6.971844127961627,"pfxX":-6.30208685299791,"pfxZ":12.716596511249325,"pX":1.2596596901460544,"pZ":1.960090604553626,"vX0":7.4330005232215886,"vY0":-139.93668136245975,"vZ0":-8.685284169021681,"x":68.98,"y":185.86,"x0":-0.6130260462761405,"y0":50.00546723698238,"z0":5.56207775215247,"aX":-12.49274563390462},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.4,"breakHorizontal":9.8,"spinRate":2530,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.39150738600917157,"extension":7.039657031632115},"index":3,"playId":"9291a40b-e558-38c2-86c4-0dfc7e1583c5","pitchNumber":3,"startTime":"2025-07-31T00:49:55.524Z","endTime":"2025-07-31T00:49:59.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":88.6,"endSpeed":81.7,"strikeZoneTop":3.45121349592746,"strikeZoneBottom":1.52208331864367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.348587225066428,"aZ":-27.602857975035132,"pfxX":2.1067252878136475,"pfxZ":2.7072716585354897,"pX":0.9081787023337273,"pZ":1.177995098764868,"vX0":4.2591578862139885,"vY0":-129.00186452040901,"vZ0":-5.317211572632898,"x":82.38,"y":206.97,"x0":-1.0367581965756818,"y0":50.00476868046821,"z0":5.388848594286634,"aX":3.5565079608893484},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":-4.8,"spinRate":2506,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.4242793738800996,"extension":6.732748020785102},"index":4,"playId":"b9333aae-ec38-327f-88cd-53c981b4701e","pitchNumber":4,"startTime":"2025-07-31T00:50:09.777Z","endTime":"2025-07-31T00:50:15.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.718283229212865,"aZ":-5.87552261912006,"pfxX":-4.940711670720114,"pfxZ":13.380633444792839,"pX":0.5954592431907624,"pZ":2.1740624767448185,"vX0":5.465156780788001,"vY0":-139.8231743734651,"vZ0":-8.073101859771965,"x":94.3,"y":180.08,"x0":-0.7494890022958125,"y0":50.000405996999824,"z0":5.495703982178868,"aX":-9.70903382634254},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":22.6,"breakHorizontal":7.7,"spinRate":2578,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.39284245935974615,"extension":6.813038376933256},"hitData":{"launchSpeed":85.5,"launchAngle":27.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.66,"coordY":71.46}},"index":5,"playId":"662bb2ec-4c1f-38d3-b114-b0c2dee9c115","pitchNumber":5,"startTime":"2025-07-31T00:50:28.840Z","endTime":"2025-07-31T00:50:36.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:50:36.603Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T00:50:45.089Z","endTime":"2025-07-31T00:52:46.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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(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":96.7,"endSpeed":88.1,"strikeZoneTop":3.34420877946906,"strikeZoneBottom":1.44154277395795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.508051391817226,"aZ":-11.431208938432254,"pfxX":-5.165296605493755,"pfxZ":10.351721489719147,"pX":0.5279571504642067,"pZ":5.123921981318227,"vX0":5.501141419876614,"vY0":-140.79162894303505,"vZ0":0.23485808217296295,"x":96.88,"y":100.43,"x0":-0.7818947594525878,"y0":50.00224753547168,"z0":5.780248639544931,"aX":-10.350454754172137},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.0,"breakHorizontal":8.2,"spinRate":2501,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.389301262185489,"extension":6.718099904619255},"index":0,"playId":"1835d9b3-e7dd-388a-b508-5bf6de7b2c95","pitchNumber":1,"startTime":"2025-07-31T00:51:03.559Z","endTime":"2025-07-31T00:51:07.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.41155463845328,"aZ":-8.675865347750037,"pfxX":-7.289206240103656,"pfxZ":11.88990032046234,"pX":0.25629607444484825,"pZ":3.5704106072873967,"vX0":5.526893441587028,"vY0":-140.31843841043542,"vZ0":-3.9648302059895166,"x":107.23,"y":142.38,"x0":-0.8008371348070771,"y0":50.00105437468954,"z0":5.576606749789831,"aX":-14.403562078488662},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.8,"breakHorizontal":11.9,"spinRate":2581,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.39170052426784974,"extension":6.7129058119046885},"index":1,"playId":"b35462b7-d4eb-33a9-a5bd-ab365f9cb200","pitchNumber":2,"startTime":"2025-07-31T00:51:18.496Z","endTime":"2025-07-31T00:51:23.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.6,"endSpeed":87.0,"strikeZoneTop":3.31745375131291,"strikeZoneBottom":1.36098702552013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88282109102852,"aZ":-12.854123848963003,"pfxX":-5.3073894022007275,"pfxZ":9.876091087298114,"pX":0.6725144764583992,"pZ":5.159461685076408,"vX0":5.698650529240385,"vY0":-139.1379367424129,"vZ0":0.6436198409106926,"x":91.37,"y":99.47,"x0":-0.7148199150795627,"y0":50.00221993522378,"z0":5.778336628337823,"aX":-10.382598956900276},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2424,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.39401291022462637,"extension":6.721805600924909},"index":2,"playId":"2515e549-b81c-35e1-befd-d7dfb2313fa7","pitchNumber":3,"startTime":"2025-07-31T00:51:36.124Z","endTime":"2025-07-31T00:51:42.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":88.3,"endSpeed":82.5,"strikeZoneTop":3.34420877946906,"strikeZoneBottom":1.41469254358176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.275365674953093,"aZ":-25.824106753520976,"pfxX":-0.1996495205118931,"pfxZ":3.7234737706328227,"pX":1.2616800324707478,"pZ":1.8929572690151455,"vX0":5.690095976898145,"vY0":-128.68205676137882,"vZ0":-4.112896827569363,"x":68.91,"y":187.67,"x0":-0.9359957663614624,"y0":50.00510649761424,"z0":5.471893590923119,"aX":-0.3408743669457191},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":-0.7,"spinRate":2418,"spinDirection":173},"zone":14,"typeConfidence":0.89,"plateTime":0.42280197272739173,"extension":6.820501900152158},"index":3,"playId":"c9438897-a98e-3521-a72d-e7f084e18233","pitchNumber":4,"startTime":"2025-07-31T00:51:55.916Z","endTime":"2025-07-31T00:52:00.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70083810675106,"aZ":-10.644301274853571,"pfxX":-4.817773059949678,"pfxZ":10.986335667879871,"pX":0.43369525519309426,"pZ":2.424406283114963,"vX0":5.394205276272984,"vY0":-139.41853205497046,"vZ0":-6.509815425214983,"x":100.47,"y":173.32,"x0":-0.9045007290211768,"y0":50.000547431624206,"z0":5.499341020246084,"aX":-9.43950731258977},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":7.6,"spinRate":2507,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.3935705562928842,"extension":6.894774842847892},"index":4,"playId":"6f1d678a-3b1e-3773-8424-5c7b4fd9684b","pitchNumber":5,"startTime":"2025-07-31T00:52:11.437Z","endTime":"2025-07-31T00:52:17.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.31745375131291,"strikeZoneBottom":1.38784062648041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.644745938205986,"aZ":-10.48947815317101,"pfxX":-6.739217977414446,"pfxZ":11.108964540650003,"pX":0.006962413516301607,"pZ":4.095622250363647,"vX0":4.985872842874863,"vY0":-139.39536762892567,"vZ0":-2.5294190864087325,"x":116.73,"y":128.2,"x0":-0.9363823733793021,"y0":50.00635599983578,"z0":5.7149500979744,"aX":-13.160380689374813},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.7,"breakHorizontal":11.0,"spinRate":2465,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.39411200804105695,"extension":6.856895739347404},"index":5,"playId":"72a6d9ff-66b5-3189-b32f-8e66319c383f","pitchNumber":6,"startTime":"2025-07-31T00:52:41.733Z","endTime":"2025-07-31T00:52:46.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.0,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:52:46.447Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T00:52:57.060Z","endTime":"2025-07-31T00:54:24.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33161634412878,"aZ":-11.121382810608743,"pfxX":-6.531120263096742,"pfxZ":11.275168704593979,"pX":-0.14087064347023034,"pZ":3.3690938379016626,"vX0":4.9135543162692645,"vY0":-136.1274808050611,"vZ0":-3.7930270948642977,"x":122.37,"y":147.81,"x0":-1.125454130513925,"y0":50.0015644720096,"z0":5.55687252513242,"aX":-12.192938399238168},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":10.7,"spinRate":2383,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.4031711434784109,"extension":6.825309814274556},"index":0,"playId":"92d41a22-7b48-3381-a567-d207de9765ed","pitchNumber":1,"startTime":"2025-07-31T00:53:13.797Z","endTime":"2025-07-31T00:53:17.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.6,"endSpeed":86.2,"strikeZoneTop":3.34420877946906,"strikeZoneBottom":1.44154277395795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.832622425613295,"aZ":-11.349860306853323,"pfxX":-7.920550491560496,"pfxZ":10.794533362962731,"pX":0.3507651744789012,"pZ":3.6920034661014967,"vX0":6.338852007560112,"vY0":-138.91503178531104,"vZ0":-3.1263671395082904,"x":103.63,"y":139.1,"x0":-0.9462002962686281,"y0":50.00672735694547,"z0":5.60092014383235,"aX":-15.285623946091079},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":12.8,"spinRate":2448,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.39624207112277654,"extension":6.798617632724591},"index":1,"playId":"79367172-04c9-3721-a260-50e50522d9ed","pitchNumber":2,"startTime":"2025-07-31T00:53:34.204Z","endTime":"2025-07-31T00:53:40.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.594588911763267,"aZ":-30.077499683849172,"pfxX":-9.038156857778421,"pfxZ":1.3402812872499261,"pX":0.22549878513826968,"pZ":2.666449398467337,"vX0":5.888556079181803,"vY0":-124.38656180701929,"vZ0":-1.0301365236712923,"x":108.4,"y":166.79,"x0":-1.0016048023448267,"y0":50.002525839038036,"z0":5.586117674432465,"aX":-14.123265959895502},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":15.0,"spinRate":1309,"spinDirection":254},"zone":5,"typeConfidence":0.91,"plateTime":0.4408150689923773,"extension":6.658720881854774},"index":2,"playId":"0faeaef8-1331-38b3-83e3-3f16ddf3b0e8","pitchNumber":3,"startTime":"2025-07-31T00:53:52.820Z","endTime":"2025-07-31T00:53:56.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.3,"endSpeed":87.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82139255396017,"aZ":-10.485378277911941,"pfxX":-5.899094835485986,"pfxZ":10.939066416966682,"pX":0.24083676688735722,"pZ":3.656937431585475,"vX0":5.265336087628131,"vY0":-140.19072426413933,"vZ0":-3.4287131798894297,"x":107.82,"y":140.04,"x0":-0.8987629332961903,"y0":50.004217727788635,"z0":5.584416575095144,"aX":-11.698212813085853},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":9.6,"spinRate":2459,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.3912636465505761,"extension":6.762114568211469},"index":3,"playId":"0ecece21-c6b5-3147-87c7-de8495a949e1","pitchNumber":4,"startTime":"2025-07-31T00:54:19.491Z","endTime":"2025-07-31T00:54:24.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.81,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:54:24.277Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Benson flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T00:54:34.138Z","endTime":"2025-07-31T00:54:59.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.79,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09549657897626,"aZ":-10.647973826043296,"pfxX":-4.804384597776041,"pfxZ":11.11884510214397,"pX":0.2479445391035978,"pZ":3.132383114784815,"vX0":5.081174286863832,"vY0":-138.54065925243134,"vZ0":-4.815683716848661,"x":107.55,"y":154.21,"x0":-0.9891787430993053,"y0":50.00599460196855,"z0":5.610259846171757,"aX":-9.304260998224686},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.3,"breakHorizontal":7.6,"spinRate":2424,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3959668327580972,"extension":6.80900206038587},"hitData":{"launchSpeed":95.2,"launchAngle":43.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.37,"coordY":76.97}},"index":0,"playId":"b56e4af7-4f9c-39db-aaa1-e25847254889","pitchNumber":1,"startTime":"2025-07-31T00:54:49.909Z","endTime":"2025-07-31T00:54:59.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:54:59.729Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Pages pops out to catcher Tyler Stephenson in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T00:57:38.544Z","endTime":"2025-07-31T00:58:18.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Mey replaces Nick Martinez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-31T00:56:40.984Z","endTime":"2025-07-31T00:57:40.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682825,"link":"/api/v1/people/682825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.31745375131291,"strikeZoneBottom":1.33413174371809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.551533632388434,"aZ":-19.221598072830698,"pfxX":-8.870362544205966,"pfxZ":6.09514996452096,"pX":0.23869022349540944,"pZ":1.9396855458255668,"vX0":8.734494949564535,"vY0":-144.82404051189687,"vZ0":-7.805448752615317,"x":107.9,"y":186.41,"x0":-1.6626265122156978,"y0":50.00719875355225,"z0":5.843901190159362,"aX":-18.863617695136295},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.6,"breakHorizontal":14.4,"spinRate":2175,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3780778917509062,"extension":6.422745177729015},"index":1,"playId":"cb57bd68-34c9-396e-bf79-61f8433f515f","pitchNumber":1,"startTime":"2025-07-31T00:57:40.878Z","endTime":"2025-07-31T00:57:45.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":101.2,"endSpeed":93.3,"strikeZoneTop":3.39771420043698,"strikeZoneBottom":1.4683913149246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.650475811316827,"aZ":-20.33507713541573,"pfxX":-10.03697707971457,"pfxZ":5.405544114042636,"pX":2.2860341552212753,"pZ":0.6530163153363475,"vX0":14.83974087549945,"vY0":-146.35106580915485,"vZ0":-11.096371126454837,"x":29.86,"y":221.15,"x0":-1.5252084439496587,"y0":50.00052616202816,"z0":5.688481699387833,"aX":-21.967026935194585},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":7.8,"breakHorizontal":15.6,"spinRate":2276,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3729871799927831,"extension":6.540846523940282},"index":2,"playId":"cf66fdda-341e-3d7d-beeb-dba740f94624","pitchNumber":2,"startTime":"2025-07-31T00:57:52.615Z","endTime":"2025-07-31T00:57:56.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.686509205183814,"aZ":-20.781069324951666,"pfxX":-1.9147440032240017,"pfxZ":6.690674182369889,"pX":-0.010842971375044166,"pZ":2.6337493371923912,"vX0":5.560742150953241,"vY0":-129.54200950326424,"vZ0":-4.34639713736002,"x":117.41,"y":167.67,"x0":-1.9349967960390178,"y0":50.00103653563062,"z0":5.919018682124128,"aX":-3.260119316719822},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.4,"breakHorizontal":2.3,"spinRate":2272,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.4225897059496897,"extension":6.444394674469976},"hitData":{"launchSpeed":87.1,"launchAngle":85.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":127.49,"coordY":218.06}},"index":3,"playId":"eeca7c96-736c-3413-8e1a-6b6f831d1f9f","pitchNumber":3,"startTime":"2025-07-31T00:58:08.857Z","endTime":"2025-07-31T00:58:18.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:58:18.646Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a ground ball to right fielder Noelvi Marte.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T00:58:34.132Z","endTime":"2025-07-31T00:59:21.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"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(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":99.5,"endSpeed":90.8,"strikeZoneTop":3.43338109085702,"strikeZoneBottom":1.45049249252384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.038818887183744,"aZ":-23.998641307209954,"pfxX":-8.334450935063606,"pfxZ":3.887245982596246,"pX":1.7717413074703043,"pZ":2.626395043033812,"vX0":13.289557334352857,"vY0":-144.2090228802222,"vZ0":-5.035237613664286,"x":49.47,"y":167.87,"x0":-1.81688038721186,"y0":50.001905697386576,"z0":5.878584515700232,"aX":-17.52572362619568},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.1,"breakHorizontal":12.4,"spinRate":2356,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3800404872433294,"extension":6.434305079027219},"index":0,"playId":"02f415a3-4f24-39a6-baec-c5859a8920b8","pitchNumber":1,"startTime":"2025-07-31T00:58:44.149Z","endTime":"2025-07-31T00:58:49.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.8,"strikeZoneTop":3.48687634079136,"strikeZoneBottom":1.45049249252384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.2416741436387,"aZ":-19.183883176898284,"pfxX":-8.374957595318296,"pfxZ":6.272184668034205,"pX":0.3376598653172427,"pZ":2.8769190662874933,"vX0":9.244239795511684,"vY0":-143.25695852252883,"vZ0":-5.024592343397824,"x":104.13,"y":161.1,"x0":-1.8486845544949173,"y0":50.00073985156693,"z0":5.859114157857225,"aX":-17.34084152452635},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.4,"breakHorizontal":13.2,"spinRate":2246,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.38287699899896355,"extension":6.401554164753126},"index":1,"playId":"4acc215b-15df-340c-92df-60dc8194228c","pitchNumber":2,"startTime":"2025-07-31T00:58:59.425Z","endTime":"2025-07-31T00:59:03.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.71928808681878,"aZ":-23.121411736009225,"pfxX":-10.033399253041605,"pfxZ":4.307944407458448,"pX":-0.13581794866207966,"pZ":2.056040856166382,"vX0":8.696895733497282,"vY0":-144.27865173372524,"vZ0":-6.406359044285239,"x":122.18,"y":183.27,"x0":-1.891166857551146,"y0":50.00047967299993,"z0":5.737854953329258,"aX":-21.072562970313008},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.6,"breakHorizontal":16.3,"spinRate":2321,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3801638436203896,"extension":6.456704806710136},"hitData":{"launchSpeed":107.9,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.51,"coordY":115.2}},"index":2,"playId":"bc591410-9dfc-32c4-b2c2-bfa3db687c00","pitchNumber":3,"startTime":"2025-07-31T00:59:10.890Z","endTime":"2025-07-31T00:59:21.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.17,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:59:21.466Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Rojas lines out to center fielder Will Benson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T00:59:47.088Z","endTime":"2025-07-31T00:59:57.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.675793517958304,"aZ":-19.187294240318717,"pfxX":-9.465430781859487,"pfxZ":6.217874075311742,"pX":-0.24146158791029074,"pZ":2.2276794563526376,"vX0":8.312454452794949,"vY0":-144.1168731745683,"vZ0":-6.53722207250089,"x":126.2,"y":178.63,"x0":-1.943345945614466,"y0":50.00406268634851,"z0":5.724231294753951,"aX":-19.77337513378272},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.0,"breakHorizontal":15.4,"spinRate":2253,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3810726389365944,"extension":6.520159354732468},"hitData":{"launchSpeed":88.9,"launchAngle":21.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.93,"coordY":78.24}},"index":0,"playId":"8b362ec3-6dd7-3064-a5a1-dbff4ecfde4f","pitchNumber":1,"startTime":"2025-07-31T00:59:47.088Z","endTime":"2025-07-31T00:59:57.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.11,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:59:57.101Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Freeland walks. Michael Conforto to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T01:00:09.465Z","endTime":"2025-07-31T01:01:30.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":100.9,"endSpeed":91.7,"strikeZoneTop":3.51362170791393,"strikeZoneBottom":1.4773404697803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.63628156796744,"aZ":-21.330920250626182,"pfxX":-9.871806712749915,"pfxZ":5.042877454826096,"pX":-0.9292759086111257,"pZ":0.6668420329498062,"vX0":6.3612925947671695,"vY0":-146.4113045152806,"vZ0":-10.366200766945333,"x":152.42,"y":220.78,"x0":-1.8583334919042347,"y0":50.004916452130296,"z0":5.554549303605903,"aX":-21.23063571480735},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.0,"breakHorizontal":16.4,"spinRate":2239,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3754751420030238,"extension":6.452196371609923},"index":0,"playId":"bdf841a0-9d72-33d5-826b-24d2ab0f0bc6","pitchNumber":1,"startTime":"2025-07-31T01:00:25.403Z","endTime":"2025-07-31T01:00:31.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":97.6,"endSpeed":89.2,"strikeZoneTop":3.45078820964805,"strikeZoneBottom":1.70995179716788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87876333327679,"aZ":-23.642870140154052,"pfxX":-9.703357156350187,"pfxZ":4.2033429802111595,"pX":0.49814347887574545,"pZ":1.4789602637426433,"vX0":9.756621455114434,"vY0":-141.68752114433133,"vZ0":-7.216311301636996,"x":98.01,"y":198.85,"x0":-1.7320489623489954,"y0":50.00377041779252,"z0":5.573674180455583,"aX":-19.69737039484799},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":15.6,"spinRate":2139,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3868214698407013,"extension":6.702918139571648},"index":1,"playId":"e9d56860-de32-3b84-8f12-fc02778a32c9","pitchNumber":2,"startTime":"2025-07-31T01:00:44.925Z","endTime":"2025-07-31T01:00:50.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":90.4,"strikeZoneTop":3.28136776062935,"strikeZoneBottom":1.27150853122298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.08825835378369,"aZ":-22.956599159489304,"pfxX":-10.533271977424464,"pfxZ":4.391831459271537,"pX":0.6565364556175867,"pZ":1.4700175064731789,"vX0":10.627938039344455,"vY0":-144.91951968763593,"vZ0":-7.794975262297532,"x":91.97,"y":199.09,"x0":-1.7137406826442843,"y0":50.00286795344509,"z0":5.628003461693845,"aX":-22.105699227080724},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.2,"breakHorizontal":16.6,"spinRate":2264,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3799026539040602,"extension":6.59877866025271},"index":2,"playId":"7e855d95-d1df-30b9-8737-7f9b8b2a7e59","pitchNumber":3,"startTime":"2025-07-31T01:01:01.862Z","endTime":"2025-07-31T01:01:07.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.34420877946906,"strikeZoneBottom":1.62944695285989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.812781523262164,"aZ":-19.332941736535293,"pfxX":-9.5344455368074,"pfxZ":6.134013471838438,"pX":0.6005484469994454,"pZ":1.426140332384549,"vX0":10.46952399621764,"vY0":-143.4645993874794,"vZ0":-8.505328476523637,"x":94.11,"y":200.27,"x0":-1.8496024401889772,"y0":50.00378620057185,"z0":5.624304596199677,"aX":-19.964219691761674},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.6,"breakHorizontal":15.2,"spinRate":2256,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38114101529165945,"extension":6.643123513420815},"index":3,"playId":"351c898e-b184-3962-b0b9-e1b21a02a745","pitchNumber":4,"startTime":"2025-07-31T01:01:24.602Z","endTime":"2025-07-31T01:01:30.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.63,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:01:30.323Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to left fielder Gavin Lux.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T01:01:47.473Z","endTime":"2025-07-31T01:02:25.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.83568157643309,"aZ":-22.0960056187537,"pfxX":-10.825678588902433,"pfxZ":4.837779034965133,"pX":-0.953016847339204,"pZ":2.099307354001626,"vX0":6.46705200628002,"vY0":-144.19027970139575,"vZ0":-6.4425842627353065,"x":153.33,"y":182.1,"x0":-1.831012372024145,"y0":50.00297969593701,"z0":5.748115961460989,"aX":-22.55442265143894},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.4,"breakHorizontal":18.1,"spinRate":2407,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.38141355581183856,"extension":6.567303400875563},"hitData":{"launchSpeed":84.4,"launchAngle":56.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.27,"coordY":115.94}},"index":0,"playId":"5b2ce5f1-bf01-3ff9-8815-daf272aa7e00","pitchNumber":1,"startTime":"2025-07-31T01:02:16.301Z","endTime":"2025-07-31T01:02:25.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":7.699999999999996,"leverageIndex":3.05,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:02:25.930Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Santiago Espinal strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T01:04:40.826Z","endTime":"2025-07-31T01:05:34.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.4066311902524,"strikeZoneBottom":1.42364282499334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65477734115714,"aZ":-12.39488723542513,"pfxX":-6.279897990948526,"pfxZ":10.346106963490794,"pX":-0.9375215653252486,"pZ":5.173851196588775,"vX0":2.2082101732303467,"vY0":-138.09574828920094,"vZ0":0.7040175798738553,"x":152.74,"y":99.09,"x0":-0.9364446823360861,"y0":50.00281094888998,"z0":5.755352172418895,"aX":-12.006610285219958},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":10.8,"spinRate":2438,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3981600895455082,"extension":6.75383003350068},"index":0,"playId":"13587962-d27d-3758-b804-4e7718e4f0b1","pitchNumber":1,"startTime":"2025-07-31T01:04:43.915Z","endTime":"2025-07-31T01:04:49.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.4066311902524,"strikeZoneBottom":1.50418675427915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.13809396791721,"aZ":-9.227112148700066,"pfxX":-5.640700075186841,"pfxZ":11.771680081724497,"pX":0.08355662475209998,"pZ":2.5366283530732425,"vX0":4.533816173281485,"vY0":-139.19405756785537,"vZ0":-6.549767789543551,"x":113.82,"y":170.29,"x0":-0.8387681070384985,"y0":50.00574414011663,"z0":5.541087134329024,"aX":-10.99863653717794},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.0,"breakHorizontal":9.2,"spinRate":2540,"spinDirection":206},"zone":5,"typeConfidence":0.9,"plateTime":0.3944785579783492,"extension":6.839415949179996},"index":1,"playId":"4ba88140-9689-3f1e-8afe-66f9f6ff7a24","pitchNumber":2,"startTime":"2025-07-31T01:04:57.913Z","endTime":"2025-07-31T01:05:02.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.924460470773955,"aZ":-26.289612751600092,"pfxX":3.1016882263270187,"pfxZ":3.5724543362480805,"pX":0.42212255513334035,"pZ":2.6134517696452977,"vX0":2.536082552237752,"vY0":-127.2521513763376,"vZ0":-2.2443494993078055,"x":100.91,"y":168.22,"x0":-0.9887042456861032,"y0":50.00342634775145,"z0":5.579300310144052,"aX":5.111876191879472},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":-6.1,"spinRate":2335,"spinDirection":183},"zone":6,"typeConfidence":0.9,"plateTime":0.4296167131719346,"extension":6.667897053419897},"index":2,"playId":"33862958-30b0-3b77-9c33-d1243d03126c","pitchNumber":3,"startTime":"2025-07-31T01:05:11.288Z","endTime":"2025-07-31T01:05:15.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66814974363596,"aZ":-10.958941673042764,"pfxX":-6.255100994655151,"pfxZ":10.724057748968228,"pX":-0.0702304383468958,"pZ":3.829607864669397,"vX0":4.600736604061019,"vY0":-140.23410605390345,"vZ0":-2.7414717807044147,"x":119.68,"y":135.38,"x0":-0.9248875974438588,"y0":50.00437657419657,"z0":5.5414354479723285,"aX":-12.37715185810109},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.0,"breakHorizontal":10.3,"spinRate":2501,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.39157160172208094,"extension":6.826906492147815},"index":3,"playId":"dadb2519-68b4-3d26-868e-67509d513bb7","pitchNumber":4,"startTime":"2025-07-31T01:05:30.135Z","endTime":"2025-07-31T01:05:34.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:05:34.218Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Lux pops out to catcher Will Smith in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T01:05:36.213Z","endTime":"2025-07-31T01:06:30.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.31708060044187,"strikeZoneBottom":1.41470893217466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.309667071648665,"aZ":-30.126919254781956,"pfxX":-6.03257700437395,"pfxZ":1.2318711324837714,"pX":-0.4582870510345174,"pZ":3.4636262279674206,"vX0":3.450093737751594,"vY0":-127.27396601404828,"vZ0":0.5116962589317802,"x":134.47,"y":145.26,"x0":-1.036767952828354,"y0":50.005441373118174,"z0":5.616686204208389,"aX":-10.052589347267826},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":10.3,"spinRate":951,"spinDirection":270},"zone":11,"typeConfidence":0.89,"plateTime":0.42782501604951184,"extension":6.677460533095821},"index":0,"playId":"bd6ca88b-7920-3c26-adf0-f0f1eb89d403","pitchNumber":1,"startTime":"2025-07-31T01:05:58.919Z","endTime":"2025-07-31T01:06:03.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-31T01:06:06.168Z","endTime":"2025-07-31T01:06:21.922Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12305392033509,"aZ":-8.808674190795568,"pfxX":-4.941248366510801,"pfxZ":11.775704269191458,"pX":0.7503934211899661,"pZ":3.213392528730176,"vX0":5.8190628704526715,"vY0":-140.29695476612514,"vZ0":-5.01595278246551,"x":88.4,"y":152.02,"x0":-0.7132087677550084,"y0":50.00311386589564,"z0":5.60434453469729,"aX":-9.805065001500227},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.4,"breakHorizontal":7.7,"spinRate":2491,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.391116674546788,"extension":6.733203878205382},"hitData":{"launchSpeed":66.4,"launchAngle":90.0,"totalDistance":27.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":121.41,"coordY":218.57}},"index":2,"playId":"b9a9884c-a613-3d74-98e1-1a2c4964e84d","pitchNumber":2,"startTime":"2025-07-31T01:06:21.922Z","endTime":"2025-07-31T01:06:30.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:06:30.803Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T01:06:52.100Z","endTime":"2025-07-31T01:08:20.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":70.9,"strikeZoneTop":3.00519493625095,"strikeZoneBottom":1.26250948326111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.887866973924304,"aZ":-43.82568957120466,"pfxX":4.869296168234822,"pfxZ":-9.122761478066959,"pX":-0.035652042784232466,"pZ":2.7253028290872314,"vX0":0.4370856982085614,"vY0":-113.28509634822638,"vZ0":2.887973666044542,"x":118.36,"y":165.2,"x0":-0.8631586050426915,"y0":50.000090559791275,"z0":5.867159774604207,"aX":6.222518118532607},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.2,"breakHorizontal":-8.9,"spinRate":2709,"spinDirection":40},"zone":2,"typeConfidence":0.9,"plateTime":0.4865940653229881,"extension":6.346446304359411},"index":0,"playId":"ff24c447-1c52-3d7e-845b-08f461cd7fe7","pitchNumber":1,"startTime":"2025-07-31T01:06:54.065Z","endTime":"2025-07-31T01:06:58.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.7,"endSpeed":88.2,"strikeZoneTop":2.97841968869253,"strikeZoneBottom":1.12818579508826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.142780666112245,"aZ":-9.06994350993826,"pfxX":-5.764119204224152,"pfxZ":11.560134026605862,"pX":1.447462819130967,"pZ":2.496966942803191,"vX0":7.69994158837202,"vY0":-140.5473132615841,"vZ0":-6.783382156679494,"x":61.83,"y":171.36,"x0":-0.5800296883641156,"y0":50.00257472504557,"z0":5.532245312979139,"aX":-11.520616748833941},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":8.9,"spinRate":2519,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3898559960229324,"extension":6.887803789677726},"index":1,"playId":"245e2267-cfe1-33d9-88dc-3745b091cf73","pitchNumber":2,"startTime":"2025-07-31T01:07:09.260Z","endTime":"2025-07-31T01:07:14.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.03196855117348,"strikeZoneBottom":1.12818579508826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.112781103574676,"aZ":-8.531925761579217,"pfxX":-5.558543765660399,"pfxZ":12.015019568418653,"pX":9.68214909595733E-4,"pZ":2.3738090337225746,"vX0":4.42937419538988,"vY0":-139.3358458823175,"vZ0":-6.914994500282861,"x":116.96,"y":174.69,"x0":-0.8866089324142886,"y0":50.002408793157144,"z0":5.450551681276398,"aX":-10.936732414438048},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.5,"breakHorizontal":9.1,"spinRate":2387,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.39300252475470954,"extension":7.010410850708705},"index":2,"playId":"4b879b10-7ff7-3ce6-8536-daf19e9b1253","pitchNumber":3,"startTime":"2025-07-31T01:07:24.860Z","endTime":"2025-07-31T01:07:29.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.1,"endSpeed":81.3,"strikeZoneTop":2.92486427456858,"strikeZoneBottom":1.20878498579797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.669658495996952,"aZ":-25.672566628119508,"pfxX":2.972070160647836,"pfxZ":3.8649371315002146,"pX":1.2910342936386807,"pZ":1.132082643095043,"vX0":4.558725729815276,"vY0":-129.58830949789015,"vZ0":-5.777395344030391,"x":67.79,"y":208.21,"x0":-0.8841596231909581,"y0":50.00490479286665,"z0":5.3781788313564185,"aX":5.003588006546791},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-6.5,"spinRate":2432,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.4243345356809991,"extension":6.812581135677802},"index":3,"playId":"aa133be9-3a45-374d-9020-a5dc7d0b514f","pitchNumber":4,"startTime":"2025-07-31T01:07:40.031Z","endTime":"2025-07-31T01:07:44.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":2.97841968869253,"strikeZoneBottom":1.20878498579797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.97903237426248,"aZ":-6.20576209471811,"pfxX":-5.605617622632013,"pfxZ":13.203747280448798,"pX":1.3888881108541633,"pZ":2.8493469315539652,"vX0":7.571880552817673,"vY0":-140.14072747245905,"vZ0":-6.24322937135833,"x":64.06,"y":161.85,"x0":-0.6339649173650114,"y0":50.00559725296305,"z0":5.52597521283032,"aX":-11.027718131196124},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":22.6,"breakHorizontal":8.4,"spinRate":2428,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.3925339000104646,"extension":6.87175092324189},"index":4,"playId":"011cb46d-4aa3-391d-8a63-a702734fc4fb","pitchNumber":5,"startTime":"2025-07-31T01:07:59.671Z","endTime":"2025-07-31T01:08:03.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.536956476983903,"aZ":-27.218358612096303,"pfxX":3.181875978100945,"pfxZ":2.919863375790298,"pX":0.4613004816261805,"pZ":2.0121830347493974,"vX0":2.359676566802702,"vY0":-129.61137053476142,"vZ0":-3.7719459283117454,"x":99.42,"y":184.45,"x0":-0.8749493349526772,"y0":50.00541365755134,"z0":5.569136458162751,"aX":5.404065939778205},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":-6.2,"spinRate":2420,"spinDirection":180},"zone":6,"typeConfidence":0.9,"plateTime":0.4228875046041565,"extension":6.642376613181608},"index":5,"playId":"7be53b14-2d34-35df-b38a-8024b37fd59f","pitchNumber":6,"startTime":"2025-07-31T01:08:16.155Z","endTime":"2025-07-31T01:08:20.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:08:20.357Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shohei Ohtani pops out to third baseman Santiago Espinal in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:10:34.486Z","endTime":"2025-07-31T01:11:44.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sam Moll replaces Luis Mey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-31T01:09:17.354Z","endTime":"2025-07-31T01:10:36.810Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.51362170791393,"strikeZoneBottom":1.42364282499334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.857561862853675,"aZ":-33.91572700032522,"pfxX":10.008221245076257,"pfxZ":-0.9558659361414108,"pX":-0.18387039027987412,"pZ":2.333372505210844,"vX0":-9.512686639441107,"vY0":-134.7732717919815,"vZ0":-0.6761483627357832,"x":124.01,"y":175.78,"x0":2.1073120350399623,"y0":50.00256823404553,"z0":5.002683499053358,"aX":18.238366661095505},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.7,"breakHorizontal":-15.8,"spinRate":2334,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.4078798749346966,"extension":4.6905170723130425},"index":1,"playId":"48a5b5d9-3259-3936-b371-ec439ef7e39a","pitchNumber":1,"startTime":"2025-07-31T01:10:36.810Z","endTime":"2025-07-31T01:10:40.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.937461445310337,"aZ":-36.87870491702873,"pfxX":-7.150931560782263,"pfxZ":-3.3643720659343685,"pX":0.11028871640844062,"pZ":1.0495167035999668,"vX0":-3.5068249546173242,"vY0":-117.86494666800678,"vZ0":-0.5579360421377332,"x":112.8,"y":210.44,"x0":2.550111402048317,"y0":50.004777825149674,"z0":4.716391779023591,"aX":-9.988438831789198},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.9,"breakHorizontal":13.8,"spinRate":2949,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.46600553640531883,"extension":4.5562191672876695},"index":2,"playId":"d2cb0217-6f69-3097-9754-8556f863f0b9","pitchNumber":2,"startTime":"2025-07-31T01:10:52.177Z","endTime":"2025-07-31T01:10:56.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-31T01:10:57.638Z","endTime":"2025-07-31T01:11:16.992Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.51362170791393,"strikeZoneBottom":1.42364282499334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.958829847078366,"aZ":-35.247048172406835,"pfxX":-6.575387446595539,"pfxZ":-2.1677046815060246,"pX":-1.540329214703528,"pZ":1.7961235724190066,"vX0":-6.989457992146909,"vY0":-119.11080664887162,"vZ0":0.8145243444992452,"x":175.71,"y":190.28,"x0":2.302413101455812,"y0":50.00365488226033,"z0":4.673393973320663,"aX":-9.312093912229049},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.4,"breakHorizontal":13.8,"spinRate":2920,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.462409968955376,"extension":4.596263923696623},"index":4,"playId":"e10e58b1-5c9d-307e-bb26-0178ed35c1b4","pitchNumber":3,"startTime":"2025-07-31T01:11:16.992Z","endTime":"2025-07-31T01:11:21.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.332922330218455,"aZ":-36.11486499222587,"pfxX":-6.91829390446509,"pfxZ":-2.778781137742242,"pX":-0.34870477931160837,"pZ":1.6821267327276062,"vX0":-4.509705796102663,"vY0":-118.83679277580154,"vZ0":0.44472328631934777,"x":130.29,"y":193.36,"x0":2.4769690364718895,"y0":50.00094967701033,"z0":4.792754140876643,"aX":-9.820359081776896},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.6,"breakHorizontal":13.7,"spinRate":2984,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.46220077329150877,"extension":4.494389676399602},"hitData":{"launchSpeed":75.3,"launchAngle":72.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.49,"coordY":192.73}},"index":5,"playId":"76e8c046-a2e7-3d62-8f2c-f860e251605e","pitchNumber":4,"startTime":"2025-07-31T01:11:35.074Z","endTime":"2025-07-31T01:11:44.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:11:44.193Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Will Smith doubles (18) on a sharp line drive to left fielder Gavin Lux.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:12:10.008Z","endTime":"2025-07-31T01:13:46.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"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(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.4,"endSpeed":86.2,"strikeZoneTop":3.37055649497296,"strikeZoneBottom":1.49528076623785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.164543054704996,"aZ":-30.95538379414517,"pfxX":9.31372217737257,"pfxZ":0.644708930272583,"pX":-0.5271028308976621,"pZ":1.6479865431048681,"vX0":-10.194304947562205,"vY0":-135.74794905047838,"vZ0":-2.6100587775399675,"x":137.09,"y":194.28,"x0":2.0505730780236333,"y0":50.001964353778,"z0":4.75703021870477,"aX":17.54198398780392},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.8,"breakHorizontal":-15.0,"spinRate":2495,"spinDirection":102},"zone":7,"typeConfidence":2.0,"plateTime":0.4020953117779027,"extension":4.796069332424615},"index":0,"playId":"549ae0eb-b465-35a4-be5d-c08e944c2524","pitchNumber":1,"startTime":"2025-07-31T01:12:13.180Z","endTime":"2025-07-31T01:12:19.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.32637228351027,"strikeZoneBottom":1.31622730735508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.419374024504975,"aZ":-33.5950027122161,"pfxX":8.924960212977368,"pfxZ":-0.7429625257169601,"pX":1.2888575765693344,"pZ":2.0652465716063713,"vX0":-5.7465228991497845,"vY0":-136.79363727616308,"vZ0":-1.2840391955355615,"x":67.87,"y":183.02,"x0":2.250520243919786,"y0":50.004708211203656,"z0":4.8308000276772995,"aX":17.021380680464876},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.4,"breakHorizontal":-15.0,"spinRate":2611,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.39946571906182227,"extension":4.714140705864442},"index":1,"playId":"c73b5175-eefe-32a2-ba03-3366ec638af1","pitchNumber":2,"startTime":"2025-07-31T01:12:30.183Z","endTime":"2025-07-31T01:12:35.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.29961621907945,"strikeZoneBottom":1.31622730735508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.942820113525265,"aZ":-33.717756479711106,"pfxX":9.353075515799663,"pfxZ":-0.8331923638227856,"pX":0.009666260013389476,"pZ":2.729027048531427,"vX0":-8.835547224470254,"vY0":-134.57690086240663,"vZ0":0.595384280286035,"x":116.63,"y":165.1,"x0":2.1071344231377442,"y0":50.00342958937028,"z0":4.877622605793295,"aX":17.298510995794082},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.2,"breakHorizontal":-15.2,"spinRate":2452,"spinDirection":101},"zone":2,"typeConfidence":2.0,"plateTime":0.4057167758791298,"extension":4.681637191000927},"index":2,"playId":"91f54960-21eb-3920-9a72-4444a47ff3f8","pitchNumber":3,"startTime":"2025-07-31T01:12:49.233Z","endTime":"2025-07-31T01:12:54.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.37987976103494,"strikeZoneBottom":1.28936923130689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.021114970454374,"aZ":-36.78591319612951,"pfxX":7.169248790970782,"pfxZ":-2.889753277587104,"pX":0.9347746303275682,"pZ":3.3401233233708423,"vX0":-5.54625844614624,"vY0":-124.4503555796968,"vZ0":3.4516905613800457,"x":81.37,"y":148.6,"x0":2.242497943269804,"y0":50.00389222958272,"z0":4.949689699125308,"aX":11.436518090683851},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.3,"breakHorizontal":-12.0,"spinRate":1697,"spinDirection":81},"zone":12,"typeConfidence":2.0,"plateTime":0.4373181219741511,"extension":4.98463221333825},"index":3,"playId":"3d2dadd8-95aa-3a06-b1e5-2ca7b5b61d2b","pitchNumber":4,"startTime":"2025-07-31T01:13:05.467Z","endTime":"2025-07-31T01:13:12.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.301352782042212,"aZ":-33.225508018663945,"pfxX":10.699924927003021,"pfxZ":-0.5706749029167382,"pX":-0.7184843002707499,"pZ":1.6948616008133752,"vX0":-10.980300127250713,"vY0":-134.9699373684949,"vZ0":-1.8865408185901211,"x":144.39,"y":193.02,"x0":2.018896498622633,"y0":50.0033383955145,"z0":4.7501824000459765,"aX":19.675305799719435},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.2,"breakHorizontal":-16.9,"spinRate":2506,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.4063362344541628,"extension":4.74189044746329},"hitData":{"launchSpeed":103.6,"launchAngle":8.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.35,"coordY":128.06}},"index":4,"playId":"18815ab6-cc03-345a-9a10-c997c4fe52e6","pitchNumber":5,"startTime":"2025-07-31T01:13:33.001Z","endTime":"2025-07-31T01:13:46.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":-9.200000000000003,"leverageIndex":1.43,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:13:46.123Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:14:00.198Z","endTime":"2025-07-31T01:16:13.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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.5,"endSpeed":85.9,"strikeZoneTop":3.70079801613092,"strikeZoneBottom":1.63839271044564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.178470440162982,"aZ":-30.38481229552092,"pfxX":8.413115723443191,"pfxZ":0.9568992469075734,"pX":1.1440480631063823,"pZ":1.851696957258241,"vX0":-5.894055131487482,"vY0":-136.04419691791966,"vZ0":-2.4802550232394003,"x":73.39,"y":188.78,"x0":2.242914872383803,"y0":50.006309592786394,"z0":4.876162282181562,"aX":15.810996016069854},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.4,"breakHorizontal":-14.0,"spinRate":2580,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.40224628136781604,"extension":4.944679611224841},"index":0,"playId":"a1d02757-c361-34ba-aaae-989af11a4106","pitchNumber":1,"startTime":"2025-07-31T01:14:13.648Z","endTime":"2025-07-31T01:14:19.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.72753171505303,"strikeZoneBottom":1.66522879575227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.164086855877095,"aZ":-30.609528626189913,"pfxX":8.129823871514002,"pfxZ":0.829647571664303,"pX":0.9539322325582733,"pZ":4.314052181164378,"vX0":-6.177005151657444,"vY0":-136.13510387075684,"vZ0":3.482203323533529,"x":80.64,"y":122.3,"x0":2.189153389952007,"y0":50.00322400329755,"z0":5.129601135998579,"aX":15.353751917101176},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.4,"breakHorizontal":-13.6,"spinRate":2596,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.40139631078377214,"extension":4.640299108109276},"index":1,"playId":"d013cf8f-86f9-3541-ac88-fdc5e63c2bf0","pitchNumber":2,"startTime":"2025-07-31T01:14:27.921Z","endTime":"2025-07-31T01:14:32.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.227667592544265,"aZ":-35.56321904697526,"pfxX":-10.18685656559321,"pfxZ":-2.353578356655456,"pX":0.7015575354709089,"pZ":2.327485238181957,"vX0":-1.4247946974031849,"vY0":-118.92489071708917,"vZ0":1.6402731786612115,"x":90.26,"y":175.94,"x0":2.6321281957314833,"y0":50.00575851357483,"z0":4.847934710693216,"aX":-14.634188987370662},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.6,"breakHorizontal":18.8,"spinRate":2902,"spinDirection":300},"zone":9,"typeConfidence":2.0,"plateTime":0.4600817327161906,"extension":4.435106873058756},"index":2,"playId":"1754875a-09a9-3e57-abba-1bc322aa0093","pitchNumber":3,"startTime":"2025-07-31T01:14:49.037Z","endTime":"2025-07-31T01:14:52.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.75426400237405,"strikeZoneBottom":1.58471542898523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.939412484759583,"aZ":-34.120317621509464,"pfxX":-10.759601625414007,"pfxZ":-1.364167945660279,"pX":-0.7354873400870414,"pZ":0.7054252576067297,"vX0":-4.274004980202848,"vY0":-119.32876521239126,"vZ0":-1.9134894857509526,"x":145.04,"y":219.73,"x0":2.481428715099099,"y0":50.00268074178291,"z0":4.618701615262766,"aX":-15.370926796173496},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.6,"breakHorizontal":20.5,"spinRate":3050,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4606487486899189,"extension":4.60199006697513},"index":3,"playId":"c119d046-2409-35fb-971f-345b24b44f4b","pitchNumber":4,"startTime":"2025-07-31T01:15:09.882Z","endTime":"2025-07-31T01:15:15.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.75426400237405,"strikeZoneBottom":1.61155492103821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35480672432057,"aZ":-21.93726958110406,"pfxX":6.830778975535563,"pfxZ":5.450974395720413,"pX":-0.46712742790240247,"pZ":1.8794718664730892,"vX0":-9.308623942384655,"vY0":-135.6317091659818,"vZ0":-3.4751679358265917,"x":134.81,"y":188.03,"x0":2.108758720426298,"y0":50.004487420904134,"z0":4.6922038790618545,"aX":12.833820898371819},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":-10.6,"spinRate":2836,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.40255245035940446,"extension":4.8565778134421995},"index":4,"playId":"4a806348-f3b1-3519-889e-8c9103625a04","pitchNumber":5,"startTime":"2025-07-31T01:15:39.323Z","endTime":"2025-07-31T01:15:43.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.75426400237405,"strikeZoneBottom":1.55787423594322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.729420460029793,"aZ":-34.542919913764095,"pfxX":-10.195090881926802,"pfxZ":-1.6745042221652042,"pX":-1.1447684410978811,"pZ":2.8705149711437388,"vX0":-5.305631935222716,"vY0":-118.08042786143459,"vZ0":2.6144703245301346,"x":160.64,"y":161.28,"x0":2.4569863194234647,"y0":50.00518905243975,"z0":4.929505530413281,"aX":-14.382361373101434},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.2,"breakHorizontal":19.8,"spinRate":3048,"spinDirection":291},"zone":11,"typeConfidence":2.0,"plateTime":0.46406240832331846,"extension":4.731921289045886},"index":5,"playId":"0614930a-8d9d-32bf-ae6c-ffb53e4c785e","pitchNumber":6,"startTime":"2025-07-31T01:16:07.330Z","endTime":"2025-07-31T01:16:13.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":2.72,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:16:13.169Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a sharp line drive to center fielder Will Benson. Will Smith to 3rd. Freddie Freeman to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:18:38.998Z","endTime":"2025-07-31T01:20:19.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-31T01:16:22.834Z","endTime":"2025-07-31T01:17:09.724Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Scott Barlow replaces Sam Moll.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-31T01:17:09.724Z","endTime":"2025-07-31T01:18:41.269Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.4601294714415,"strikeZoneBottom":1.53103134371609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79234238006039,"aZ":-24.102063657150815,"pfxX":7.078525616081074,"pfxZ":5.769550160006477,"pX":1.620918245672947,"pZ":1.7381181127127796,"vX0":7.393883664942716,"vY0":-117.94046103440387,"vZ0":-2.352989124565862,"x":55.21,"y":191.85,"x0":-2.482124355117903,"y0":50.00416982511439,"z0":4.986342646610238,"aX":9.907755542712351},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":10.1,"breakHorizontal":-14.8,"spinRate":2570,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.46557351051682794,"extension":6.543332604054354},"index":2,"playId":"d28b96a6-73a0-3ced-b8bd-92d8d2963ebb","pitchNumber":1,"startTime":"2025-07-31T01:18:41.269Z","endTime":"2025-07-31T01:18:45.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.37987976103494,"strikeZoneBottom":1.45049249252384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77298512156696,"aZ":-25.047615819154615,"pfxX":4.913043886324706,"pfxZ":5.11401337212483,"pX":0.9880138528906206,"pZ":1.7945910624155772,"vX0":6.785241782784523,"vY0":-117.45397049597682,"vZ0":-1.9866688338425949,"x":79.34,"y":190.33,"x0":-2.5794523626474697,"y0":50.004069896603276,"z0":4.986531369010793,"aX":6.845370636218374},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.0,"breakHorizontal":-10.6,"spinRate":2554,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4668024996041509,"extension":6.711127871543765},"index":3,"playId":"53b24cd5-3a50-3584-85f6-b828b932fc6d","pitchNumber":2,"startTime":"2025-07-31T01:18:56.733Z","endTime":"2025-07-31T01:19:02.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.32637228351027,"strikeZoneBottom":1.42364282499334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.494217188615586,"aZ":-20.66358053282029,"pfxX":-8.65086776763711,"pfxZ":6.4147237728970365,"pX":0.09127684929907405,"pZ":1.1563531015722457,"vX0":9.157083542719262,"vY0":-132.63640928556163,"vZ0":-6.093825932484963,"x":113.52,"y":207.56,"x0":-2.2703841656657375,"y0":50.00179522978727,"z0":4.97475223149437,"aX":-15.521623285043107},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":13.8,"spinRate":2368,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41183408989101045,"extension":6.793745814235257},"index":4,"playId":"a288e2d6-7db1-35d0-bcb8-895eedb1469f","pitchNumber":3,"startTime":"2025-07-31T01:19:14.259Z","endTime":"2025-07-31T01:19:20.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.097015891854642,"aZ":-20.045200493697475,"pfxX":-2.5641663463725726,"pfxZ":6.88557181494161,"pX":-0.009039450364511255,"pZ":3.164751176893215,"vX0":7.248275362286024,"vY0":-131.19753858576678,"vZ0":-1.1800195626137606,"x":117.34,"y":153.33,"x0":-2.4619280145880795,"y0":50.00108299996201,"z0":5.099780511891356,"aX":-4.5164862063101365},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":3.2,"spinRate":2530,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.41585855764260593,"extension":6.62614467593564},"index":5,"playId":"921eca2a-0acd-3b4b-832b-3242706fab2f","pitchNumber":4,"startTime":"2025-07-31T01:19:32.064Z","endTime":"2025-07-31T01:19:36.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75395265806008,"aZ":-26.334833287475224,"pfxX":-9.465479242454968,"pfxZ":3.3781045498480307,"pX":-0.9705147567077043,"pZ":2.69479003758201,"vX0":6.987458017635809,"vY0":-130.25844157016041,"vZ0":-1.0850127944345227,"x":153.99,"y":166.02,"x0":-2.4496380079293165,"y0":50.004281348086515,"z0":5.09644145509472,"aX":-16.369265701016058},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":2183,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4194873265225181,"extension":6.745221050900785},"index":6,"playId":"247494a9-93ec-36fd-af4b-f7db2da4bb88","pitchNumber":5,"startTime":"2025-07-31T01:19:47.964Z","endTime":"2025-07-31T01:19:51.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.105349715195967,"aZ":-20.523464767478355,"pfxX":-6.880199167897187,"pfxZ":6.707326574868349,"pX":0.5785126483530887,"pZ":1.8323820785014808,"vX0":9.65105494097902,"vY0":-130.3750721123787,"vZ0":-4.3759156176460365,"x":94.95,"y":189.31,"x0":-2.262049091139293,"y0":50.00252628071698,"z0":5.063722785944869,"aX":-11.951010609211641},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.4,"breakHorizontal":10.6,"spinRate":2331,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.41869139264279465,"extension":6.806746843629461},"hitData":{"launchSpeed":100.7,"launchAngle":12.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":122.43,"coordY":76.74}},"index":7,"playId":"02fcdeb8-fa0b-3450-b369-cf72cb064846","pitchNumber":6,"startTime":"2025-07-31T01:20:09.662Z","endTime":"2025-07-31T01:20:19.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-11.099999999999998,"leverageIndex":3.75,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:20:19.486Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Pages pops out to first baseman Spencer Steer in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:20:40.724Z","endTime":"2025-07-31T01:21:17.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.126660722853515,"aZ":-24.18060947495932,"pfxX":7.919778549594802,"pfxZ":5.66665912016854,"pX":0.35118182166839046,"pZ":1.8692855569862967,"vX0":4.383633586620531,"vY0":-117.95622606409383,"vZ0":-1.8639424801828322,"x":103.61,"y":188.31,"x0":-2.559499319331865,"y0":50.00429507618643,"z0":4.8959402676776795,"aX":11.17750798895308},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":10.1,"breakHorizontal":-15.4,"spinRate":2546,"spinDirection":84},"zone":9,"typeConfidence":2.0,"plateTime":0.46408705544946605,"extension":6.305214680322373},"index":0,"playId":"39ad1c9a-4f6c-389e-8800-b7a3c5dffad7","pitchNumber":1,"startTime":"2025-07-31T01:20:52.460Z","endTime":"2025-07-31T01:20:56.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.022552022990816,"aZ":-29.697665159399378,"pfxX":5.604471706582115,"pfxZ":1.7230769477192132,"pX":0.2742873031557688,"pZ":1.8123602663727243,"vX0":5.1572260035042845,"vY0":-119.2497008070783,"vZ0":-1.2108865504524198,"x":106.54,"y":189.85,"x0":-2.64503659838784,"y0":50.00505092684227,"z0":5.006856842336937,"aX":8.068455334865932},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.1,"breakHorizontal":-11.4,"spinRate":2655,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4593795315750038,"extension":6.450579413366133},"hitData":{"launchSpeed":63.1,"launchAngle":63.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.21,"coordY":172.13}},"index":1,"playId":"f6105f81-481a-3bdf-8220-647c920cf243","pitchNumber":2,"startTime":"2025-07-31T01:21:08.418Z","endTime":"2025-07-31T01:21:17.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":14.500000000000004,"leverageIndex":4.58,"dramaIndex":209.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:21:17.217Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:21:33.422Z","endTime":"2025-07-31T01:22:15.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.389200766231387,"aZ":-21.118347717637604,"pfxX":-0.17006300654632955,"pfxZ":6.206865635470151,"pX":1.2667579753311686,"pZ":2.1527471904946247,"vX0":9.10923955162588,"vY0":-132.17920801376522,"vZ0":-3.534915790028316,"x":68.71,"y":180.66,"x0":-2.192334298309617,"y0":50.00462159898745,"z0":5.045709632918314,"aX":-0.3048906881763342},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":-1.6,"spinRate":2547,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4133283799396219,"extension":6.55696410756793},"index":0,"playId":"6e25e448-cf47-3afe-b753-e5e10f96c122","pitchNumber":1,"startTime":"2025-07-31T01:21:48.358Z","endTime":"2025-07-31T01:21:51.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54082218986786,"aZ":-17.15322837644722,"pfxX":-1.9365459920777048,"pfxZ":8.204299187585642,"pX":-0.08212850087837968,"pZ":1.6934914637288334,"vX0":6.383262528267254,"vY0":-133.88061987640484,"vZ0":-5.700277333854832,"x":120.13,"y":193.06,"x0":-2.2366766785599146,"y0":50.005598869892005,"z0":5.06146884898517,"aX":-3.5475461409177145},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":2.3,"spinRate":2483,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.40777117868553203,"extension":6.7275079967172084},"hitData":{"launchSpeed":76.0,"launchAngle":42.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":144.51,"coordY":99.98}},"index":1,"playId":"67b22835-d4e2-39e3-ad20-4b3e540566bf","pitchNumber":2,"startTime":"2025-07-31T01:22:06.558Z","endTime":"2025-07-31T01:22:15.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":14.599999999999994,"leverageIndex":5.63,"dramaIndex":236.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:22:15.313Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elly De La Cruz lines out to center fielder James Outman.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:24:30.355Z","endTime":"2025-07-31T01:25:57.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Andy Pages.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-31T01:24:05.243Z","endTime":"2025-07-31T01:24:05.269Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: James Outman replaces left fielder Michael Conforto, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T01:24:05.269Z","endTime":"2025-07-31T01:24:32.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.56710797252692,"strikeZoneBottom":1.58471542898523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.87229402167235,"aZ":-26.784544882490984,"pfxX":-8.359837409187154,"pfxZ":3.494297147878558,"pX":0.9422096136294759,"pZ":1.8767520338343766,"vX0":6.992502946963813,"vY0":-122.69048758165493,"vZ0":-3.4503853084202616,"x":81.09,"y":188.11,"x0":-0.8441261917419622,"y0":50.000165961789676,"z0":5.557850713034097,"aX":-12.877977978516228},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.9,"breakHorizontal":13.7,"spinRate":1179,"spinDirection":257},"zone":14,"typeConfidence":0.91,"plateTime":0.44465319373907164,"extension":6.625500818718793},"index":2,"playId":"1fe84ce6-7e64-3d88-827f-587fbc93f149","pitchNumber":1,"startTime":"2025-07-31T01:24:32.317Z","endTime":"2025-07-31T01:24:36.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.62058834155544,"strikeZoneBottom":1.63839271044564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59946467925297,"aZ":-11.586226981262948,"pfxX":-5.851458307622488,"pfxZ":10.49579947801265,"pX":0.22163657778091828,"pZ":4.7294537004393264,"vX0":4.8912767718270995,"vY0":-139.684784715531,"vZ0":-0.6421779206536447,"x":108.55,"y":111.08,"x0":-0.7981870339112183,"y0":50.00508957626218,"z0":5.729456888342149,"aX":-11.48084246937898},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":9.5,"spinRate":2502,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3932111500142037,"extension":6.861553925757799},"index":3,"playId":"5ae8caec-0b76-309a-b347-e1bddeb3f978","pitchNumber":2,"startTime":"2025-07-31T01:24:48.485Z","endTime":"2025-07-31T01:24:52.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3092912495934,"aZ":-25.767536218909306,"pfxX":1.6571453640893337,"pfxZ":3.8843466858741085,"pX":0.9764347971060693,"pZ":1.8129366487876077,"vX0":4.4913556985264815,"vY0":-127.1288312722356,"vZ0":-3.9841937776913356,"x":79.78,"y":189.83,"x0":-1.0233097043757164,"y0":50.00188188911307,"z0":5.4289315929533055,"aX":2.730716401178489},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.5,"breakHorizontal":-4.0,"spinRate":2351,"spinDirection":185},"zone":14,"typeConfidence":0.91,"plateTime":0.4296689484161824,"extension":6.768210353305725},"index":4,"playId":"f1ec3558-8d9c-36e5-9a24-7c5dac906f69","pitchNumber":3,"startTime":"2025-07-31T01:25:03.880Z","endTime":"2025-07-31T01:25:07.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.51362170791393,"strikeZoneBottom":1.58471542898523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.9919286301748,"aZ":-41.86862898894898,"pfxX":6.098237507583643,"pfxZ":-7.42083275477342,"pX":-0.55065052158375,"pZ":2.0069165658679258,"vX0":-0.5874696927311325,"vY0":-113.86832922378542,"vZ0":1.0133722572677208,"x":137.99,"y":184.59,"x0":-1.0802860517977821,"y0":50.00351633731329,"z0":5.716567040592907,"aX":7.964054050630431},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.8,"breakHorizontal":-10.9,"spinRate":2651,"spinDirection":42},"zone":7,"typeConfidence":0.91,"plateTime":0.482037918598583,"extension":6.572972365956461},"index":5,"playId":"717d82d3-94ed-3eb7-b058-8b03af8b4418","pitchNumber":4,"startTime":"2025-07-31T01:25:21.083Z","endTime":"2025-07-31T01:25:25.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-31T01:25:32.506Z","endTime":"2025-07-31T01:25:50.738Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.417984755120024,"aZ":-11.06978782191872,"pfxX":-7.090986831334185,"pfxZ":10.765061674825757,"pX":0.44682843728479466,"pZ":2.407210707442937,"vX0":5.713608242982182,"vY0":-139.3931750641271,"vZ0":-6.43391463481486,"x":99.97,"y":173.79,"x0":-0.7119339431416538,"y0":50.006518261984816,"z0":5.482269461273959,"aX":-13.90569755054067},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":11.6,"spinRate":2516,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.39349531136142746,"extension":6.886768287310654},"hitData":{"launchSpeed":96.6,"launchAngle":17.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.28,"coordY":75.19}},"index":7,"playId":"489828cd-c0ce-38bc-ab59-91d63ab9d166","pitchNumber":5,"startTime":"2025-07-31T01:25:50.738Z","endTime":"2025-07-31T01:25:57.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:25:57.752Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hays walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:26:18.470Z","endTime":"2025-07-31T01:28:08.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.0,"endSpeed":81.4,"strikeZoneTop":3.11227965633171,"strikeZoneBottom":1.34308370795563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.417205348111636,"aZ":-26.37947784234798,"pfxX":0.9272309941266563,"pfxZ":3.5299816386391196,"pX":1.3660373221938176,"pZ":-0.44419071407715244,"vX0":5.737210367502534,"vY0":-126.48971401608483,"vZ0":-8.993597002079566,"x":64.93,"y":250.77,"x0":-1.0391453947275557,"y0":50.00499111448442,"z0":5.2275447357663705,"aX":1.5238693614928396},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":-2.8,"spinRate":2398,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.4307239373996792,"extension":6.838911595359665},"index":0,"playId":"49b54642-ab78-323c-b515-4cf9b55e7d82","pitchNumber":1,"startTime":"2025-07-31T01:26:23.330Z","endTime":"2025-07-31T01:26:27.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75753735406535,"aZ":-29.460632785454756,"pfxX":2.349520634531598,"pfxZ":1.6525998010938316,"pX":0.08748700122426298,"pZ":2.3525593214484197,"vX0":2.102250589383175,"vY0":-127.04648916720866,"vZ0":-1.9481066875601405,"x":113.67,"y":175.26,"x0":-1.054437547428644,"y0":50.003904830563116,"z0":5.458999406296677,"aX":3.8607393742581952},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":-4.7,"spinRate":2391,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.43026196317017273,"extension":6.588940269882697},"index":1,"playId":"975ac979-e6d3-377e-b95b-e82eb8cc5e2f","pitchNumber":2,"startTime":"2025-07-31T01:26:41.077Z","endTime":"2025-07-31T01:26:44.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.11227965633171,"strikeZoneBottom":1.26250948326111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.632083210416383,"aZ":-11.568191715958754,"pfxX":-5.292319702737074,"pfxZ":10.42468508111859,"pX":-1.1468979022470764,"pZ":4.26416580324869,"vX0":0.9960289991090907,"vY0":-139.7391827393424,"vZ0":-1.8771411951240298,"x":160.72,"y":123.65,"x0":-0.8204876495314859,"y0":50.003681607261875,"z0":5.7051015057413785,"aX":-10.461190757124754},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":9.4,"spinRate":2449,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.3920350225834559,"extension":6.727217373054075},"index":2,"playId":"33d85d88-8381-380f-b22b-d4fcda22bab0","pitchNumber":3,"startTime":"2025-07-31T01:26:55.833Z","endTime":"2025-07-31T01:27:01.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.595250331083612,"aZ":-10.559303921635438,"pfxX":-4.912157543672871,"pfxZ":11.223055736558935,"pX":0.02651871028138493,"pZ":3.3785180440041764,"vX0":4.254137327001085,"vY0":-138.10463456955557,"vZ0":-4.154512238625777,"x":115.99,"y":147.56,"x0":-0.8978439306689188,"y0":50.00420296731507,"z0":5.616211929822549,"aX":-9.461876888134384},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":7.9,"spinRate":2509,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3970483931679598,"extension":6.9702672291468435},"index":3,"playId":"887a6891-6bf6-3a85-9830-18ea3134f3e1","pitchNumber":4,"startTime":"2025-07-31T01:27:18.110Z","endTime":"2025-07-31T01:27:21.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.05874053897988,"strikeZoneBottom":1.26250948326111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45547134849857,"aZ":-31.35670540847685,"pfxX":-7.848257123586338,"pfxZ":0.5059854875585477,"pX":0.148676964167109,"pZ":0.5626709942609524,"vX0":5.558870831029599,"vY0":-125.5872436795052,"vZ0":-5.771262175100771,"x":111.33,"y":223.59,"x0":-1.0601047016360712,"y0":50.00306466631989,"z0":5.402669423116436,"aX":-12.693645222606941},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":13.2,"spinRate":1100,"spinDirection":259},"zone":14,"typeConfidence":0.91,"plateTime":0.4340689198209535,"extension":6.757075461640827},"index":4,"playId":"954170fb-a7cf-3375-aea5-8b50c6a939d2","pitchNumber":5,"startTime":"2025-07-31T01:27:39.310Z","endTime":"2025-07-31T01:27:44.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.03196855117348,"strikeZoneBottom":1.26250948326111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.595807675201954,"aZ":-27.363735142752525,"pfxX":1.273912255663591,"pfxZ":2.930696297769016,"pX":1.179261442848305,"pZ":1.4083829238422876,"vX0":5.009624616646542,"vY0":-126.94020635950943,"vZ0":-4.591287440450416,"x":72.05,"y":200.75,"x0":-0.9806838632367049,"y0":50.001901907931924,"z0":5.404240220191914,"aX":2.0907214373272955},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-3.4,"spinRate":2330,"spinDirection":181},"zone":14,"typeConfidence":0.91,"plateTime":0.43054207040404524,"extension":6.8080748651875425},"index":5,"playId":"70f82892-3d91-341a-99cf-4c76cb75f018","pitchNumber":6,"startTime":"2025-07-31T01:28:03.451Z","endTime":"2025-07-31T01:28:08.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.43,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:28:08.051Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Noelvi Marte pops out to catcher Will Smith in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:28:16.176Z","endTime":"2025-07-31T01:29:10.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.710556656949922,"aZ":-27.63800234619155,"pfxX":0.22086399188823602,"pfxZ":2.7478742444662734,"pX":0.7215391390178091,"pZ":0.6704976405873795,"vX0":4.493360321035707,"vY0":-127.19822002900528,"vZ0":-6.151731847037143,"x":89.5,"y":220.68,"x0":-1.0922649617079214,"y0":50.000360617333456,"z0":5.295775542705762,"aX":0.362506010601414},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":-1.3,"spinRate":2414,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.4296961525288898,"extension":6.790647729291401},"index":0,"playId":"faea45b1-b471-3c29-9608-97a9c37f4d5f","pitchNumber":1,"startTime":"2025-07-31T01:28:37.399Z","endTime":"2025-07-31T01:28:40.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.0,"endSpeed":85.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40813867400525,"aZ":-12.37367537330028,"pfxX":-3.326142777429141,"pfxZ":10.44215169054496,"pX":-0.3292776723135157,"pZ":3.4521651722807363,"vX0":2.314797977655304,"vY0":-136.8686757112332,"vZ0":-3.6114370982618547,"x":129.55,"y":145.57,"x0":-0.7541660399854591,"y0":50.00040136781159,"z0":5.636998585430301,"aX":-6.305185996866099},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":5.5,"spinRate":2351,"spinDirection":206},"zone":1,"typeConfidence":0.87,"plateTime":0.4002998600649774,"extension":6.864566879316742},"hitData":{"launchSpeed":92.4,"launchAngle":82.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":119.89,"coordY":218.57}},"index":1,"playId":"649a6941-37e4-3501-9743-21b818a2a155","pitchNumber":2,"startTime":"2025-07-31T01:29:00.712Z","endTime":"2025-07-31T01:29:10.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-5.79999999999999,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:29:10.714Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks. Austin Hays to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:29:26.023Z","endTime":"2025-07-31T01:31:38.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnSecond":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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(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.4,"endSpeed":85.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26627760429717,"aZ":-11.825648708833285,"pfxX":-5.767774572836255,"pfxZ":10.714296172019369,"pX":-0.549520192807291,"pZ":2.5706980969556996,"vX0":2.818535462665855,"vY0":-137.38309941870926,"vZ0":-5.752019395119083,"x":137.95,"y":169.37,"x0":-0.8429728000563339,"y0":50.0043179797566,"z0":5.50547733064838,"aX":-10.955053151636164},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":9.8,"spinRate":2382,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.39967385826021706,"extension":6.952495247761907},"index":0,"playId":"9eed0bb5-2d69-3991-83a5-5715e5537939","pitchNumber":1,"startTime":"2025-07-31T01:29:41.229Z","endTime":"2025-07-31T01:29:47.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":87.4,"endSpeed":80.7,"strikeZoneTop":3.24609940013949,"strikeZoneBottom":1.34308370795563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.37942112015265,"aZ":-28.328088227614792,"pfxX":-0.36534206928401947,"pfxZ":2.3420965244754823,"pX":1.2781229732234485,"pZ":1.4487685577171372,"vX0":5.575120788225763,"vY0":-127.22135995196162,"vZ0":-4.482434547025794,"x":68.28,"y":199.66,"x0":-0.8915638323269611,"y0":50.00519579852597,"z0":5.471201009624477,"aX":-0.6011144363781208},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-0.6,"spinRate":2315,"spinDirection":188},"zone":14,"typeConfidence":0.89,"plateTime":0.4300479805786859,"extension":6.826398936972657},"index":1,"playId":"8dd694d7-dcb5-3842-930a-9ea042fe7f55","pitchNumber":2,"startTime":"2025-07-31T01:30:31.040Z","endTime":"2025-07-31T01:30:36.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.27285859380372,"strikeZoneBottom":1.34308370795563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6158264779371,"aZ":-29.609622223462733,"pfxX":1.248708110638396,"pfxZ":1.5555531594555934,"pX":1.164297239101882,"pZ":1.0864701275655946,"vX0":5.172168376356276,"vY0":-127.35944773687807,"vZ0":-5.0606881930470955,"x":72.62,"y":209.45,"x0":-1.0531349683173101,"y0":50.00141744787691,"z0":5.4348577128058775,"aX":2.054898708658511},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":-3.4,"spinRate":2307,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4297098972127089,"extension":6.749381719284662},"index":2,"playId":"6b87d505-5863-3319-9918-b999af3cd159","pitchNumber":3,"startTime":"2025-07-31T01:30:51.377Z","endTime":"2025-07-31T01:30:55.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.16581233646084,"strikeZoneBottom":1.26250948326111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.103163013127496,"aZ":-29.541073717519275,"pfxX":1.3340682194484512,"pfxZ":1.6254404683941432,"pX":1.0558482736742343,"pZ":1.5212399261065452,"vX0":4.961095850764724,"vY0":-126.42265392143428,"vZ0":-3.7116517106204867,"x":76.75,"y":197.71,"x0":-1.1031973512601971,"y0":50.005650683824065,"z0":5.372439643968915,"aX":2.1653394805123654},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":-3.5,"spinRate":2382,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.43279347734127827,"extension":6.7474179258569995},"index":3,"playId":"903c7663-84e7-3efa-b08c-5291db8c2490","pitchNumber":4,"startTime":"2025-07-31T01:31:11.897Z","endTime":"2025-07-31T01:31:17.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.19257627849746,"strikeZoneBottom":1.26250948326111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.747978536486144,"aZ":-12.658152071900755,"pfxX":-5.481239157692903,"pfxZ":9.968110379498603,"pX":0.8824362737710862,"pZ":3.252299434150062,"vX0":6.511302361971294,"vY0":-138.72259180539263,"vZ0":-4.10082163784612,"x":83.36,"y":150.97,"x0":-0.7781271590970401,"y0":50.0002017419099,"z0":5.587643354090123,"aX":-10.728987177282214},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2441,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3941676996151058,"extension":6.823024817228699},"index":4,"playId":"67f80b75-8a7b-39d4-8a30-9dec85e1cd75","pitchNumber":5,"startTime":"2025-07-31T01:31:32.301Z","endTime":"2025-07-31T01:31:38.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.099999999999994,"awayTeamWinProbability":40.900000000000006,"homeTeamWinProbabilityAdded":4.099999999999987,"leverageIndex":1.98,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:31:38.132Z","atBatIndex":66},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Spencer Steer triples (2) on a fly ball to center fielder James Outman. Austin Hays scores. Tyler Stephenson scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:33:01.687Z","endTime":"2025-07-31T01:38:52.005Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8,9,10,12,13,14],"actionIndex":[11],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":14},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":14},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-31T01:31:47.494Z","endTime":"2025-07-31T01:33:04.077Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.596724556370365,"aZ":-11.174550476169102,"pfxX":-5.5495671941014475,"pfxZ":10.822184670866264,"pX":0.15558968736489082,"pZ":2.636461282128001,"vX0":4.798082607559076,"vY0":-138.57746605310916,"vZ0":-5.956590746657611,"x":111.07,"y":167.6,"x0":-0.8791106687219306,"y0":50.00412377221947,"z0":5.56361672108751,"aX":-10.77078500569743},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":9.0,"spinRate":2455,"spinDirection":205},"zone":5,"typeConfidence":0.9,"plateTime":0.395572169707854,"extension":6.89865161437484},"index":1,"playId":"706ed01e-b187-3c42-87bf-5b7032609361","pitchNumber":1,"startTime":"2025-07-31T01:33:04.077Z","endTime":"2025-07-31T01:33:07.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.3531267948444,"strikeZoneBottom":1.39679146982208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29860916140878,"aZ":-13.327247022181153,"pfxX":-4.37782411767349,"pfxZ":9.73703855405751,"pX":-0.0730452286193644,"pZ":4.251897547467516,"vX0":3.946573686707738,"vY0":-138.78899986669273,"vZ0":-1.3725236229647824,"x":119.78,"y":123.98,"x0":-0.9500575185190262,"y0":50.00428574819663,"z0":5.647766449241454,"aX":-8.475475248764113},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2284,"spinDirection":203},"zone":11,"typeConfidence":0.89,"plateTime":0.39581693782043326,"extension":6.806470414709614},"index":2,"playId":"3fe058bd-da1e-3bca-b49d-b71ffb055bfe","pitchNumber":2,"startTime":"2025-07-31T01:33:28.665Z","endTime":"2025-07-31T01:33:32.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.29961621907945,"strikeZoneBottom":1.4773404697803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31078601342539,"aZ":-13.701335957049244,"pfxX":-5.666088694671726,"pfxZ":9.633550280100549,"pX":-0.9166592667500384,"pZ":3.576182120188507,"vX0":1.8839746371268342,"vY0":-137.97466327576703,"vZ0":-3.1581578472526117,"x":151.94,"y":142.22,"x0":-0.8745816010308655,"y0":50.000819827454514,"z0":5.66603027325536,"aX":-10.861026355597893},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2352,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.39784160552589265,"extension":6.720401335106143},"index":3,"playId":"bb582a49-0831-3b2e-b57d-aba65cb20da5","pitchNumber":3,"startTime":"2025-07-31T01:33:49.293Z","endTime":"2025-07-31T01:33:53.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40075187765358,"aZ":-11.32497145260711,"pfxX":-5.061328764491236,"pfxZ":10.834643998912664,"pX":0.3405237905688867,"pZ":3.3132092111094016,"vX0":5.139274630738795,"vY0":-138.22480697980237,"vZ0":-4.168992896443591,"x":104.02,"y":149.32,"x0":-0.8902317343661319,"y0":50.00142462756733,"z0":5.608358930451036,"aX":-9.738941393390185},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":8.0,"spinRate":2325,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3970999485409097,"extension":6.733856130491075},"index":4,"playId":"11d62977-afd3-3d49-bf2e-07593c782c63","pitchNumber":4,"startTime":"2025-07-31T01:34:10.587Z","endTime":"2025-07-31T01:34:14.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-31T01:34:29.366Z","endTime":"2025-07-31T01:34:42.311Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.41685383557818,"aZ":-13.306520325370803,"pfxX":-4.938402225615045,"pfxZ":9.657027836943852,"pX":-0.2972943291880675,"pZ":3.204860535163047,"vX0":3.1279208515341255,"vY0":-138.97075936165555,"vZ0":-4.215786860523441,"x":128.33,"y":152.25,"x0":-0.7963125322985835,"y0":50.00636645566374,"z0":5.6268212873131755,"aX":-9.652281315136182},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":8.3,"spinRate":2385,"spinDirection":204},"zone":1,"typeConfidence":0.89,"plateTime":0.3942736963001239,"extension":6.853276492301043},"index":6,"playId":"6c7facbc-e72c-3f29-be0c-bbf8fec29cb2","pitchNumber":5,"startTime":"2025-07-31T01:34:42.311Z","endTime":"2025-07-31T01:34:46.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"1d09e1ca-93f3-42ed-a5c3-6445cf5a68ce","startTime":"2025-07-31T01:35:10.583Z","endTime":"2025-07-31T01:35:15.583Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.32637228351027,"strikeZoneBottom":1.4773404697803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.138149376354292,"aZ":-27.846334470787337,"pfxX":-6.210351922297491,"pfxZ":2.6828292064836967,"pX":-0.35475793534184324,"pZ":0.307456702139479,"vX0":3.6572316858539966,"vY0":-126.38970827999971,"vZ0":-7.077120356459483,"x":130.52,"y":230.48,"x0":-1.0147803187456987,"y0":50.005508548464796,"z0":5.384989225833516,"aX":-10.033247339305788},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":10.4,"spinRate":1004,"spinDirection":261},"zone":13,"typeConfidence":0.87,"plateTime":0.4336176808707308,"extension":6.795274617647232},"index":8,"playId":"f33852de-b378-353e-ad84-99bcd994f5be","pitchNumber":6,"startTime":"2025-07-31T01:35:30.580Z","endTime":"2025-07-31T01:35:34.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.338800190272046,"aZ":-11.701498205670395,"pfxX":-4.410145731956509,"pfxZ":10.509786776964678,"pX":0.45208779561895035,"pZ":3.0274298272664426,"vX0":5.3853579680641035,"vY0":-139.19419168933175,"vZ0":-4.774080421290635,"x":99.77,"y":157.04,"x0":-0.9413385960408099,"y0":50.006268530626855,"z0":5.549616175673507,"aX":-8.593932647201179},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2403,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.3945912708734278,"extension":6.8026873816708235},"index":9,"playId":"4d8ede8a-0c37-3e1d-8c76-0c67b6e4d8cf","pitchNumber":7,"startTime":"2025-07-31T01:35:57.928Z","endTime":"2025-07-31T01:36:01.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.851466124537346,"aZ":-11.35995146130746,"pfxX":-6.464692442319797,"pfxZ":10.659708623433396,"pX":-0.2127592295327802,"pZ":2.8739438321247195,"vX0":4.102081895732955,"vY0":-139.23447024376628,"vZ0":-5.407644230017321,"x":125.11,"y":161.18,"x0":-0.8693393777325684,"y0":50.005950471397156,"z0":5.6011307910566535,"aX":-12.625893593649668},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":10.8,"spinRate":2439,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.39422118343097834,"extension":6.840285871583554},"index":10,"playId":"c10fd900-524b-3f2b-99eb-5b09322e658c","pitchNumber":8,"startTime":"2025-07-31T01:36:28.088Z","endTime":"2025-07-31T01:36:39.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dropped foul pop error by left fielder Andy Pages.","event":"Error","eventType":"error","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":11,"actionPlayId":"c10fd900-524b-3f2b-99eb-5b09322e658c","startTime":"2025-07-31T01:37:22.829Z","endTime":"2025-07-31T01:37:22.830Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"postOnFirst":{"id":663886,"link":"/api/v1/people/663886"},"postOnSecond":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_foul_error"}],"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":59.099999999999994,"awayTeamWinProbability":40.900000000000006,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":3.6,"dramaIndex":95.0,"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.415803620050994,"aZ":-10.743884794483886,"pfxX":-6.010799889436528,"pfxZ":10.98335203659369,"pX":-0.6368657748918912,"pZ":2.880593833819453,"vX0":3.0684037317560082,"vY0":-139.08715993625734,"vZ0":-5.266627598830058,"x":141.28,"y":161.0,"x0":-0.9759625619094168,"y0":50.00188008322337,"z0":5.5169820557399625,"aX":-11.726527667466122},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":10.2,"spinRate":2417,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.39443075499751634,"extension":6.94888368146382},"index":12,"playId":"5c1052c0-7a1d-3561-bef0-150d90524eba","pitchNumber":9,"startTime":"2025-07-31T01:37:22.831Z","endTime":"2025-07-31T01:37:27.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.732331944944615,"aZ":-27.417355107898977,"pfxX":-5.179338377791208,"pfxZ":3.0342990043597,"pX":-0.35771325354191263,"pZ":2.090343173087631,"vX0":3.451005498397748,"vY0":-124.66051784895636,"vZ0":-2.708952347504996,"x":130.64,"y":182.34,"x0":-1.089075592364967,"y0":50.00491003313729,"z0":5.461123572692336,"aX":-8.129297058960473},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":8.5,"spinRate":991,"spinDirection":268},"zone":7,"typeConfidence":0.88,"plateTime":0.43984475442774107,"extension":6.6863966606291765},"index":13,"playId":"f12198de-894b-3560-bb64-22716608ce40","pitchNumber":10,"startTime":"2025-07-31T01:37:56.209Z","endTime":"2025-07-31T01:38:01.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.960853594467583,"aZ":-10.747330693757803,"pfxX":-4.448340000349577,"pfxZ":10.979173468887108,"pX":0.09627628148145112,"pZ":2.8037763697651523,"vX0":4.252690957019222,"vY0":-139.00623255668896,"vZ0":-5.506470841126629,"x":113.33,"y":163.08,"x0":-0.8775339560935104,"y0":50.00405401664365,"z0":5.527956619370205,"aX":-8.682226920237703},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":7.2,"spinRate":2454,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.3944436832684808,"extension":6.851164131475884},"hitData":{"launchSpeed":104.7,"launchAngle":26.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.13,"coordY":43.24}},"index":14,"playId":"595f6b7b-4caf-3a79-bee9-ef8d6eb72dea","pitchNumber":11,"startTime":"2025-07-31T01:38:31.500Z","endTime":"2025-07-31T01:38:52.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":34.500000000000014,"leverageIndex":3.6,"dramaIndex":307.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:38:52.005Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Benson singles on a ground ball to right fielder Teoscar Hernández. Spencer Steer scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:41:56.055Z","endTime":"2025-07-31T01:42:10.479Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[1],"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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"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-31T01:39:26.817Z","endTime":"2025-07-31T01:40:43.792Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"third":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Blake Treinen replaces Emmet Sheehan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"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-31T01:40:43.792Z","endTime":"2025-07-31T01:41:58.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595014,"link":"/api/v1/people/595014"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"third":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.79,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80620007316899,"aZ":-36.52935946293431,"pfxX":8.932608128415293,"pfxZ":-2.963193170434808,"pX":0.7626095365262829,"pZ":2.663642442624841,"vX0":5.486285866181478,"vY0":-121.10046793427543,"vZ0":-1.3453296834331379,"x":87.93,"y":166.86,"x0":-2.700057367668576,"y0":50.00169901833165,"z0":6.450251674967183,"aX":13.135742422971852},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.4,"breakHorizontal":-17.5,"spinRate":2621,"spinDirection":47},"zone":6,"typeConfidence":0.91,"plateTime":0.4539937982128417,"extension":5.516852761760588},"hitData":{"launchSpeed":100.0,"launchAngle":-2.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.74,"coordY":118.24}},"index":2,"playId":"29a990b4-98f8-3c5b-91ad-971b7d5b5f41","pitchNumber":1,"startTime":"2025-07-31T01:41:58.313Z","endTime":"2025-07-31T01:42:10.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"third":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":3.299999999999983,"leverageIndex":0.47,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:42:10.479Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Santiago Espinal singles on a ground ball to center fielder James Outman. Will Benson to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:42:10.721Z","endTime":"2025-07-31T01:42:48.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"postOnSecond":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.714882852831487,"aZ":-26.625882146617677,"pfxX":-11.066048788502755,"pfxZ":2.895590700429226,"pX":-0.45224854376649704,"pZ":2.0469590866498777,"vX0":8.93937014798318,"vY0":-137.18396350547627,"vZ0":-6.462125500179625,"x":134.24,"y":183.51,"x0":-2.3060882037117354,"y0":50.00442993244275,"z0":6.2338438384948915,"aX":-21.21535632732036},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.1,"breakHorizontal":18.4,"spinRate":2356,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.3983840980755624,"extension":5.685595868908196},"hitData":{"launchSpeed":99.3,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.45,"coordY":108.07}},"index":0,"playId":"a41562a2-7b4b-342e-8c58-453090c32fb3","pitchNumber":1,"startTime":"2025-07-31T01:42:37.023Z","endTime":"2025-07-31T01:42:48.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.13,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:42:48.639Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Lux strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:43:24.961Z","endTime":"2025-07-31T01:44:17.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":84.2,"endSpeed":77.1,"strikeZoneTop":3.32637228351027,"strikeZoneBottom":1.50418675427915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.058623376374133,"aZ":-37.227615951855825,"pfxX":7.456308908130685,"pfxZ":-3.3687288649523603,"pX":-0.41329885910961,"pZ":1.7589280170426889,"vX0":3.5666855669004542,"vY0":-122.46053028855384,"vZ0":-3.227438845193351,"x":132.75,"y":191.29,"x0":-2.8632311111586968,"y0":50.00392545074209,"z0":6.319797029424965,"aX":11.180535304600225},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.6,"breakHorizontal":-14.4,"spinRate":2681,"spinDirection":43},"zone":7,"typeConfidence":0.9,"plateTime":0.44946743895347563,"extension":5.563702731428184},"index":0,"playId":"5e4e2269-e613-3d06-b999-3fb7062f7ad6","pitchNumber":1,"startTime":"2025-07-31T01:43:29.817Z","endTime":"2025-07-31T01:43:34.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.085169973815546,"aZ":-35.115048627883446,"pfxX":9.319210054648202,"pfxZ":-2.0006366811260055,"pX":0.1282644446231109,"pZ":1.465507740480746,"vX0":4.33642927128077,"vY0":-120.98791981037796,"vZ0":-3.974360537134623,"x":112.11,"y":199.21,"x0":-2.901497665804346,"y0":50.00073375527776,"z0":6.228751312112256,"aX":13.72040460907589},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.3,"breakHorizontal":-18.0,"spinRate":2724,"spinDirection":44},"zone":8,"typeConfidence":0.91,"plateTime":0.45388729903252134,"extension":5.517085352683984},"index":1,"playId":"d705a3b0-d9a5-377b-9b99-fb30345ca8af","pitchNumber":2,"startTime":"2025-07-31T01:43:48.518Z","endTime":"2025-07-31T01:43:52.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.739093896848843,"aZ":-35.736779112682015,"pfxX":7.6175962535743835,"pfxZ":-2.312321312034615,"pX":0.47022243136009034,"pZ":1.324273351175038,"vX0":5.593578800022758,"vY0":-123.45520389046249,"vZ0":-4.720395856596693,"x":99.08,"y":203.02,"x0":-2.8149483828020836,"y0":50.00194054176253,"z0":6.271426553149201,"aX":11.747716391376716},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.0,"breakHorizontal":-15.1,"spinRate":2470,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.44378060345314374,"extension":5.543151109892984},"index":2,"playId":"ead857b2-a236-327a-b7d9-9e95db99d202","pitchNumber":3,"startTime":"2025-07-31T01:44:12.448Z","endTime":"2025-07-31T01:44:17.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":690976,"link":"/api/v1/people/690976"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:44:17.253Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Rojas called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T01:46:43.273Z","endTime":"2025-07-31T01:48:16.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Connor Joe replaces left fielder Gavin Lux, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"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-31T01:45:34.262Z","endTime":"2025-07-31T01:45:34.287Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666158,"link":"/api/v1/people/666158"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tony Santillan replaces Scott Barlow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"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-31T01:45:34.287Z","endTime":"2025-07-31T01:46:45.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663574,"link":"/api/v1/people/663574"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.54036558201621,"strikeZoneBottom":1.4773404697803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.596659136473704,"aZ":-14.551382870420996,"pfxX":-7.6286249223257,"pfxZ":8.927768251269285,"pX":0.10101208208043716,"pZ":1.6101920838371742,"vX0":8.128462631920188,"vY0":-138.56736427383163,"vZ0":-7.376923423917183,"x":113.15,"y":195.3,"x0":-1.8584105349233946,"y0":50.00096254941805,"z0":5.250247635845882,"aX":-15.056578561869665},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2285,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3930310560866488,"extension":5.684113241769767},"index":2,"playId":"8a70d57b-1dc5-3ab9-8664-7f4b5ad269c7","pitchNumber":1,"startTime":"2025-07-31T01:46:45.609Z","endTime":"2025-07-31T01:46:49.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.3,"endSpeed":88.7,"strikeZoneTop":3.37987976103494,"strikeZoneBottom":1.55787423594322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.213574985956786,"aZ":-17.465250910169427,"pfxX":-7.127967656945417,"pfxZ":7.324236051662449,"pX":0.4094065505585205,"pZ":4.6827860403468256,"vX0":9.062541756501135,"vY0":-140.02370800848962,"vZ0":0.8791179047972589,"x":101.39,"y":112.34,"x0":-1.9256458205425728,"y0":50.003797265668894,"z0":5.498163794818393,"aX":-14.318002188038179},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":11.3,"spinRate":2345,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.38945222466692275,"extension":5.90957691526689},"index":3,"playId":"8017765b-ad3a-365c-b135-595c36dcd160","pitchNumber":2,"startTime":"2025-07-31T01:47:03.524Z","endTime":"2025-07-31T01:47:08.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.4066311902524,"strikeZoneBottom":1.39679146982208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55444080180879,"aZ":-37.21654686270721,"pfxX":4.062261517722877,"pfxZ":-3.205088846291737,"pX":0.6555419404619138,"pZ":2.533106604502,"vX0":5.369948155453868,"vY0":-124.70095754032936,"vZ0":-0.050355527963939384,"x":92.01,"y":170.39,"x0":-2.05534034267944,"y0":50.00421311450117,"z0":5.6289290301954145,"aX":6.385364065194608},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.5,"breakHorizontal":-8.6,"spinRate":2346,"spinDirection":25},"zone":6,"typeConfidence":2.0,"plateTime":0.4395652922050566,"extension":5.7955054688036265},"index":4,"playId":"c869f8ee-61b4-3758-9769-9c5e9be176c6","pitchNumber":3,"startTime":"2025-07-31T01:47:24.664Z","endTime":"2025-07-31T01:47:30.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-31T01:47:36.776Z","endTime":"2025-07-31T01:47:52.255Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.8,"endSpeed":88.3,"strikeZoneTop":3.43338109085702,"strikeZoneBottom":1.45049249252384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85123388615421,"aZ":-16.762032436191394,"pfxX":-8.347008224260204,"pfxZ":7.710002257671507,"pX":1.0570238570655213,"pZ":2.5179942373099276,"vX0":11.297745884196578,"vY0":-140.50475271207267,"vZ0":-4.62577839935446,"x":76.71,"y":170.79,"x0":-1.93170225326022,"y0":50.003375076822344,"z0":5.274965832758373,"aX":-16.6884341180415},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":12.8,"spinRate":2295,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3898304331832083,"extension":5.963877257288703},"index":6,"playId":"9647cdcf-952f-34b3-b6ab-78780ced957c","pitchNumber":4,"startTime":"2025-07-31T01:47:52.255Z","endTime":"2025-07-31T01:47:56.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.3531267948444,"strikeZoneBottom":1.42364282499334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.627406992496642,"aZ":-15.555161747270045,"pfxX":-8.160323087783668,"pfxZ":8.182707482097008,"pX":-0.23800121440327696,"pZ":2.3523170476184383,"vX0":7.812846417220189,"vY0":-141.4644898930822,"vZ0":-5.27957128713709,"x":126.07,"y":175.27,"x0":-1.9725037685854467,"y0":50.00459352398181,"z0":5.236618745466989,"aX":-16.57674980995068},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":13.2,"spinRate":2378,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.38687781158346946,"extension":5.899226129727681},"index":7,"playId":"dab72b9e-c2cc-30c1-a122-7585c02e16b6","pitchNumber":5,"startTime":"2025-07-31T01:48:11.557Z","endTime":"2025-07-31T01:48:16.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:48:16.201Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alex Freeland hit by pitch.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T01:48:25.933Z","endTime":"2025-07-31T01:49:50.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.34459875738212,"strikeZoneBottom":1.52291507540053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.316995928145765,"aZ":-37.31714539593315,"pfxX":3.3100875083681243,"pfxZ":-3.230871262203065,"pX":-0.4804041623081513,"pZ":3.528922191940326,"vX0":3.399699894885933,"vY0":-125.15624649950374,"vZ0":2.324733592742343,"x":135.31,"y":143.5,"x0":-2.28435593272159,"y0":50.002145526842995,"z0":5.635718965358637,"aX":5.270712391241803},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.2,"breakHorizontal":-6.7,"spinRate":2192,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.43696822365197985,"extension":5.645303575946872},"index":0,"playId":"5ca0b138-1038-339b-b661-d697d1e5eea1","pitchNumber":1,"startTime":"2025-07-31T01:48:41.252Z","endTime":"2025-07-31T01:48:45.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.638722988130137,"aZ":-36.75151926541957,"pfxX":4.318795753036226,"pfxZ":-2.887665369900068,"pX":1.0193889145117903,"pZ":1.382402403975546,"vX0":6.1750854123045364,"vY0":-124.87736259708925,"vZ0":-2.3726363129393517,"x":78.14,"y":201.46,"x0":-2.0446916956999797,"y0":50.00484283125204,"z0":5.361770723706059,"aX":6.8369630554852545},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.5,"breakHorizontal":-9.2,"spinRate":2205,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43823642077796876,"extension":5.651027999207717},"index":1,"playId":"fc863bc4-aad5-331e-8b8c-2a176d1cc68a","pitchNumber":2,"startTime":"2025-07-31T01:48:57.689Z","endTime":"2025-07-31T01:49:01.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.428100708420324,"aZ":-16.541069835024715,"pfxX":-7.511686349059299,"pfxZ":7.85915192483262,"pX":-0.5376628423454721,"pZ":2.9631596565344465,"vX0":6.66795094441123,"vY0":-140.1089378983479,"vZ0":-3.3204869018011385,"x":137.49,"y":158.77,"x0":-1.9715192733233593,"y0":50.00697229349952,"z0":5.243682015173622,"aX":-14.949687729941047},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":12.2,"spinRate":2317,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39081255439527807,"extension":5.823945239362691},"index":2,"playId":"72880751-e3bb-346a-865a-dac768564f70","pitchNumber":3,"startTime":"2025-07-31T01:49:16.800Z","endTime":"2025-07-31T01:49:20.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-31T01:49:31.441Z","endTime":"2025-07-31T01:49:44.039Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36372321317565,"aZ":-38.330206025974945,"pfxX":6.467531329018687,"pfxZ":-3.883186308057287,"pX":2.0386700296278533,"pZ":0.7132763349129209,"vX0":7.845155772405209,"vY0":-125.92811696111747,"vZ0":-3.4076289391119303,"x":39.29,"y":219.52,"x0":-1.970841703973732,"y0":50.00125092284719,"z0":5.222101984966011,"aX":10.261439506287982},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.7,"breakHorizontal":-13.7,"spinRate":2233,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4369246886197571,"extension":5.774810388855895},"index":4,"playId":"6f3250ac-c19d-3f4e-b42c-3e1854649664","pitchNumber":4,"startTime":"2025-07-31T01:49:44.039Z","endTime":"2025-07-31T01:49:50.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.42,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:49:50.176Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out to center fielder Will Benson.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T01:49:56.976Z","endTime":"2025-07-31T01:52:16.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.27285859380372,"strikeZoneBottom":1.39679146982208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4351143451704,"aZ":-15.965954183184145,"pfxX":-8.466257461530732,"pfxZ":8.0885296078108,"pX":-0.5249963098927621,"pZ":2.9624760769553373,"vX0":7.318349061325955,"vY0":-140.99010404647765,"vZ0":-3.4902626228059046,"x":137.01,"y":158.79,"x0":-2.060282012347563,"y0":50.003067608362656,"z0":5.253201704991283,"aX":-16.96638412285389},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":13.8,"spinRate":2370,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.38917426884122985,"extension":5.905197657207938},"index":0,"playId":"0c2d6999-0223-310e-a0ba-14660b868390","pitchNumber":1,"startTime":"2025-07-31T01:50:23.336Z","endTime":"2025-07-31T01:50:27.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.742012832943352,"aZ":-38.17700678019095,"pfxX":5.456016191638044,"pfxZ":-3.72532506816961,"pX":0.24544913490947015,"pZ":2.3987754218882156,"vX0":4.071655663988555,"vY0":-126.67809737996143,"vZ0":-0.05432708458459734,"x":107.64,"y":174.01,"x0":-2.095700129173562,"y0":50.00136366043095,"z0":5.492254142372094,"aX":8.796741210351925},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.5,"breakHorizontal":-10.8,"spinRate":2221,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4336567057827243,"extension":5.740650031951915},"index":1,"playId":"ddbff38a-7e9d-3e67-8502-9fbab611b7ba","pitchNumber":2,"startTime":"2025-07-31T01:50:43.349Z","endTime":"2025-07-31T01:50:46.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"b53c7024-d8ae-39d5-8809-02f21d794ccc","startTime":"2025-07-31T01:51:01.739Z","endTime":"2025-07-31T01:51:05.860Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.10343033791644,"strikeZoneBottom":1.28082141345228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.709389341665446,"aZ":-38.91221260835351,"pfxX":5.600885608385943,"pfxZ":-4.270150505052033,"pX":0.4327364144491707,"pZ":1.3639183921072877,"vX0":4.626503426401821,"vY0":-125.7203610496549,"vZ0":-2.0295793395108994,"x":100.51,"y":201.95,"x0":-2.167775819591362,"y0":50.00098317460092,"z0":5.380560385960005,"aX":8.842465165720114},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.9,"breakHorizontal":-11.3,"spinRate":2053,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.43794658618642845,"extension":5.806051781403774},"index":3,"playId":"0d8a2b45-4618-3ead-a33e-6c37687df4da","pitchNumber":3,"startTime":"2025-07-31T01:51:19.467Z","endTime":"2025-07-31T01:51:24.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":97.5,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46954570796898,"aZ":-17.51528626305162,"pfxX":-6.112170249605212,"pfxZ":7.220409190004892,"pX":-0.29217486895605016,"pZ":3.497499193524581,"vX0":7.397270697341535,"vY0":-141.84538225059683,"vZ0":-1.7025601703545215,"x":128.14,"y":144.35,"x0":-2.1439274403095743,"y0":50.005654556394006,"z0":5.2262807879374185,"aX":-12.414908538903992},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":9.5,"spinRate":2332,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3866361525053468,"extension":6.004978919570895},"index":4,"playId":"d59abd46-bc1a-3cff-8e2d-59b838a3f0d9","pitchNumber":4,"startTime":"2025-07-31T01:51:40.128Z","endTime":"2025-07-31T01:51:45.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.517810921759466,"aZ":-41.57127777090655,"pfxX":6.733538137014522,"pfxZ":-5.9561740287588245,"pX":-0.4528184852676268,"pZ":1.199670807398304,"vX0":2.264597225685233,"vY0":-125.62357397248941,"vZ0":-1.6475168361623072,"x":134.26,"y":206.39,"x0":-2.2438370462339954,"y0":50.003220803225425,"z0":5.283654047198782,"aX":10.622697847245762},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.9,"breakHorizontal":-12.7,"spinRate":2144,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.43817214650258807,"extension":5.8503067859404965},"hitData":{"launchSpeed":96.4,"launchAngle":21.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.08,"coordY":62.5}},"index":5,"playId":"92850a0d-26be-3a46-a370-08a44d294377","pitchNumber":5,"startTime":"2025-07-31T01:52:04.543Z","endTime":"2025-07-31T01:52:16.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.06,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:52:16.190Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shohei Ohtani lines out sharply to center fielder Will Benson.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T01:52:39.714Z","endTime":"2025-07-31T01:53:37.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.54036558201621,"strikeZoneBottom":1.4773404697803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45582666131034,"aZ":-20.665983110781816,"pfxX":-6.5791710498165585,"pfxZ":5.560174184541026,"pX":-0.9453146174187176,"pZ":3.064746052535296,"vX0":5.892253745292047,"vY0":-142.83211815383612,"vZ0":-2.2394843659498322,"x":153.03,"y":156.03,"x0":-2.178762421680701,"y0":50.00035435656807,"z0":5.15641467806259,"aX":-13.611547526837652},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.8,"breakHorizontal":10.8,"spinRate":2257,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3832705371357301,"extension":5.9715168973440615},"index":0,"playId":"a9a23250-e3f5-3ee9-8650-a1c3714e7a63","pitchNumber":1,"startTime":"2025-07-31T01:52:44.539Z","endTime":"2025-07-31T01:52:50.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alex Freeland advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"a9a23250-e3f5-3ee9-8650-a1c3714e7a63","startTime":"2025-07-31T01:52:52.467Z","endTime":"2025-07-31T01:53:04.891Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"postOnSecond":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.46,"dramaIndex":17.0,"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":97.4,"endSpeed":88.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66938496057422,"aZ":-14.872013994710201,"pfxX":-5.829746519043927,"pfxZ":8.534619651121572,"pX":0.5298394090665861,"pZ":2.9874692776441156,"vX0":9.1973457928215,"vY0":-141.54968393381293,"vZ0":-3.561110278265893,"x":96.8,"y":158.12,"x0":-2.0057792869998834,"y0":50.000009942892355,"z0":5.215599374013502,"aX":-11.815438780529798},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2290,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3871252760654329,"extension":6.043328993054315},"index":2,"playId":"97d60c36-4790-38ff-b488-07710e1c09f2","pitchNumber":2,"startTime":"2025-07-31T01:53:04.891Z","endTime":"2025-07-31T01:53:09.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":97.1,"endSpeed":88.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26029019363405,"aZ":-18.695653070652277,"pfxX":-8.697272260830374,"pfxZ":6.673817528059843,"pX":-0.1638012087102188,"pZ":2.895188112159839,"vX0":8.645351059765094,"vY0":-141.2246609515775,"vZ0":-2.8940254514374812,"x":123.24,"y":160.61,"x0":-2.135242710277547,"y0":50.00229624555613,"z0":5.136286817582494,"aX":-17.56241755076819},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.6,"breakHorizontal":13.9,"spinRate":2415,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.38788919318105064,"extension":5.995097286202307},"hitData":{"launchSpeed":104.5,"launchAngle":20.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":106.7,"coordY":57.1}},"index":3,"playId":"1cd7e66d-3fdd-375a-84e6-a52d9f5e200c","pitchNumber":3,"startTime":"2025-07-31T01:53:30.815Z","endTime":"2025-07-31T01:53:37.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":656582,"link":"/api/v1/people/656582"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:53:37.916Z","atBatIndex":74}]