[{"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-29T23:11:35.780Z","endTime":"2025-07-29T23:12:30.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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-29T20:00:36.833Z","endTime":"2025-07-29T22:50:22.525Z","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-29T22:50:22.525Z","endTime":"2025-07-29T23:11:00.532Z","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-29T23:11:00.532Z","endTime":"2025-07-29T23:11:38.097Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.13039442017069,"strikeZoneBottom":1.21886971161737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76128063205991,"aZ":-25.52851695167779,"pfxX":11.26152991531779,"pfxZ":3.524008983518714,"pX":1.2472691238113989,"pZ":2.8476020143479057,"vX0":-9.555912131847263,"vY0":-136.5777470309501,"vZ0":-2.1206999263670747,"x":69.46,"y":161.89,"x0":3.332493043698292,"y0":50.0013533366888,"z0":5.39419252610696,"aX":21.222382077388275},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.1,"breakHorizontal":-18.4,"spinRate":2280,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.40141040750930523,"extension":6.232876542900346},"index":3,"playId":"9b511bd1-ab06-33c0-93e5-8e1fc7dca43c","pitchNumber":1,"startTime":"2025-07-29T23:11:38.097Z","endTime":"2025-07-29T23:11:42.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.4,"endSpeed":86.6,"strikeZoneTop":3.1014275631051,"strikeZoneBottom":1.4033461091775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.109630959821867,"aZ":-24.29567007217669,"pfxX":10.700969040014883,"pfxZ":4.138510737117537,"pX":-0.21228077352068797,"pZ":1.4820608373105957,"vX0":-13.260852730439884,"vY0":-136.83030735290188,"vZ0":-5.612589450454415,"x":125.09,"y":198.76,"x0":3.2978978664371357,"y0":50.001989810168446,"z0":5.21592785910633,"aX":20.368294889121504},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":-16.7,"spinRate":2224,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.3997095767229095,"extension":6.278823180946341},"index":4,"playId":"c4b1c1f4-e707-3564-9217-a7d4f0fd00be","pitchNumber":2,"startTime":"2025-07-29T23:11:51.942Z","endTime":"2025-07-29T23:11:55.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.13087056943784,"strikeZoneBottom":1.45410626339198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.376206621961217,"aZ":-27.85943980311667,"pfxX":11.653637324053717,"pfxZ":2.216013003866947,"pX":0.8881309460284191,"pZ":2.1473654504443696,"vX0":-11.16982207801562,"vY0":-138.7059429559361,"vZ0":-3.3839606965783835,"x":83.15,"y":180.8,"x0":3.4556144810463207,"y0":50.00114350470646,"z0":5.243192272540267,"aX":22.677880797222},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.5,"breakHorizontal":-18.7,"spinRate":2379,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.39506718055688816,"extension":6.221897009043542},"index":5,"playId":"06392f83-4a51-3fae-ac40-c7fd0b5ccc57","pitchNumber":3,"startTime":"2025-07-29T23:12:08.521Z","endTime":"2025-07-29T23:12:12.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.15861786964412,"strikeZoneBottom":1.460721310591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50025079486506,"aZ":-20.535056050500938,"pfxX":10.483367401192481,"pfxZ":6.11604768862145,"pX":-0.6528751266947224,"pZ":2.986621491847374,"vX0":-14.033381851551813,"vY0":-136.92837092979062,"vZ0":-2.761311491820778,"x":141.89,"y":158.14,"x0":3.1704502303399686,"y0":50.006028873909166,"z0":5.409095845233317,"aX":19.96288242436933},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":-16.1,"spinRate":2292,"spinDirection":116},"zone":1,"typeConfidence":2.0,"plateTime":0.39961528975953664,"extension":6.239983157271601},"index":6,"playId":"9ae8d917-7e38-382a-a0b5-ca845d0185aa","pitchNumber":4,"startTime":"2025-07-29T23:12:25.929Z","endTime":"2025-07-29T23:12:30.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-29T23:12:30.028Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:12:29.456Z","endTime":"2025-07-29T23:13:54.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.5116987081836,"strikeZoneBottom":1.52368011651301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.906004333496103,"aZ":-32.5631204646805,"pfxX":-3.2459441319955245,"pfxZ":-0.2645249897934967,"pX":-0.14298961996117582,"pZ":2.2326658313074805,"vX0":-7.42413242094501,"vY0":-119.27164586278181,"vZ0":-0.8732320391992667,"x":122.45,"y":178.5,"x0":3.42030330163974,"y0":50.00583369162302,"z0":5.51576597295917,"aX":-4.719645505284207},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.5,"breakHorizontal":7.6,"spinRate":2615,"spinDirection":307},"zone":5,"typeConfidence":2.0,"plateTime":0.45757874617727223,"extension":5.988512527482782},"index":0,"playId":"9e3d34e4-0461-33f2-aac8-a0ad393b2962","pitchNumber":1,"startTime":"2025-07-29T23:12:55.091Z","endTime":"2025-07-29T23:12:59.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.3,"strikeZoneTop":3.54415060724334,"strikeZoneBottom":1.48987585495077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.45929192705613,"aZ":-31.26023350411223,"pfxX":-4.006262853411739,"pfxZ":0.6037363699697647,"pX":-2.640093476693562,"pZ":1.0323360044795367,"vX0":-12.994540253206253,"vY0":-121.41288537988659,"vZ0":-3.7632875394230783,"x":217.63,"y":210.91,"x0":3.2791803123379046,"y0":50.00061754921179,"z0":5.292677312505591,"aX":-6.04216052343478},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.5,"breakHorizontal":10.1,"spinRate":2589,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4493529349069245,"extension":5.9945122105846735},"index":1,"playId":"d193752d-d23d-3222-a69e-1c36a132076d","pitchNumber":2,"startTime":"2025-07-29T23:13:10.022Z","endTime":"2025-07-29T23:13:13.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":95.3,"endSpeed":87.1,"strikeZoneTop":3.5254854806168,"strikeZoneBottom":1.42976606817751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.619775431818017,"aZ":-24.474798002628464,"pfxX":11.752913681045644,"pfxZ":3.973770925151392,"pX":-0.381239738018075,"pZ":3.015209039617795,"vX0":-14.618138021506347,"vY0":-138.02685758768033,"vZ0":-1.72313225090631,"x":131.53,"y":157.37,"x0":3.446975065639171,"y0":50.000810630271985,"z0":5.289324078215144,"aX":22.762081874677563},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":-18.4,"spinRate":2277,"spinDirection":113},"zone":1,"typeConfidence":2.0,"plateTime":0.39624569330044235,"extension":6.355691875920375},"index":2,"playId":"481fcf6c-a103-3029-816b-c477ec2e776b","pitchNumber":3,"startTime":"2025-07-29T23:13:26.336Z","endTime":"2025-07-29T23:13:30.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-29T23:13:33.035Z","endTime":"2025-07-29T23:13:49.665Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.729604838972346,"aZ":-34.18187358582103,"pfxX":-1.8865268304634903,"pfxZ":-1.3304750153704175,"pX":-0.9601998255847136,"pZ":0.33651124538035465,"vX0":-9.98130339149955,"vY0":-121.99846235423402,"vZ0":-4.669615693583246,"x":153.6,"y":229.69,"x0":3.427119398735975,"y0":50.002391402455736,"z0":5.217560494791823,"aX":-2.846636107688932},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.4,"breakHorizontal":5.8,"spinRate":2602,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.44874735919637887,"extension":6.0887324676131245},"index":4,"playId":"71bdabf0-b2d9-39cc-b5c8-ead7bc864b0e","pitchNumber":4,"startTime":"2025-07-29T23:13:49.665Z","endTime":"2025-07-29T23:13:54.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:13:54.228Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:13:55.368Z","endTime":"2025-07-29T23:15:57.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.39521854273407,"strikeZoneBottom":1.5465042170671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.341018916702666,"aZ":-18.35793208342718,"pfxX":9.348440498440535,"pfxZ":7.282537883540801,"pX":0.9052436545476261,"pZ":3.6243946822763378,"vX0":-10.16836002391444,"vY0":-136.88265573087793,"vZ0":-1.5532066469073966,"x":80.27,"y":91.89,"x0":3.4543413503572866,"y0":50.00104277853211,"z0":5.456671831013148,"aX":17.731128821150367},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":-14.8,"spinRate":2213,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4002248385425835,"extension":6.189469764737042},"index":0,"playId":"19590302-5327-3965-ad34-f244071eac8c","pitchNumber":1,"startTime":"2025-07-29T23:14:19.747Z","endTime":"2025-07-29T23:14:23.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.5,"endSpeed":86.6,"strikeZoneTop":3.44593751689101,"strikeZoneBottom":1.59729933585357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.662205584876226,"aZ":-24.390006747319013,"pfxX":11.966457263832535,"pfxZ":4.08005798298073,"pX":1.1425921556291219,"pZ":1.78219500113349,"vX0":-10.580713267532936,"vY0":-137.14341049434927,"vZ0":-4.869187806633385,"x":73.45,"y":190.66,"x0":3.4914713353355333,"y0":50.00619292240966,"z0":5.2393178660152095,"aX":22.852852581475002},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":-19.6,"spinRate":2318,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.39902272184586085,"extension":6.324898240411562},"index":1,"playId":"ac59a226-b78e-3583-9987-e18c1e44558e","pitchNumber":2,"startTime":"2025-07-29T23:14:35.174Z","endTime":"2025-07-29T23:14:39.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.35390185904097,"strikeZoneBottom":1.42272848047393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.009152768949146,"aZ":-34.753986542169066,"pfxX":-3.089820260004195,"pfxZ":-1.7917197136240137,"pX":0.5731364409493981,"pZ":2.1688195434215225,"vX0":-6.00834184081163,"vY0":-119.01588548815293,"vZ0":-0.2744893318831084,"x":95.15,"y":180.22,"x0":3.5278573022320145,"y0":50.0020406003044,"z0":5.422727726972851,"aX":-4.4495114301060825},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.0,"breakHorizontal":7.0,"spinRate":2664,"spinDirection":311},"zone":6,"typeConfidence":2.0,"plateTime":0.4595191684121924,"extension":6.096940707030966},"index":2,"playId":"39623233-2f08-3c4f-9731-5df93268925d","pitchNumber":3,"startTime":"2025-07-29T23:14:52.742Z","endTime":"2025-07-29T23:14:57.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.979548529264797,"aZ":-20.545887892036546,"pfxX":9.85043953206543,"pfxZ":6.044864293450569,"pX":0.6260118684196446,"pZ":4.033725099440466,"vX0":-11.18379529706674,"vY0":-137.89944931515325,"vZ0":0.042291193951317974,"x":93.14,"y":129.87,"x0":3.4564884313467488,"y0":50.00318134772691,"z0":5.405480410698064,"aX":18.951434916812868},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":-15.5,"spinRate":2139,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.39735615774957633,"extension":6.361039134847841},"index":3,"playId":"7822fefe-bf93-3846-bd07-40d827452247","pitchNumber":4,"startTime":"2025-07-29T23:15:07.495Z","endTime":"2025-07-29T23:15:10.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-29T23:15:14.684Z","endTime":"2025-07-29T23:15:32.115Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.29263362189396,"strikeZoneBottom":1.48458973545292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21673793849999,"aZ":-32.376411391086364,"pfxX":-2.4114276733424678,"pfxZ":-0.13770013964322647,"pX":-1.2719206819033575,"pZ":0.46387880366936063,"vX0":-10.255753763508643,"vY0":-122.07813275498879,"vZ0":-4.989424338824466,"x":165.48,"y":226.26,"x0":3.2903537496454507,"y0":50.00084430256913,"z0":5.309631354149177,"aX":-3.650049491190033},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.2,"breakHorizontal":6.7,"spinRate":2599,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.44805600480152963,"extension":6.055780868489237},"index":5,"playId":"5be8e514-e4f9-3fba-9abb-2ba53fae4fdf","pitchNumber":5,"startTime":"2025-07-29T23:15:32.115Z","endTime":"2025-07-29T23:15:36.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":95.6,"endSpeed":87.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84632776451848,"aZ":-25.648869736768667,"pfxX":11.378944041819867,"pfxZ":3.346712244399786,"pX":-0.7828094907411941,"pZ":2.9354865641581167,"vX0":-14.842344365613618,"vY0":-138.44193796335873,"vZ0":-1.786590643998889,"x":146.84,"y":159.52,"x0":3.1602402457482506,"y0":50.000905561437015,"z0":5.2997756652432875,"aX":22.168558184115028},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.9,"breakHorizontal":-17.6,"spinRate":2329,"spinDirection":113},"zone":1,"typeConfidence":2.0,"plateTime":0.39508260781783555,"extension":6.44685016764338},"index":6,"playId":"f8cffc40-fcb5-3f05-b107-8c0f192427d0","pitchNumber":6,"startTime":"2025-07-29T23:15:54.453Z","endTime":"2025-07-29T23:15:57.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:15:57.736Z","atBatIndex":2},{"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":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:17:56.021Z","endTime":"2025-07-29T23:18:56.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":1},"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":2},"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"},"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":97.5,"endSpeed":89.7,"strikeZoneTop":3.26034087600973,"strikeZoneBottom":1.62169195533522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.695636932893304,"aZ":-9.32909668589025,"pfxX":-0.9703726324853212,"pfxZ":11.212321767079441,"pX":1.233510574664243,"pZ":1.0733707326483477,"vX0":7.682156514523582,"vY0":-141.47457287616413,"vZ0":-11.623254748329252,"x":69.98,"y":209.8,"x0":-1.3849727350269745,"y0":50.00370321380694,"z0":5.8214296347193635,"aX":-1.9772913287002505},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":0.2,"spinRate":2641,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.38637764430633537,"extension":7.6081493744264215},"index":0,"playId":"91b537dc-fe3c-3dba-a4e0-dce1651c718c","pitchNumber":1,"startTime":"2025-07-29T23:18:19.436Z","endTime":"2025-07-29T23:18:24.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.28863639782026,"strikeZoneBottom":1.48115093195859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.384843894468524,"aZ":-13.470119976036333,"pfxX":-6.766309765683193,"pfxZ":9.306037331106435,"pX":1.380507046202157,"pZ":1.9275224718173907,"vX0":10.382808926968647,"vY0":-140.09322314953627,"vZ0":-8.28656404591297,"x":64.38,"y":186.74,"x0":-1.4758750995726626,"y0":50.0022073070468,"z0":5.782708458171477,"aX":-13.598561960561645},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2695,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.3893418021839983,"extension":7.58483019738579},"index":1,"playId":"8034d3a6-a280-3094-8f4b-afa736f5aec2","pitchNumber":2,"startTime":"2025-07-29T23:18:34.117Z","endTime":"2025-07-29T23:18:37.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.93406338736061,"aZ":-11.7173547272516,"pfxX":-1.2100249994744812,"pfxZ":10.31778123750457,"pX":0.6098093467436037,"pZ":2.6737957185884644,"vX0":6.00740354142313,"vY0":-139.78188543667054,"vZ0":-6.763649980277004,"x":93.76,"y":166.59,"x0":-1.4081603373475577,"y0":50.00329833525173,"z0":5.890969124355724,"aX":-2.3997854914296943},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":1.0,"spinRate":2573,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.3915488297562044,"extension":7.593833913743872},"hitData":{"launchSpeed":68.5,"launchAngle":4.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.63,"coordY":154.22}},"index":2,"playId":"0a13e286-2a05-3afc-9395-a1f6240d7fa6","pitchNumber":3,"startTime":"2025-07-29T23:18:48.843Z","endTime":"2025-07-29T23:18:56.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:18:56.856Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:18:59.272Z","endTime":"2025-07-29T23:21:10.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.10221140480454,"strikeZoneBottom":1.52724179722065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.230982756158593,"aZ":-10.973422411215005,"pfxX":-1.9391587500724725,"pfxZ":10.59101870765101,"pX":0.3767445844414469,"pZ":1.8599854858691978,"vX0":5.471226068222488,"vY0":-140.45082279744108,"vZ0":-9.065180939601717,"x":102.64,"y":188.56,"x0":-1.3428936108526297,"y0":50.00397339412494,"z0":5.839397705046802,"aX":-3.882734260320429},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":2.4,"spinRate":2567,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.3896826467958485,"extension":7.433487503525207},"index":0,"playId":"f0bbb511-26cb-361d-8506-60a3bec29d0c","pitchNumber":1,"startTime":"2025-07-29T23:19:23.254Z","endTime":"2025-07-29T23:19:27.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":97.7,"endSpeed":89.1,"strikeZoneTop":3.04930342513871,"strikeZoneBottom":1.47415512618412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.141452542893155,"aZ":-17.254551637290675,"pfxX":-9.489150801769918,"pfxZ":7.354143582441542,"pX":0.9555210996097682,"pZ":1.9236299858223624,"vX0":10.07722656371642,"vY0":-141.7017215968975,"vZ0":-7.760086818547492,"x":80.58,"y":186.84,"x0":-1.4182717081053915,"y0":50.003088150261924,"z0":5.805379612050347,"aX":-19.24974782873263},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":15.1,"spinRate":2563,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.3869112900053353,"extension":7.591199398056356},"index":1,"playId":"ef3b7aae-8a91-36a8-8fda-444584fc6453","pitchNumber":2,"startTime":"2025-07-29T23:19:39.377Z","endTime":"2025-07-29T23:19:43.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68283487879596,"aZ":-28.788636372973222,"pfxX":0.9356251414954554,"pfxZ":1.90347674746935,"pX":-0.22530369886427573,"pZ":2.779432068220748,"vX0":3.829360497222363,"vY0":-131.979334241289,"vZ0":-2.5578237025760995,"x":125.59,"y":163.74,"x0":-1.8112735993834195,"y0":50.00407816113361,"z0":5.861659788735913,"aX":1.6656107529237545},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":-2.4,"spinRate":2612,"spinDirection":152},"zone":2,"typeConfidence":0.91,"plateTime":0.4135689215690812,"extension":7.358635606979183},"index":2,"playId":"bd313b26-b6d4-37ad-8112-68fe393408c8","pitchNumber":3,"startTime":"2025-07-29T23:19:55.358Z","endTime":"2025-07-29T23:19:58.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-29T23:20:09.934Z","endTime":"2025-07-29T23:20:20.790Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":2.97056509013609,"strikeZoneBottom":1.35415367021314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.595609784415387,"aZ":-40.350328627237346,"pfxX":-0.03560951684780189,"pfxZ":-5.261963512615733,"pX":1.5762742518849766,"pZ":0.5135710714652377,"vX0":6.960471682134221,"vY0":-123.56587135693282,"vZ0":-5.34879127539058,"x":56.92,"y":224.91,"x0":-1.2673086717259987,"y0":50.00514260787862,"z0":6.080147536162367,"aX":-0.05665231760711816},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.6,"breakHorizontal":-1.4,"spinRate":2753,"spinDirection":15},"zone":14,"typeConfidence":0.89,"plateTime":0.44251441628147203,"extension":7.373769955085583},"index":4,"playId":"d220262e-4f4a-3328-9cf5-a8fae9df4ef9","pitchNumber":4,"startTime":"2025-07-29T23:20:20.790Z","endTime":"2025-07-29T23:20:26.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":2.97450081242741,"strikeZoneBottom":1.37883853487083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.36721981524764,"aZ":-44.88042632418533,"pfxX":-0.5752042973032365,"pfxZ":-8.676214422301134,"pX":0.7311320828766116,"pZ":1.161349426616885,"vX0":4.8718749761136175,"vY0":-120.96440355013014,"vZ0":-2.174833917971414,"x":89.13,"y":207.42,"x0":-1.2453216442157182,"y0":50.00566475922161,"z0":6.0531905960293075,"aX":-0.8415467162718775},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-16.0,"breakHorizontal":-0.2,"spinRate":2775,"spinDirection":7},"zone":14,"typeConfidence":0.91,"plateTime":0.45499027400033487,"extension":7.346913670325011},"index":5,"playId":"ea6e1d5f-728a-38d9-a1c9-428c4c5c9a8f","pitchNumber":5,"startTime":"2025-07-29T23:20:47.234Z","endTime":"2025-07-29T23:20:50.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":2.9975293331735,"strikeZoneBottom":1.50541668467608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62676126421435,"aZ":-16.365128873941185,"pfxX":-7.124789560649743,"pfxZ":7.749420510894868,"pX":0.522137625187801,"pZ":2.8016470353962504,"vX0":8.297628885847168,"vY0":-141.97031097259978,"vZ0":-5.427406213241528,"x":97.1,"y":163.14,"x0":-1.5133613410643711,"y0":50.00424758465863,"z0":5.780417078119234,"aX":-14.539091735199626},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":11.2,"spinRate":2605,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.3858669851944363,"extension":7.553133252664468},"index":6,"playId":"bf377476-521c-32c2-aa18-d46b959862e3","pitchNumber":6,"startTime":"2025-07-29T23:21:05.064Z","endTime":"2025-07-29T23:21:10.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:21:10.370Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elly De La Cruz lines out to shortstop Mookie Betts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:21:10.764Z","endTime":"2025-07-29T23:23:14.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.8,"strikeZoneTop":3.51430647944381,"strikeZoneBottom":1.61790611605327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.075294321625286,"aZ":-15.743338976488374,"pfxX":-7.987192811740847,"pfxZ":7.945097060838122,"pX":0.533791543081168,"pZ":2.229152704275526,"vX0":8.807090274376753,"vY0":-143.15160281533878,"vZ0":-7.2627160277298195,"x":96.65,"y":178.59,"x0":-1.5498479397764666,"y0":50.005388505469035,"z0":5.791085358216678,"aX":-16.5241682879873},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.0,"breakHorizontal":12.6,"spinRate":2527,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.38311569378830423,"extension":7.646336890876084},"index":0,"playId":"00653cef-ac62-36a9-8226-1257586da71e","pitchNumber":1,"startTime":"2025-07-29T23:21:38.103Z","endTime":"2025-07-29T23:21:42.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.43177387151945,"strikeZoneBottom":1.53548534705613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.025208821828052,"aZ":-43.62844394533554,"pfxX":3.9929050733695792,"pfxZ":-7.955819147059406,"pX":0.3286272903501977,"pZ":3.82436141208754,"vX0":2.95610168718702,"vY0":-119.5152500173141,"vZ0":3.446143442332971,"x":104.47,"y":135.52,"x0":-1.4449597946082624,"y0":50.00153903758141,"z0":6.294232685541412,"aX":5.7492989804752135},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.2,"breakHorizontal":-7.9,"spinRate":2610,"spinDirection":20},"zone":12,"typeConfidence":0.91,"plateTime":0.4590872596033111,"extension":7.2187801060411445},"index":1,"playId":"ab1f4d77-793f-3ca9-afe2-064996f4ebeb","pitchNumber":2,"startTime":"2025-07-29T23:21:56.347Z","endTime":"2025-07-29T23:22:00.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":81.5,"endSpeed":74.3,"strikeZoneTop":3.40375877725457,"strikeZoneBottom":1.50731560044493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.113488218367078,"aZ":-46.58478199819694,"pfxX":4.576975741037625,"pfxZ":-10.244564378909965,"pX":0.2082592144653158,"pZ":3.8238404328875055,"vX0":2.5332850259476483,"vY0":-118.51678508651476,"vZ0":4.320349085079398,"x":109.06,"y":135.54,"x0":-1.4733840584167741,"y0":50.0057725370622,"z0":6.2645200809262525,"aX":6.435359662034863},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-17.0,"breakHorizontal":-9.0,"spinRate":2779,"spinDirection":18},"zone":12,"typeConfidence":0.9,"plateTime":0.4642312956305772,"extension":7.2957959914517705},"index":2,"playId":"33fecd46-0131-38e2-8ddc-64acfc73d3ed","pitchNumber":3,"startTime":"2025-07-29T23:22:14.156Z","endTime":"2025-07-29T23:22:19.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.40669201057715,"strikeZoneBottom":1.63369318843175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.361908855121865,"aZ":-15.89381469988749,"pfxX":-5.978273723265944,"pfxZ":7.98397728104706,"pX":1.2189100851694168,"pZ":2.18558215115548,"vX0":9.69639173135816,"vY0":-141.6583732865992,"vZ0":-7.288285269305805,"x":70.54,"y":179.77,"x0":-1.466501865265251,"y0":50.004944897057,"z0":5.801729498225163,"aX":-12.193304605873996},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":8.9,"spinRate":2600,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.3861735980199854,"extension":7.604779287096541},"index":3,"playId":"99ce2757-29d1-3c43-b4a8-212efdfeeee5","pitchNumber":4,"startTime":"2025-07-29T23:22:31.073Z","endTime":"2025-07-29T23:22:36.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91483409974091,"aZ":-32.52313567149396,"pfxX":0.9090015980768773,"pfxZ":-0.20241113440157577,"pX":0.43335064780773325,"pZ":1.8788770111258388,"vX0":5.417886398849785,"vY0":-131.0227039973666,"vZ0":-3.960743501485292,"x":100.48,"y":188.05,"x0":-1.7734353204863524,"y0":50.00055160541946,"z0":5.822419953209676,"aX":1.5901888892763798},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.0,"breakHorizontal":-2.8,"spinRate":2685,"spinDirection":72},"zone":9,"typeConfidence":0.91,"plateTime":0.41695566385413496,"extension":7.522205311303002},"index":4,"playId":"1f5030b4-af81-3280-893d-ab01a4ef2a81","pitchNumber":5,"startTime":"2025-07-29T23:22:49.553Z","endTime":"2025-07-29T23:22:53.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.468461048723,"aZ":-34.18781519489725,"pfxX":0.5032444479317977,"pfxZ":-1.1300492844836203,"pX":0.3769061296244605,"pZ":2.680824409946091,"vX0":5.396415898775799,"vY0":-131.90284805785518,"vZ0":-1.7946265184549577,"x":102.63,"y":166.4,"x0":-1.7492232542712765,"y0":50.0000456602525,"z0":5.85854511276095,"aX":0.8985742806636879},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.2,"breakHorizontal":-1.9,"spinRate":2621,"spinDirection":65},"zone":6,"typeConfidence":0.91,"plateTime":0.4130996155188056,"extension":7.398731662530951},"hitData":{"launchSpeed":51.1,"launchAngle":32.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.43,"coordY":144.26}},"index":5,"playId":"ef3af285-94a3-33fc-b7f6-3ab9daec605d","pitchNumber":6,"startTime":"2025-07-29T23:23:08.006Z","endTime":"2025-07-29T23:23:14.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:23:14.545Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a ground ball to center fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:24:58.613Z","endTime":"2025-07-29T23:25:37.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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_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(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":92.8,"endSpeed":84.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.947189594085398,"aZ":-23.21396203150481,"pfxX":10.540827270582415,"pfxZ":4.892579119146898,"pX":0.2366024063715006,"pZ":2.376630657476779,"vX0":-11.738024716000881,"vY0":-134.6645584916444,"vZ0":-3.343538567625571,"x":107.98,"y":174.61,"x0":3.2877781109524444,"y0":50.00496954316137,"z0":5.2814677051339,"aX":19.312979910107757},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":-16.6,"spinRate":2339,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4071328915220791,"extension":6.318074709356735},"hitData":{"launchSpeed":96.1,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.6,"coordY":94.93}},"index":0,"playId":"a9af672e-5e9f-3f5b-8faf-d2f666f14c4c","pitchNumber":1,"startTime":"2025-07-29T23:25:25.455Z","endTime":"2025-07-29T23:25:37.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:25:37.159Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:25:35.126Z","endTime":"2025-07-29T23:26:59.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.25982096229859,"strikeZoneBottom":1.43150831001655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.78559592038442,"aZ":-31.903373099123215,"pfxX":-3.4641304275407743,"pfxZ":0.1939274898137553,"pX":-0.014805867856170855,"pZ":1.9018729774759549,"vX0":-6.854486451145044,"vY0":-117.293097758423,"vZ0":-1.4220370157207138,"x":117.56,"y":187.43,"x0":3.3877489220073214,"y0":50.00358331032057,"z0":5.472590815129391,"aX":-4.858523605033851},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.2,"breakHorizontal":7.8,"spinRate":2630,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.46577287197613026,"extension":5.865556941614689},"index":0,"playId":"78f34eca-739d-3088-b58c-bfd107fb04e2","pitchNumber":1,"startTime":"2025-07-29T23:26:03.836Z","endTime":"2025-07-29T23:26:08.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.32792381822583,"strikeZoneBottom":1.49923444210013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.64934511936619,"aZ":-21.66099125478395,"pfxX":11.254386177720448,"pfxZ":5.5538270620273575,"pX":-0.11963573470910682,"pZ":2.7847077113372998,"vX0":-13.068693783139748,"vY0":-137.03368014360944,"vZ0":-2.956228253954498,"x":121.56,"y":163.59,"x0":3.2599494011819066,"y0":50.00183814923014,"z0":5.365452962562086,"aX":21.30012472349548},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":-17.5,"spinRate":2303,"spinDirection":108},"zone":2,"typeConfidence":2.0,"plateTime":0.4004466770816273,"extension":6.318213405673982},"index":1,"playId":"9a1dde48-bf73-3a69-95d6-88e583f4ff93","pitchNumber":2,"startTime":"2025-07-29T23:26:21.897Z","endTime":"2025-07-29T23:26:26.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T23:26:37.017Z","endTime":"2025-07-29T23:26:53.971Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.357533667788516,"aZ":-32.17371439704658,"pfxX":-4.519576791609168,"pfxZ":-0.002212703622131329,"pX":-0.676148376696989,"pZ":1.2560125020736035,"vX0":-8.304819060914419,"vY0":-120.02875652297578,"vZ0":-2.841292328991955,"x":142.77,"y":204.87,"x0":3.4227309069120184,"y0":50.001705125721635,"z0":5.335007608254754,"aX":-6.558019710881843},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.5,"breakHorizontal":10.3,"spinRate":2689,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4572341316770241,"extension":5.971073699176193},"index":3,"playId":"64c67061-cacc-374c-a47f-17de4e885703","pitchNumber":3,"startTime":"2025-07-29T23:26:53.971Z","endTime":"2025-07-29T23:26:59.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:26:59.470Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:27:11.223Z","endTime":"2025-07-29T23:29:09.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.33462052961183,"strikeZoneBottom":1.58556182290641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80214475360598,"aZ":-21.14752316440341,"pfxX":10.772310314162569,"pfxZ":5.9168739866365065,"pX":-0.9025011421110399,"pZ":3.302866456680082,"vX0":-14.761368508981471,"vY0":-135.89630352438792,"vZ0":-1.591776234702229,"x":151.4,"y":149.6,"x0":3.209421487696098,"y0":50.00144663365665,"z0":5.370515867412416,"aX":20.072866714710504},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":-16.2,"spinRate":2333,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.40360412653378175,"extension":6.317281335731134},"index":0,"playId":"0069ade1-6c93-3bdd-89d4-877fdd13c420","pitchNumber":1,"startTime":"2025-07-29T23:27:25.171Z","endTime":"2025-07-29T23:27:30.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.11402021207408,"aZ":-31.742814713922783,"pfxX":-4.638926735309735,"pfxZ":0.3046915153350245,"pX":-0.2968266290997257,"pZ":2.007302412059882,"vX0":-7.2481149344085205,"vY0":-118.59519743728785,"vZ0":-1.148103339475428,"x":128.31,"y":184.58,"x0":3.398699328991252,"y0":50.00463602594157,"z0":5.385983936603494,"aX":-6.625544297574964},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.5,"breakHorizontal":10.1,"spinRate":2631,"spinDirection":292},"zone":7,"typeConfidence":2.0,"plateTime":0.46137020624421954,"extension":6.1328968288813375},"index":1,"playId":"3e7df081-bab7-3046-8883-290ef935786a","pitchNumber":2,"startTime":"2025-07-29T23:27:42.498Z","endTime":"2025-07-29T23:27:46.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.37758712933264,"strikeZoneBottom":1.54514308420368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.743409088019714,"aZ":-32.13780436985384,"pfxX":-4.526355444479907,"pfxZ":0.023088798018934042,"pX":0.48334282407567614,"pZ":2.178654242600396,"vX0":-6.039584948141497,"vY0":-121.29201183668296,"vZ0":-0.9146775187258838,"x":98.58,"y":179.96,"x0":3.589464843398167,"y0":50.003075752046655,"z0":5.352193085603891,"aX":-6.771774577653033},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.1,"breakHorizontal":9.6,"spinRate":2657,"spinDirection":290},"zone":6,"typeConfidence":2.0,"plateTime":0.45082793383856945,"extension":6.058784864196601},"index":2,"playId":"f2e69711-c1e2-3b0a-b0c8-effb3942294e","pitchNumber":3,"startTime":"2025-07-29T23:28:06.497Z","endTime":"2025-07-29T23:28:11.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-29T23:28:21.108Z","endTime":"2025-07-29T23:28:39.731Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.34662213837716,"strikeZoneBottom":1.47214427879874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.346781939079857,"aZ":-32.009484387633,"pfxX":-4.173796592263366,"pfxZ":0.11696862878534775,"pX":-1.4532288531326067,"pZ":0.5270629472433302,"vX0":-10.073240637522254,"vY0":-119.39779221875547,"vZ0":-4.1914535578154535,"x":172.39,"y":224.55,"x0":3.365729371252217,"y0":50.00581180079347,"z0":5.191226622390491,"aX":-6.014758484931743},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.6,"breakHorizontal":10.1,"spinRate":2686,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.459034058710738,"extension":6.250871775095678},"index":4,"playId":"dbcd631f-7daa-3d37-b7a1-d23ba3d86ca8","pitchNumber":4,"startTime":"2025-07-29T23:28:39.731Z","endTime":"2025-07-29T23:28:43.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":93.9,"endSpeed":85.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08644112489205,"aZ":-21.65357593063763,"pfxX":8.980721727607374,"pfxZ":5.603537352722473,"pX":0.17731807689958526,"pZ":4.31414721878896,"vX0":-11.476185263834829,"vY0":-136.2320502318119,"vZ0":0.6578062838661277,"x":110.24,"y":122.3,"x0":3.2788698649014427,"y0":50.00637703401953,"z0":5.566902321835373,"aX":16.874623918780365},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":-13.8,"spinRate":2293,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4021434636539838,"extension":6.310813575102278},"index":5,"playId":"65de45f4-71fd-3bdc-9b4d-4c9187fab45f","pitchNumber":5,"startTime":"2025-07-29T23:29:06.187Z","endTime":"2025-07-29T23:29:09.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:29:09.489Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tommy Edman homers (12) on a fly ball to right field. Freddie Freeman scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:29:20.451Z","endTime":"2025-07-29T23:30:52.951Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":{"id":666157,"link":"/api/v1/people/666157"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":666157,"link":"/api/v1/people/666157"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.6,"endSpeed":74.8,"strikeZoneTop":3.37640932244996,"strikeZoneBottom":1.47606631152242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42088208114843,"aZ":-33.205672134697366,"pfxX":-5.439685393902475,"pfxZ":-0.73580666732287,"pX":0.6066025228802572,"pZ":1.1252308786809264,"vX0":-5.000678161748706,"vY0":-117.30497554093152,"vZ0":-2.5862525758464865,"x":93.88,"y":208.4,"x0":3.4698735117330064,"y0":50.003051991744705,"z0":5.326359852102501,"aX":-7.609317370986462},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.7,"breakHorizontal":11.0,"spinRate":2690,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.46625781601769223,"extension":5.913860471973759},"index":0,"playId":"62722edc-2bef-3f04-9d99-c9fdcbbcd7a1","pitchNumber":1,"startTime":"2025-07-29T23:29:35.815Z","endTime":"2025-07-29T23:29:40.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.612919774199135,"aZ":-29.134315824033816,"pfxX":10.673723692361753,"pfxZ":1.5940906952989327,"pX":0.49801362497062485,"pZ":2.8499961374207827,"vX0":-11.692281295252236,"vY0":-136.47946803070502,"vZ0":-1.2474790883521765,"x":98.02,"y":161.83,"x0":3.426281256228012,"y0":50.00585245651513,"z0":5.297230555580226,"aX":20.38557186656407},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.9,"breakHorizontal":-17.3,"spinRate":2327,"spinDirection":112},"zone":3,"typeConfidence":2.0,"plateTime":0.39947469592730966,"extension":6.247353399312096},"index":1,"playId":"b79e3d3d-1ee6-3b0d-9ed4-1291ad59ea36","pitchNumber":2,"startTime":"2025-07-29T23:30:01.268Z","endTime":"2025-07-29T23:30:06.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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, 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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1846903473345,"aZ":-21.616739824915605,"pfxX":11.087997801313392,"pfxZ":5.537754756029525,"pX":0.4174352723129295,"pZ":1.81339665040258,"vX0":-11.881688704004505,"vY0":-137.85188999526736,"vZ0":-5.248058190376224,"x":101.09,"y":189.82,"x0":3.361294763946847,"y0":50.00535950334712,"z0":5.219170127788762,"aX":21.15334904472774},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":-17.3,"spinRate":2352,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.39868903160548275,"extension":6.180381593102942},"hitData":{"launchSpeed":94.1,"launchAngle":36.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":228.26,"coordY":104.96}},"index":2,"playId":"9fef2ed0-01c9-3408-9219-8c9283a00e37","pitchNumber":3,"startTime":"2025-07-29T23:30:28.783Z","endTime":"2025-07-29T23:30:52.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":-19.5,"leverageIndex":0.94,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:30:52.951Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Rojas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:31:06.235Z","endTime":"2025-07-29T23:32:48.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.627551251308926,"aZ":-28.340983942687846,"pfxX":10.670010995812772,"pfxZ":2.2955106607193523,"pX":0.10475653876734053,"pZ":1.3191350991379522,"vX0":-11.806028529748522,"vY0":-128.10596548463158,"vZ0":-4.289033387586359,"x":113.01,"y":203.16,"x0":3.379363974748901,"y0":50.00118878277034,"z0":5.221910374281059,"aX":17.79391236894676},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-16.8,"spinRate":1937,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.42700530775913403,"extension":6.313874383898818},"index":0,"playId":"791308d3-4f18-3610-817c-3c13b52b516e","pitchNumber":1,"startTime":"2025-07-29T23:31:14.375Z","endTime":"2025-07-29T23:31:17.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00041613123937,"aZ":-20.54566599175045,"pfxX":10.505856941903751,"pfxZ":6.096421338855965,"pX":-0.38783309949233635,"pZ":2.709542884428159,"vX0":-13.58380062853004,"vY0":-137.1434545052857,"vZ0":-3.2833362363851366,"x":131.78,"y":165.62,"x0":3.261738021590829,"y0":50.000185556976334,"z0":5.321542185162616,"aX":20.032598833630754},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":-16.2,"spinRate":2427,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.3992063806444728,"extension":6.201686394225592},"index":1,"playId":"ffac3cc5-e8e3-3529-beb8-6de0e3ddb7a2","pitchNumber":2,"startTime":"2025-07-29T23:31:32.934Z","endTime":"2025-07-29T23:31:37.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.778135140548027,"aZ":-20.50589276381434,"pfxX":9.36542816054933,"pfxZ":6.289184620348951,"pX":0.24124732185100947,"pZ":3.3437718719189418,"vX0":-11.629696360545578,"vY0":-135.62567122658058,"vZ0":-1.630939039704165,"x":107.8,"y":148.5,"x0":3.3761602847642003,"y0":50.00370076774818,"z0":5.388888693285729,"aX":17.378824162718733},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":-14.4,"spinRate":2267,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.40448049873715597,"extension":6.049129505221544},"index":2,"playId":"23a2942f-668f-3f55-9756-30455389afdc","pitchNumber":3,"startTime":"2025-07-29T23:32:05.449Z","endTime":"2025-07-29T23:32:08.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.39032283932161,"strikeZoneBottom":1.53022002673657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.362843474146057,"aZ":-19.51311025696396,"pfxX":8.864713209128286,"pfxZ":6.697395331726453,"pX":0.9546916561028527,"pZ":3.310038846060778,"vX0":-9.933627774034099,"vY0":-136.7097613558709,"vZ0":-1.896831422569743,"x":80.61,"y":149.41,"x0":3.4850680465812442,"y0":50.00619686190425,"z0":5.353369062142312,"aX":16.769332673741236},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":-13.9,"spinRate":2239,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.4007749833411314,"extension":6.039634002372664},"index":3,"playId":"abe1c712-bdad-3a68-94aa-d83ad3b504cc","pitchNumber":4,"startTime":"2025-07-29T23:32:27.130Z","endTime":"2025-07-29T23:32:31.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.88262710640806,"aZ":-31.611834239933483,"pfxX":-2.2321971630606985,"pfxZ":0.3682172257416445,"pX":-1.6617551599351144,"pZ":1.4448039622191708,"vX0":-11.214797970334033,"vY0":-121.36335389107408,"vZ0":-2.6186254248475236,"x":180.34,"y":199.77,"x0":3.2928094935931904,"y0":50.00026405892021,"z0":5.268237143590842,"aX":-3.353452348576532},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.4,"breakHorizontal":6.5,"spinRate":2604,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4498742018694091,"extension":6.0937264741204284},"index":4,"playId":"94b2588f-5d49-3087-b8fb-1e7eccce7c50","pitchNumber":5,"startTime":"2025-07-29T23:32:43.558Z","endTime":"2025-07-29T23:32:48.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:32:48.757Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:34:40.711Z","endTime":"2025-07-29T23:36:50.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23175354589757,"aZ":-30.959923852920557,"pfxX":1.1780222780567577,"pfxZ":0.6936635093106993,"pX":0.02024577066942569,"pZ":3.31404729828344,"vX0":4.134308269118907,"vY0":-130.70146520837886,"vZ0":-1.0981044778690585,"x":116.23,"y":149.3,"x0":-1.7246270876881824,"y0":50.00552333729304,"z0":6.029820745328694,"aX":2.072265538217445},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.2,"breakHorizontal":-2.9,"spinRate":2671,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.4164223656374011,"extension":7.354846976431918},"index":0,"playId":"73b4f6fd-ef8f-3304-8487-e378e1742cda","pitchNumber":1,"startTime":"2025-07-29T23:35:00.475Z","endTime":"2025-07-29T23:35:03.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82428144156454,"aZ":-14.663969003074204,"pfxX":-5.918932781843052,"pfxZ":8.359331488099125,"pX":0.44343873181048976,"pZ":3.2952675548201875,"vX0":7.657646610122312,"vY0":-142.6753815127786,"vZ0":-4.691325518352399,"x":100.1,"y":149.81,"x0":-1.4860585775768234,"y0":50.005923887005444,"z0":5.861622527804066,"aX":-12.403642348357847},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.5,"breakHorizontal":9.5,"spinRate":2571,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3815358252668015,"extension":7.417996223874213},"index":1,"playId":"b572b72e-4594-3a5f-b64c-3396bda61b4d","pitchNumber":2,"startTime":"2025-07-29T23:35:17.231Z","endTime":"2025-07-29T23:35:20.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-29T23:35:26.002Z","endTime":"2025-07-29T23:35:43.178Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.24493655627945,"strikeZoneBottom":1.28674565553687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.331117307260158,"aZ":-46.23941192471724,"pfxX":1.2235205422460467,"pfxZ":-9.122212263457918,"pX":0.39745699940978546,"pZ":0.6243155614400265,"vX0":3.8608954164927187,"vY0":-123.57354854315662,"vZ0":-3.819631665841375,"x":101.85,"y":221.92,"x0":-1.3461183165309554,"y0":50.00427260960709,"z0":6.086710043567439,"aX":1.885586072186677},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-17.2,"breakHorizontal":-3.1,"spinRate":2967,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.44376423162952383,"extension":7.313094950552844},"index":3,"playId":"59c666d8-f172-3554-89ae-b9304f535857","pitchNumber":3,"startTime":"2025-07-29T23:35:43.178Z","endTime":"2025-07-29T23:35:48.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":98.3,"endSpeed":90.3,"strikeZoneTop":3.1852262671556,"strikeZoneBottom":1.35573555812578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.545628536349515,"aZ":-10.433390475740174,"pfxX":-2.134854411871099,"pfxZ":10.489010606077823,"pX":0.9724987862791974,"pZ":1.526013750659965,"vX0":7.038499423736191,"vY0":-142.75201444357347,"vZ0":-10.333942823311657,"x":79.93,"y":197.58,"x0":-1.2430330123938247,"y0":50.001832160409535,"z0":5.84085456033384,"aX":-4.425016510767637},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":2.5,"spinRate":2651,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.38305936740074253,"extension":7.631324988737195},"index":4,"playId":"bd902a96-c407-34ae-aaa4-c5be1436283b","pitchNumber":4,"startTime":"2025-07-29T23:36:05.926Z","endTime":"2025-07-29T23:36:10.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.2,"endSpeed":82.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.559428412287065,"aZ":-37.62408929238859,"pfxX":-0.43246449348157606,"pfxZ":-3.219179964928923,"pX":-0.01517177838250576,"pZ":2.535851480409574,"vX0":4.442150937542344,"vY0":-128.51925871555576,"vZ0":-1.3042515557460954,"x":117.58,"y":170.31,"x0":-1.700764931650093,"y0":50.001899277192685,"z0":5.939764449097298,"aX":-0.7325797847372465},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.9,"breakHorizontal":-0.1,"spinRate":2730,"spinDirection":39},"zone":5,"typeConfidence":0.89,"plateTime":0.4241826882377553,"extension":7.48849988310868},"index":5,"playId":"922aa8b7-a5ca-35d5-9e55-33eaaacbce91","pitchNumber":5,"startTime":"2025-07-29T23:36:23.738Z","endTime":"2025-07-29T23:36:28.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.226413504390695,"aZ":-43.931966013624994,"pfxX":-0.7502851393965542,"pfxZ":-7.928932630606582,"pX":0.1794925147320855,"pZ":0.9749073536811569,"vX0":3.940326025045169,"vY0":-121.41855546262954,"vZ0":-2.9473937892341677,"x":110.16,"y":212.46,"x0":-1.3714642893180042,"y0":50.00224170627166,"z0":6.051690152412704,"aX":-1.1134101783175532},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.8,"breakHorizontal":0.4,"spinRate":2677,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.4522343179539594,"extension":7.536395045623537},"index":6,"playId":"25a8e486-2510-3e45-bb4c-49d1916ab612","pitchNumber":6,"startTime":"2025-07-29T23:36:45.594Z","endTime":"2025-07-29T23:36:50.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:36:50.056Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Fraley walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:36:51.124Z","endTime":"2025-07-29T23:40:04.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"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":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.001110691994693,"aZ":-35.375537762798515,"pfxX":-1.2006746749494563,"pfxZ":-1.9037458768665259,"pX":-0.2623514651522903,"pZ":1.1323611045804731,"vX0":4.424680244102266,"vY0":-128.8521484104244,"vZ0":-4.8042430544605566,"x":127.0,"y":208.21,"x0":-1.846508701063937,"y0":50.00387228689714,"z0":5.757140149134664,"aX":-2.0173521970459176},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.3,"breakHorizontal":1.2,"spinRate":2667,"spinDirection":30},"zone":13,"typeConfidence":0.9,"plateTime":0.42523171559176376,"extension":7.401919152069836},"index":0,"playId":"2e9990a9-1128-3803-85be-c4b8458a1046","pitchNumber":1,"startTime":"2025-07-29T23:37:15.492Z","endTime":"2025-07-29T23:37:20.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-29T23:37:29.131Z","endTime":"2025-07-29T23:37:42.343Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.28569859471883,"strikeZoneBottom":1.45390358016282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.845222170364565,"aZ":-32.70924249343164,"pfxX":0.042092329797400296,"pfxZ":-0.3040712374249761,"pX":0.797989626863242,"pZ":2.460484548046511,"vX0":6.392627694143863,"vY0":-131.50031040743823,"vZ0":-2.9350911858010234,"x":86.58,"y":172.35,"x0":-1.6698606451695919,"y0":50.004434689373994,"z0":6.017359686538976,"aX":0.07282426387818652},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.0,"breakHorizontal":-1.4,"spinRate":2750,"spinDirection":14},"zone":6,"typeConfidence":0.91,"plateTime":0.416501282276033,"extension":7.379416313715852},"index":2,"playId":"6716663f-35d9-36a9-9ba4-cbb03e0b3495","pitchNumber":2,"startTime":"2025-07-29T23:37:42.343Z","endTime":"2025-07-29T23:37:47.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":98.4,"endSpeed":88.6,"strikeZoneTop":3.31316400675805,"strikeZoneBottom":1.33369706387853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.71259370894841,"aZ":-15.149995857414583,"pfxX":-8.642985762929285,"pfxZ":8.412078054555888,"pX":0.8487626822683028,"pZ":1.243284158427119,"vX0":9.40659086281923,"vY0":-142.53298520067395,"vZ0":-9.73778357947762,"x":84.65,"y":205.21,"x0":-1.3972145124904953,"y0":50.00691075338488,"z0":5.697693031103869,"aX":-17.499606387106866},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":13.3,"spinRate":2637,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.3866984976249621,"extension":7.669327796196717},"index":3,"playId":"38ac9646-7587-31e7-87d0-42e1a48dad68","pitchNumber":3,"startTime":"2025-07-29T23:37:58.007Z","endTime":"2025-07-29T23:38:03.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":88.6,"endSpeed":81.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.603088393345274,"aZ":-33.60612101912962,"pfxX":-1.2294053632847204,"pfxZ":-0.8518299472814661,"pX":0.045854128906975516,"pZ":2.6607671007649625,"vX0":4.960751219374996,"vY0":-128.99368741995434,"vZ0":-1.6695088419811077,"x":115.25,"y":166.94,"x0":-1.7450579313906602,"y0":50.00407209365804,"z0":5.9148847051510725,"aX":-2.0664615301561593},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.7,"breakHorizontal":1.1,"spinRate":2666,"spinDirection":42},"zone":5,"typeConfidence":0.91,"plateTime":0.42511517606920757,"extension":7.5085377314456805},"index":4,"playId":"d22596eb-caa3-34bc-86cd-a9683eec7785","pitchNumber":4,"startTime":"2025-07-29T23:38:14.688Z","endTime":"2025-07-29T23:38:18.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.572183062744173,"aZ":-11.39533444660855,"pfxX":-0.6248595310987004,"pfxZ":10.135958288948697,"pX":0.593325032881659,"pZ":2.7109875756092974,"vX0":5.657811684712262,"vY0":-142.04707448692318,"vZ0":-6.821411457788201,"x":94.38,"y":165.58,"x0":-1.3403645256857264,"y0":50.00222312977236,"z0":5.862907899760176,"aX":-1.2813640935153883},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":0.0,"spinRate":2649,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.38513437059604394,"extension":7.722782167053792},"index":5,"playId":"0b894bf6-f519-3ca9-8c9e-3958dd08f151","pitchNumber":5,"startTime":"2025-07-29T23:38:37.183Z","endTime":"2025-07-29T23:38:43.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.33226302721693,"strikeZoneBottom":1.43732779517781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.185039946308454,"aZ":-44.508943215389905,"pfxX":-1.0601736117720424,"pfxZ":-8.110046154457283,"pX":0.3624357040798199,"pZ":0.0010297176078970713,"vX0":4.507062076745926,"vY0":-123.47403056054682,"vZ0":-5.279138774503231,"x":107.01,"y":228.07,"x0":-1.361484525197787,"y0":50.00544867298137,"z0":5.975857706610241,"aX":-1.6114713401604752},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.7,"breakHorizontal":0.7,"spinRate":2674,"spinDirection":18},"zone":14,"typeConfidence":0.89,"plateTime":0.4462759867480761,"extension":7.43746011296911},"index":6,"playId":"19fe7f9c-d59f-3def-8bdf-1ab7d04bc8db","pitchNumber":6,"startTime":"2025-07-29T23:39:27.077Z","endTime":"2025-07-29T23:39:32.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":97.1,"endSpeed":89.3,"strikeZoneTop":3.30763536794648,"strikeZoneBottom":1.37033547287236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18372115431862,"aZ":-14.477238721777088,"pfxX":0.10082330322442301,"pfxZ":8.69093504009162,"pX":1.0004365912160484,"pZ":3.5917108478243054,"vX0":6.8956376368938965,"vY0":-141.32123135968914,"vZ0":-3.8283777785942177,"x":78.87,"y":141.8,"x0":-1.4774378393401,"y0":50.00276385631356,"z0":5.884909299989982,"aX":0.204398674474642},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":-1.4,"spinRate":2552,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.38659600003619854,"extension":7.708587298280462},"index":7,"playId":"705f47ee-2036-3476-9c77-459107d367f4","pitchNumber":7,"startTime":"2025-07-29T23:39:58.950Z","endTime":"2025-07-29T23:40:04.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:40:04.402Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Steer walks. Jake Fraley to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:40:13.910Z","endTime":"2025-07-29T23:42:09.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.32125292623031,"strikeZoneBottom":1.58202345760149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36319267768321,"aZ":-12.557846901896873,"pfxX":-1.7009245029864335,"pfxZ":10.23472308415823,"pX":-0.23135483683513783,"pZ":3.4285024661950994,"vX0":3.9994345149910275,"vY0":-137.52976733677752,"vZ0":-4.5931120076086085,"x":125.82,"y":146.21,"x0":-1.4830935464895985,"y0":50.00213263967968,"z0":5.9712881342851745,"aX":-3.2603214007606396},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":2.3,"spinRate":2602,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.3981968794883368,"extension":7.736510554914399},"index":0,"playId":"fb5df783-beab-37b9-9313-268831d374fa","pitchNumber":1,"startTime":"2025-07-29T23:40:31.147Z","endTime":"2025-07-29T23:40:34.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.29521552366825,"strikeZoneBottom":1.53533199380694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21082982573326,"aZ":-13.392677595887296,"pfxX":0.756032519473917,"pfxZ":9.205295711623316,"pX":0.27958343114018513,"pZ":0.7119175728111076,"vX0":3.9514737796271118,"vY0":-141.23524240474674,"vZ0":-11.998532740083899,"x":106.34,"y":219.56,"x0":-1.230281056089417,"y0":50.00377826742761,"z0":5.852377939437694,"aX":1.5412972777921812},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":-2.0,"spinRate":2597,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.3863687257734121,"extension":7.594424332720631},"index":1,"playId":"de90094c-ec1d-32c6-99b6-63ad501e24d3","pitchNumber":2,"startTime":"2025-07-29T23:40:49.020Z","endTime":"2025-07-29T23:40:54.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":97.3,"endSpeed":89.0,"strikeZoneTop":3.29753279750001,"strikeZoneBottom":1.53772765128086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.671310805528,"aZ":-11.191964340843926,"pfxX":-4.755150200633814,"pfxZ":10.353182268234029,"pX":0.9704088485567149,"pZ":2.6792293556426054,"vX0":8.517063334770949,"vY0":-141.33013401393774,"vZ0":-6.801756697871141,"x":80.01,"y":166.44,"x0":-1.4619128715392264,"y0":50.00054338320073,"z0":5.832868630533933,"aX":-9.635575474890048},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2679,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.3872815848207458,"extension":7.796920498319612},"index":2,"playId":"7dcbedb7-269c-3fc3-903d-8d05150ac509","pitchNumber":3,"startTime":"2025-07-29T23:41:08.287Z","endTime":"2025-07-29T23:41:12.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.23132640773161,"strikeZoneBottom":1.42964532412477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.163035142316907,"aZ":-10.22681564473896,"pfxX":0.1210981209499451,"pfxZ":11.06174135907425,"pX":-0.6953883550626975,"pZ":2.4290044509351167,"vX0":1.991098762765405,"vY0":-139.66532912370926,"vZ0":-7.646552759126156,"x":143.51,"y":173.2,"x0":-1.4320123029695753,"y0":50.00638599343548,"z0":5.867657069561534,"aX":0.23998233352099732},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":-0.6,"spinRate":2488,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.3915106580261316,"extension":7.781265624783266},"index":3,"playId":"def7da9a-5fff-35c1-b92c-703c0163e447","pitchNumber":4,"startTime":"2025-07-29T23:41:27.322Z","endTime":"2025-07-29T23:41:31.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.2405890062395,"strikeZoneBottom":1.52306650985741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.904222810452417,"aZ":-9.69717668875842,"pfxX":-2.1623020081575093,"pfxZ":10.898898486071976,"pX":-0.2129116445516589,"pZ":1.1886970914888397,"vX0":4.173719205342165,"vY0":-142.28395687779366,"vZ0":-11.107598628400465,"x":125.12,"y":206.69,"x0":-1.414057461266504,"y0":50.00101846785254,"z0":5.745319329471513,"aX":-4.458864123602128},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2630,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.3841153527931187,"extension":7.775046294234582},"index":4,"playId":"d532a995-1b3a-370d-8fd8-c2835e1f9661","pitchNumber":5,"startTime":"2025-07-29T23:41:46.649Z","endTime":"2025-07-29T23:41:50.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":88.5,"endSpeed":81.8,"strikeZoneTop":3.23262366747523,"strikeZoneBottom":1.47307554488537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45968361874257,"aZ":-35.660422815363816,"pfxX":0.06585067167612779,"pfxZ":-2.0629061736360157,"pX":0.9677718036777067,"pZ":2.690370049227855,"vX0":6.281748562130297,"vY0":-128.8784074369259,"vZ0":-1.2332816841464962,"x":80.11,"y":166.14,"x0":-1.504331391906466,"y0":50.00269358764761,"z0":5.916305073865667,"aX":0.10991720162620693},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.8,"breakHorizontal":-1.4,"spinRate":2649,"spinDirection":54},"zone":12,"typeConfidence":0.9,"plateTime":0.424141862639396,"extension":7.594246128637129},"index":5,"playId":"17cf9fb6-0622-3894-a7a0-a81e1bfd0e73","pitchNumber":6,"startTime":"2025-07-29T23:42:04.494Z","endTime":"2025-07-29T23:42:09.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.7,"awayTeamWinProbability":61.3,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.35,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:42:09.461Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Noelvi Marte grounds into a double play, third baseman Tommy Edman to second baseman Miguel Rojas to first baseman Freddie Freeman. Spencer Steer out at 2nd. Noelvi Marte out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:42:18.693Z","endTime":"2025-07-29T23:43:11.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.346588893802,"strikeZoneBottom":1.5312276103472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.670999213294454,"aZ":-31.44987407224734,"pfxX":0.10008946806459518,"pfxZ":0.44189486794359745,"pX":0.5676875218177885,"pZ":2.565218951602605,"vX0":5.418464243199172,"vY0":-127.40617645768634,"vZ0":-2.05811670789893,"x":95.36,"y":169.52,"x0":-1.5942808164419398,"y0":50.005891494972815,"z0":5.854314307821056,"aX":0.1652944054023541},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":-1.3,"spinRate":2680,"spinDirection":53},"zone":6,"typeConfidence":0.89,"plateTime":0.42890159433796926,"extension":7.640031060113846},"index":0,"playId":"1c338677-9401-3648-b3b6-a0bc9f0d32d6","pitchNumber":1,"startTime":"2025-07-29T23:42:44.836Z","endTime":"2025-07-29T23:42:48.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":668715,"link":"/api/v1/people/668715"},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":89.1,"endSpeed":82.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.414673861636352,"aZ":-34.567097028408114,"pfxX":0.015415697348259538,"pfxZ":-1.395472378675402,"pX":0.5865859246120549,"pZ":2.1030967007583095,"vX0":5.726302273250522,"vY0":-129.7093427933445,"vZ0":-3.052436239622003,"x":94.64,"y":182.0,"x0":-1.6454198537671998,"y0":50.00345593930349,"z0":5.9129027318785194,"aX":0.025136815484117864},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.0,"breakHorizontal":-1.2,"spinRate":2711,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.42119849237369333,"extension":7.560914989408538},"hitData":{"launchSpeed":78.3,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":173.98}},"index":1,"playId":"41496965-27a4-344f-8579-decfada3c0a9","pitchNumber":2,"startTime":"2025-07-29T23:43:03.897Z","endTime":"2025-07-29T23:43:11.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":668715,"link":"/api/v1/people/668715"},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-9.900000000000006,"leverageIndex":2.2,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:43:11.608Z","atBatIndex":14},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Esteury Ruiz bunt grounds out softly, pitcher Nick Lodolo to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:44:50.593Z","endTime":"2025-07-29T23:45:31.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666157,"link":"/api/v1/people/666157"},"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":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.661601384945534,"aZ":-31.89424055657007,"pfxX":-3.8130657606093905,"pfxZ":0.20922445899898712,"pX":0.08868683102455203,"pZ":2.4824334141005715,"vX0":-6.4668990890732285,"vY0":-115.4555926679722,"vZ0":-0.11125749519996386,"x":113.62,"y":171.75,"x0":3.416934448658068,"y0":50.00418009789612,"z0":5.589980693032857,"aX":-5.1693123538084995},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.6,"breakHorizontal":8.5,"spinRate":2516,"spinDirection":289},"zone":5,"typeConfidence":2.0,"plateTime":0.47364736694716125,"extension":5.841746452386729},"hitData":{"launchSpeed":45.2,"launchAngle":-30.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":126.3,"coordY":201.36}},"index":0,"playId":"0572e531-d382-3935-8518-5a0c1fff144a","pitchNumber":1,"startTime":"2025-07-29T23:45:24.915Z","endTime":"2025-07-29T23:45:31.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:45:31.826Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:45:34.565Z","endTime":"2025-07-29T23:47:08.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.31491853535755,"strikeZoneBottom":1.36679350644312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.68962970316778,"aZ":-29.92818589478145,"pfxX":9.445997738966842,"pfxZ":1.4085757422244125,"pX":2.3002922817036042,"pZ":3.1882921216341824,"vX0":-5.89073330067965,"vY0":-125.84484387745482,"vZ0":0.3586364794075444,"x":29.32,"y":152.7,"x0":3.4499063602072906,"y0":50.00488855219044,"z0":5.477786123818894,"aX":15.07946088173043},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":-15.7,"spinRate":1792,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.4360578875833685,"extension":6.153457688685169},"index":0,"playId":"7540d304-82f4-35f3-8850-3c13fd9a17c0","pitchNumber":1,"startTime":"2025-07-29T23:45:59.924Z","endTime":"2025-07-29T23:46:04.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.0,"endSpeed":85.4,"strikeZoneTop":3.11786309820252,"strikeZoneBottom":1.33509222537033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.57163621702923,"aZ":-22.033446771373743,"pfxX":11.5847367206642,"pfxZ":5.405438718019447,"pX":1.1375329849299343,"pZ":2.625787559376223,"vX0":-9.844416342913421,"vY0":-136.50331517427156,"vZ0":-3.2100376172882776,"x":73.64,"y":167.88,"x0":3.295215137290672,"y0":50.00458742883427,"z0":5.343494024403471,"aX":21.745378973477678},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":-18.7,"spinRate":2308,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4020894722715638,"extension":6.279327855309341},"index":1,"playId":"d0a1f9af-dd35-3782-a2d7-1172cc22b1f1","pitchNumber":2,"startTime":"2025-07-29T23:46:16.767Z","endTime":"2025-07-29T23:46:21.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.05684963463469,"strikeZoneBottom":1.43946040638966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.328485580795896,"aZ":-30.394617171949857,"pfxX":10.657071361724793,"pfxZ":1.0904843739400691,"pX":0.5466749740750526,"pZ":1.1754438411217956,"vX0":-10.056225174253036,"vY0":-127.2609825748659,"vZ0":-4.205116031336967,"x":96.16,"y":207.04,"x0":3.1743059218206273,"y0":50.003385207476704,"z0":5.270344300952198,"aX":17.394326920081127},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-16.9,"spinRate":1734,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.43122477138474746,"extension":6.398889625183875},"index":2,"playId":"fd70d819-32d5-311f-aa5c-ab13d4b26fd9","pitchNumber":3,"startTime":"2025-07-29T23:46:34.510Z","endTime":"2025-07-29T23:46:39.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.20235921299976,"strikeZoneBottom":1.33680273303732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71564334004408,"aZ":-28.256468546183825,"pfxX":11.22945888501944,"pfxZ":2.141590665875075,"pX":0.6941883353772562,"pZ":2.2482507313548563,"vX0":-10.984693088528257,"vY0":-134.45393523849157,"vZ0":-2.6183758927282357,"x":90.54,"y":178.08,"x0":3.3777307157380916,"y0":50.00006977530629,"z0":5.244076968239509,"aX":20.51454041897191},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.5,"breakHorizontal":-17.9,"spinRate":2197,"spinDirection":108},"zone":6,"typeConfidence":2.0,"plateTime":0.4077006522340971,"extension":6.238443061374161},"index":3,"playId":"4d062ce6-d582-3863-ae92-e7213ee076e1","pitchNumber":4,"startTime":"2025-07-29T23:46:49.243Z","endTime":"2025-07-29T23:46:53.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.18964673889288,"strikeZoneBottom":1.3654867255805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.628997607057187,"aZ":-28.913145201500296,"pfxX":11.056715538071742,"pfxZ":1.7898377729976005,"pX":1.4889825676570554,"pZ":2.5116395844834036,"vX0":-9.040101474954525,"vY0":-134.60807210083436,"vZ0":-1.8521424173684218,"x":60.24,"y":170.97,"x0":3.462919638776764,"y0":50.00636535215455,"z0":5.266078462706527,"aX":20.189614782930796},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.0,"breakHorizontal":-18.0,"spinRate":2222,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.4077066989930449,"extension":6.3001004816209765},"index":4,"playId":"03441671-91fd-3664-9cd8-dd7d44231561","pitchNumber":5,"startTime":"2025-07-29T23:47:04.159Z","endTime":"2025-07-29T23:47:08.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.52,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:47:08.172Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:47:07.094Z","endTime":"2025-07-29T23:49:12.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38702049682302,"aZ":-27.411899087261073,"pfxX":11.166627393645712,"pfxZ":2.509233211610441,"pX":1.3565705911898105,"pZ":3.6895567251888526,"vX0":-9.939838328908607,"vY0":-137.3988263662373,"vZ0":0.755133907341669,"x":65.29,"y":139.16,"x0":3.582430992127561,"y0":50.00401878317468,"z0":5.283726529388544,"aX":21.20606788446674},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":-18.0,"spinRate":2346,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.399685849017668,"extension":6.370847726617384},"index":0,"playId":"56823b20-be86-3210-ba0d-23d6f9b50323","pitchNumber":1,"startTime":"2025-07-29T23:47:37.307Z","endTime":"2025-07-29T23:47:40.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.53695459574102,"strikeZoneBottom":1.39515650481169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.639530117968025,"aZ":-34.30243965375621,"pfxX":-1.946916608029872,"pfxZ":-1.4733127125631498,"pX":-0.7542868202121519,"pZ":2.4231984272430656,"vX0":-8.937818395330845,"vY0":-119.70053844071013,"vZ0":0.19576520136432718,"x":145.75,"y":173.35,"x0":3.2845237720371276,"y0":50.001110796601004,"z0":5.417811662679685,"aX":-2.8163987108317743},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.3,"breakHorizontal":5.8,"spinRate":2486,"spinDirection":290},"zone":4,"typeConfidence":2.0,"plateTime":0.4580077762248722,"extension":6.242859913843302},"index":1,"playId":"9ac35376-83e2-3e2a-af97-f5ee8fcd1764","pitchNumber":2,"startTime":"2025-07-29T23:47:55.028Z","endTime":"2025-07-29T23:48:00.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-29T23:48:02.033Z","endTime":"2025-07-29T23:48:23.710Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.47804921156261,"strikeZoneBottom":1.42040129040486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.1855820353892,"aZ":-35.20831936674606,"pfxX":-2.086955354671913,"pfxZ":-2.0542536038040478,"pX":-1.566499912159082,"pZ":1.1615058630276391,"vX0":-11.065756418342097,"vY0":-120.91575316281161,"vZ0":-2.281565573665623,"x":176.71,"y":207.42,"x0":3.345532256282766,"y0":50.00244306450498,"z0":5.214667254920554,"aX":-3.0817463803810825},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.1,"breakHorizontal":6.5,"spinRate":2586,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4534537267124179,"extension":6.3305039084771},"index":3,"playId":"e0a83d60-37d0-317c-b8dc-366e629799c4","pitchNumber":3,"startTime":"2025-07-29T23:48:23.710Z","endTime":"2025-07-29T23:48:27.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.58889923400453,"aZ":-33.237446971375576,"pfxX":-1.8806068970130574,"pfxZ":-0.718993931398626,"pX":-0.7053978300933977,"pZ":1.9402537019781534,"vX0":-9.21686633386947,"vY0":-120.67839994264077,"vZ0":-1.0282288578179517,"x":143.89,"y":186.39,"x0":3.4086350143044086,"y0":50.0054824727951,"z0":5.30106752781879,"aX":-2.7704458115108856},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.3,"breakHorizontal":5.6,"spinRate":2593,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.4539698020066254,"extension":6.2921463398152095},"index":4,"playId":"03b1966c-4356-3d06-a9e2-baf61ffc92a3","pitchNumber":4,"startTime":"2025-07-29T23:48:40.909Z","endTime":"2025-07-29T23:48:49.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.53966031575028,"strikeZoneBottom":1.56666802132195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.929257682880905,"aZ":-22.631918775201193,"pfxX":11.249544087936211,"pfxZ":5.008509846359454,"pX":-0.44192721110812033,"pZ":2.8491323735003253,"vX0":-13.992955476360779,"vY0":-137.11148049926956,"vZ0":-2.3635912903230945,"x":133.85,"y":161.85,"x0":3.2629212660669467,"y0":50.00639859900049,"z0":5.264477111980504,"aX":21.452482491665876},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":-17.5,"spinRate":2360,"spinDirection":111},"zone":4,"typeConfidence":2.0,"plateTime":0.3992591230357121,"extension":6.4601707976452065},"index":5,"playId":"4d5a6186-3c3d-305f-9841-67e28b172cd4","pitchNumber":5,"startTime":"2025-07-29T23:49:08.092Z","endTime":"2025-07-29T23:49:12.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.9,"awayTeamWinProbability":69.1,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.96,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:49:12.615Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Will Smith batting, Mookie Betts picked off and caught stealing 2nd base, second baseman Matt McLain.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:49:22.724Z","endTime":"2025-07-29T23:50:47.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666157,"link":"/api/v1/people/666157"},"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_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.28919659833259,"strikeZoneBottom":1.5549522667585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.432528230537795,"aZ":-27.269312274112938,"pfxX":8.931660606773356,"pfxZ":2.9745810067207614,"pX":0.7887606629046038,"pZ":2.1666048277678964,"vX0":-9.301458758018226,"vY0":-127.43285712321978,"vZ0":-2.3653856489550895,"x":86.93,"y":180.28,"x0":3.320363226867237,"y0":50.005031025683394,"z0":5.254474654330117,"aX":14.737542016695881},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":-14.2,"spinRate":1741,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.42932233483640214,"extension":6.375511886451185},"index":0,"playId":"48ab31cf-3235-3fa8-be35-6285cb768683","pitchNumber":1,"startTime":"2025-07-29T23:49:38.494Z","endTime":"2025-07-29T23:49:42.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.452712593980603,"aZ":-25.560217261959426,"pfxX":10.857011928327614,"pfxZ":3.480607351828004,"pX":0.36653389182205254,"pZ":2.127917852396778,"vX0":-11.763572247553022,"vY0":-136.99731392158537,"vZ0":-3.6712780140818926,"x":103.03,"y":181.33,"x0":3.306886397455423,"y0":50.0026162573267,"z0":5.233883211685765,"aX":20.624405057644136},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":-17.2,"spinRate":2277,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.39991105973523133,"extension":6.3765149703635515},"index":1,"playId":"30c0b0c2-9493-3df5-85e9-d7e0ac773e15","pitchNumber":2,"startTime":"2025-07-29T23:49:56.284Z","endTime":"2025-07-29T23:50:00.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.36543827006863,"strikeZoneBottom":1.50382009502164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.530039455139395,"aZ":-22.36290414650697,"pfxX":10.43783049491358,"pfxZ":5.111392512467036,"pX":0.46708569691438684,"pZ":3.8160033118752397,"vX0":-11.799046589737554,"vY0":-137.46033310473817,"vZ0":-0.2114755519243703,"x":99.2,"y":135.75,"x0":3.4522934211726377,"y0":50.00414897952865,"z0":5.407929506440501,"aX":20.04259384849527},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":-16.6,"spinRate":2182,"spinDirection":102},"zone":12,"typeConfidence":2.0,"plateTime":0.397963579573847,"extension":6.318950730798894},"index":2,"playId":"51562919-2e49-3978-8d8a-638101f51642","pitchNumber":3,"startTime":"2025-07-29T23:50:19.743Z","endTime":"2025-07-29T23:50:23.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"e160e47a-b6d2-3249-a90d-32010daa7b67","startTime":"2025-07-29T23:50:41.463Z","endTime":"2025-07-29T23:50:47.890Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:50:47.890Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Benson strikes out swinging. Will Benson to 1st. Wild pitch by pitcher Tyler Glasnow.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:53:00.223Z","endTime":"2025-07-29T23:54:57.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":0},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"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}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.278655603330783,"aZ":-10.617968592384246,"pfxX":-1.4374532978350545,"pfxZ":11.129976168953817,"pX":0.08593128773391516,"pZ":2.576577439524796,"vX0":4.348860482196892,"vY0":-138.15781008351615,"vZ0":-7.120796097170537,"x":113.72,"y":169.21,"x0":-1.3205480216193235,"y0":50.0022832241204,"z0":5.898171467736087,"aX":-2.7847015689539485},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":1.7,"spinRate":2566,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.39618846711570654,"extension":7.639953981555162},"index":0,"playId":"399a23df-d9fd-3c08-a6df-4e0f116f8d2b","pitchNumber":1,"startTime":"2025-07-29T23:53:00.223Z","endTime":"2025-07-29T23:53:05.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":97.1,"endSpeed":88.6,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.877808919926316,"aZ":-11.40546932352868,"pfxX":-2.548163279539965,"pfxZ":10.306801680974887,"pX":-0.542690644374145,"pZ":2.8064792524556856,"vX0":3.5263906726222833,"vY0":-141.22493324286057,"vZ0":-6.61093316696587,"x":137.69,"y":163.01,"x0":-1.4778651992690925,"y0":50.002627573642556,"z0":5.915091567933648,"aX":-5.134895007534995},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":3.8,"spinRate":2655,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.38818636864302647,"extension":7.570249874409449},"index":1,"playId":"d9fdfead-290f-3dec-bbc1-9def9e954599","pitchNumber":2,"startTime":"2025-07-29T23:53:19.100Z","endTime":"2025-07-29T23:53:22.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-29T23:53:28.126Z","endTime":"2025-07-29T23:53:40.336Z","isPitch":false,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.61788783232982,"strikeZoneBottom":1.56227451751503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.954057461811033,"aZ":-43.19686243752552,"pfxX":0.26091601084653315,"pfxZ":-7.277126220473454,"pX":0.12522550129692972,"pZ":-0.42488478027840726,"vX0":3.5627871306935193,"vY0":-122.96441156513778,"vZ0":-6.559924630571149,"x":112.23,"y":250.25,"x0":-1.3833170944304658,"y0":50.005900139512704,"z0":5.990358749923017,"aX":0.3943995573999975},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.6,"breakHorizontal":-1.4,"spinRate":2991,"spinDirection":13},"zone":14,"typeConfidence":0.9,"plateTime":0.447384865097876,"extension":7.372100487728443},"index":3,"playId":"d484fdbc-df5f-3104-9d97-afb1ad02fd18","pitchNumber":3,"startTime":"2025-07-29T23:53:40.336Z","endTime":"2025-07-29T23:53:43.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47887819185793,"aZ":-43.39497468574911,"pfxX":1.600490945822645,"pfxZ":-7.46320948557587,"pX":0.36700594165393213,"pZ":2.7988835686334514,"vX0":3.5886685854067903,"vY0":-121.45343089537256,"vZ0":0.7824702782570496,"x":103.01,"y":163.21,"x0":-1.3342974280067486,"y0":50.00459792768766,"z0":6.228839380604521,"aX":2.405216373565836},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-13.1,"breakHorizontal":-3.7,"spinRate":2799,"spinDirection":25},"zone":6,"typeConfidence":0.9,"plateTime":0.44997333568417863,"extension":7.247181487077894},"index":4,"playId":"8702a9ee-5663-30f5-a574-40771ac13df3","pitchNumber":4,"startTime":"2025-07-29T23:54:05.719Z","endTime":"2025-07-29T23:54:09.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.036662961035194,"aZ":-14.86129682679103,"pfxX":-1.5252652101470598,"pfxZ":8.448117566796428,"pX":-0.13162077183635215,"pZ":3.0058427083842223,"vX0":4.277434946968185,"vY0":-141.5016483803394,"vZ0":-5.529259434352541,"x":122.02,"y":157.62,"x0":-1.4575671682435016,"y0":50.004177537506514,"z0":5.920159185550724,"aX":-3.126465864126902},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":2.0,"spinRate":2633,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.38549969417577135,"extension":7.718858527413153},"index":5,"playId":"350b79fe-abce-319e-bc15-e5e04021c19e","pitchNumber":5,"startTime":"2025-07-29T23:54:25.501Z","endTime":"2025-07-29T23:54:28.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.423639480822324,"aZ":-45.161753266258366,"pfxX":-0.5359183192918284,"pfxZ":-8.692446493562104,"pX":0.07576086931694609,"pZ":0.32155759486475044,"vX0":3.518528913061124,"vY0":-122.10339111919883,"vZ0":-4.289247267206276,"x":114.11,"y":230.1,"x0":-1.3208983343935474,"y0":50.0033628945253,"z0":6.029362987851459,"aX":-0.8008742807534259},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-16.6,"breakHorizontal":0.0,"spinRate":2897,"spinDirection":13},"zone":14,"typeConfidence":0.9,"plateTime":0.4504032890377361,"extension":7.36359112478597},"index":6,"playId":"555368af-895a-3e87-bf21-1c0bdabfb669","pitchNumber":6,"startTime":"2025-07-29T23:54:49.260Z","endTime":"2025-07-29T23:54:57.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.04,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:54:57.828Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Trevino grounds into a double play, shortstop Mookie Betts to second baseman Miguel Rojas to first baseman Freddie Freeman. Will Benson out at 2nd. Jose Trevino out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:55:07.729Z","endTime":"2025-07-29T23:55:35.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"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(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":86.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01147033102075,"aZ":-16.930704654412807,"pfxX":-8.864710094967773,"pfxZ":7.846018012163794,"pX":-0.06484510514344227,"pZ":2.7721392949311503,"vX0":7.206854254152475,"vY0":-139.18099148462153,"vZ0":-5.295735757780616,"x":119.47,"y":163.93,"x0":-1.5482904304247684,"y0":50.00692373582583,"z0":5.837614469054333,"aX":-17.230567833298725},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":14.4,"spinRate":2501,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.39498930422443346,"extension":7.6879321795944175},"hitData":{"launchSpeed":99.0,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.85,"coordY":149.66}},"index":0,"playId":"1328ef87-2258-3d3e-a64f-96a53d680f9f","pitchNumber":1,"startTime":"2025-07-29T23:55:27.175Z","endTime":"2025-07-29T23:55:35.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-9.000000000000007,"leverageIndex":1.79,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:55:35.209Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Lux singles on a sharp line drive to right fielder Teoscar Hernández.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:55:55.937Z","endTime":"2025-07-29T23:56:24.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.861569205304406,"aZ":-33.045051441656874,"pfxX":1.6886649138263201,"pfxZ":-0.519629025737391,"pX":0.46324745228486297,"pZ":3.3036187063451514,"vX0":4.791717794401019,"vY0":-128.44425687918647,"vZ0":-0.22560075840404825,"x":99.34,"y":149.58,"x0":-1.6436165559153741,"y0":50.00298590151676,"z0":5.9556414100416895,"aX":2.8292503805117986},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.1,"spinRate":2578,"spinDirection":46},"zone":3,"typeConfidence":0.9,"plateTime":0.42594034524953983,"extension":7.385047103097172},"hitData":{"launchSpeed":100.9,"launchAngle":9.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.48,"coordY":105.75}},"index":0,"playId":"b80dd1a9-55f7-3875-9f51-7f01fdd905bd","pitchNumber":1,"startTime":"2025-07-29T23:56:13.502Z","endTime":"2025-07-29T23:56:24.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":1.5000000000000036,"leverageIndex":0.46,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:56:24.203Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dodgers challenged (play at 1st), call on the field was overturned: Matt McLain grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:56:21.337Z","endTime":"2025-07-29T23:57:12.866Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.02252922576042,"strikeZoneBottom":1.38900915199257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83581663722661,"aZ":-13.764627183156588,"pfxX":-2.121600321664938,"pfxZ":9.642415886923999,"pX":-0.2693511466396932,"pZ":4.271995401706587,"vX0":3.685267681698016,"vY0":-138.06457015865183,"vZ0":-2.371006438332195,"x":127.27,"y":123.44,"x0":-1.3524629957572698,"y0":50.005703280744946,"z0":6.080581397297445,"aX":-4.052110315916224},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":3.0,"spinRate":2581,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.3983691644458056,"extension":7.514962160559677},"index":0,"playId":"ae1ab4f5-32c9-3af7-94c1-719b45a393ab","pitchNumber":1,"startTime":"2025-07-29T23:56:49.712Z","endTime":"2025-07-29T23:56:55.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.27560374760312,"aZ":-13.71141301258806,"pfxX":-7.555108193746365,"pfxZ":9.430491590664056,"pX":0.28024883696680697,"pZ":2.8472230020811837,"vX0":7.53126664903467,"vY0":-139.91509788638285,"vZ0":-5.824959424639466,"x":106.32,"y":161.9,"x0":-1.481264779702271,"y0":50.00415917078739,"z0":5.875425379558104,"aX":-14.792450841681537},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":11.9,"spinRate":2547,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.39337335448634914,"extension":7.626688250270983},"hitData":{"launchSpeed":98.8,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.45,"coordY":149.15}},"index":1,"playId":"54a94ab8-7e27-3b14-9b75-9b7d61a5f611","pitchNumber":2,"startTime":"2025-07-29T23:57:04.850Z","endTime":"2025-07-29T23:57:12.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":119},"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-2.599999999999998,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:57:12.866Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Smith grounds out, third baseman Noelvi Marte to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:01:19.475Z","endTime":"2025-07-30T00:04:11.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"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":"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":87.9,"endSpeed":80.3,"strikeZoneTop":3.37121802476805,"strikeZoneBottom":1.54817644079736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33795506580081,"aZ":-33.00355184236522,"pfxX":11.834705813117226,"pfxZ":-0.5120920962315418,"pX":-0.3592477891032209,"pZ":1.0391846557022042,"vX0":-12.760358798086598,"vY0":-127.31764946549252,"vZ0":-3.9566656462250824,"x":130.69,"y":210.72,"x0":3.191623282646309,"y0":50.00034740691246,"z0":5.239217498793011,"aX":19.332037442374276},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":-18.4,"spinRate":1806,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.4310147063587846,"extension":6.289749004242136},"index":0,"playId":"8e91e03b-5c18-3147-982d-14b8f280acbc","pitchNumber":1,"startTime":"2025-07-30T00:01:19.475Z","endTime":"2025-07-30T00:01:24.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60635028085749,"aZ":-22.422763157867752,"pfxX":10.533979676297838,"pfxZ":5.319476447039434,"pX":-0.15087665946020398,"pZ":2.4411857392078167,"vX0":-12.782082618832954,"vY0":-134.8271044357143,"vZ0":-3.303994711415279,"x":122.75,"y":172.87,"x0":3.2932552175580376,"y0":50.00084194342769,"z0":5.273560430273458,"aX":19.301397615235864},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-16.2,"spinRate":2326,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.4069848535598415,"extension":6.180873384395031},"index":1,"playId":"de2f53ac-e872-31f7-a3f3-b78b5a270dea","pitchNumber":2,"startTime":"2025-07-30T00:01:34.546Z","endTime":"2025-07-30T00:01:37.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.41572893646703,"strikeZoneBottom":1.50696946782571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.621237119468578,"aZ":-22.94820045227694,"pfxX":12.33895572803672,"pfxZ":4.941629550252484,"pX":0.33173236904909315,"pZ":1.8498246340602449,"vX0":-12.280289248045255,"vY0":-136.16479758447363,"vZ0":-4.656404180586285,"x":104.36,"y":188.83,"x0":3.3104649692864236,"y0":50.000047784783064,"z0":5.182383952623262,"aX":23.023738248400853},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.0,"breakHorizontal":-19.6,"spinRate":2388,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.4032003214378457,"extension":6.3065036061489455},"index":2,"playId":"73921cc5-c076-396a-89f1-b4f2ee926bc0","pitchNumber":3,"startTime":"2025-07-30T00:01:52.287Z","endTime":"2025-07-30T00:01:56.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-30T00:01:57.746Z","endTime":"2025-07-30T00:02:14.519Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.51928553184428,"aZ":-22.82125928612131,"pfxX":10.100132531354452,"pfxZ":4.917112415270717,"pX":0.34190248963196807,"pZ":3.0583564892588044,"vX0":-11.626397925102879,"vY0":-137.36049749937598,"vZ0":-1.9171279967005654,"x":103.97,"y":156.2,"x0":3.3249500687340525,"y0":50.00608234139397,"z0":5.32306384732607,"aX":19.229424545264926},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":-15.7,"spinRate":2275,"spinDirection":107},"zone":3,"typeConfidence":2.0,"plateTime":0.3993345910271273,"extension":6.352756603010691},"index":4,"playId":"06c0e318-fe76-33cc-abc3-5775f51543f2","pitchNumber":4,"startTime":"2025-07-30T00:02:14.519Z","endTime":"2025-07-30T00:02:18.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.434117374620953,"aZ":-29.900381091228887,"pfxX":-4.899326302901486,"pfxZ":1.5647909685157657,"pX":-0.25538320368644435,"pZ":2.1798967882480964,"vX0":-6.815612083728224,"vY0":-119.38339856624287,"vZ0":-1.307686858559922,"x":126.73,"y":179.92,"x0":3.2652053613002017,"y0":50.00341527410512,"z0":5.408397491704347,"aX":-7.122222400034429},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.8,"breakHorizontal":10.4,"spinRate":2598,"spinDirection":302},"zone":5,"typeConfidence":2.0,"plateTime":0.45754932433742646,"extension":6.058694532482348},"index":5,"playId":"6a752fd4-80de-3e9a-9d0f-b4e665ed7139","pitchNumber":5,"startTime":"2025-07-30T00:02:36.858Z","endTime":"2025-07-30T00:02:40.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.30993426780754,"strikeZoneBottom":1.48662542676653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.122474541967126,"aZ":-31.4698870247118,"pfxX":-3.227636692206006,"pfxZ":0.47841583525355436,"pX":1.054573037557663,"pZ":1.8690651078003075,"vX0":-4.755489105091345,"vY0":-119.78083553705808,"vZ0":-1.5661509665705051,"x":76.8,"y":188.32,"x0":3.477796603591801,"y0":50.001477607320375,"z0":5.321037687161959,"aX":-4.732617292002993},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":6.8,"spinRate":2458,"spinDirection":296},"zone":14,"typeConfidence":2.0,"plateTime":0.4556638103272097,"extension":6.108893316833907},"index":6,"playId":"e456996d-5ba4-36ff-a172-3da48b6bd9f2","pitchNumber":6,"startTime":"2025-07-30T00:02:58.114Z","endTime":"2025-07-30T00:03:03.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77971386857354,"aZ":-23.254454562463263,"pfxX":11.13448335867422,"pfxZ":4.669793519188394,"pX":0.6788393794642623,"pZ":3.277321782562375,"vX0":-11.186157652989015,"vY0":-137.4269686709117,"vZ0":-1.164806782749831,"x":91.12,"y":150.29,"x0":3.3576123614255797,"y0":50.00377273403218,"z0":5.287910567982479,"aX":21.274711862698567},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.4,"breakHorizontal":-17.8,"spinRate":2265,"spinDirection":112},"zone":3,"typeConfidence":2.0,"plateTime":0.39872785492878293,"extension":6.308059626187618},"index":7,"playId":"9304d7a1-7090-3550-bb3b-19a11379c516","pitchNumber":7,"startTime":"2025-07-30T00:03:17.024Z","endTime":"2025-07-30T00:03:20.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.376548030522645,"aZ":-27.0450162797778,"pfxX":10.901136436474461,"pfxZ":2.7080247896897998,"pX":0.03086707673316675,"pZ":2.737438472828839,"vX0":-12.192787025054482,"vY0":-136.35674585663216,"vZ0":-1.8463259879643372,"x":115.82,"y":164.87,"x0":3.1319202433322673,"y0":50.00240817768277,"z0":5.278830905659593,"aX":20.645329070102658},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":-17.4,"spinRate":2326,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.40080680842994365,"extension":6.31404795752501},"index":8,"playId":"563ccfc1-831c-3648-b187-098df41155aa","pitchNumber":8,"startTime":"2025-07-30T00:03:38.792Z","endTime":"2025-07-30T00:03:42.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.650388868190642,"aZ":-26.89909768767692,"pfxX":10.470107523560882,"pfxZ":3.1140623490892043,"pX":0.36691766464019177,"pZ":1.936153853265932,"vX0":-11.23027043605995,"vY0":-129.26815407580065,"vZ0":-3.181084091063913,"x":103.01,"y":186.5,"x0":3.4048804875701935,"y0":50.00261185657363,"z0":5.245017060201336,"aX":17.74003831060484},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-16.4,"spinRate":1868,"spinDirection":104},"zone":9,"typeConfidence":2.0,"plateTime":0.42351326337225936,"extension":6.429056588819326},"hitData":{"launchSpeed":74.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":173.47}},"index":9,"playId":"89a9cf4f-caff-33c4-ae88-c2a2a284aa09","pitchNumber":9,"startTime":"2025-07-30T00:04:03.947Z","endTime":"2025-07-30T00:04:11.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:04:11.751Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to left fielder Gavin Lux.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:04:15.254Z","endTime":"2025-07-30T00:05:53.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.273370964268917,"aZ":-28.872879039483987,"pfxX":11.416198625872907,"pfxZ":1.8047851785170455,"pX":0.7564812889751242,"pZ":2.6798125527212413,"vX0":-10.845038607600086,"vY0":-134.51127251009515,"vZ0":-1.3016915897245322,"x":88.16,"y":166.43,"x0":3.358018652613272,"y0":50.00502275957063,"z0":5.217823203481177,"aX":20.91515273202342},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":-18.4,"spinRate":2248,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.40725869661268943,"extension":6.389675681693908},"index":0,"playId":"1db39bf4-2429-355e-bf1c-dba17b0f9d4a","pitchNumber":1,"startTime":"2025-07-30T00:04:40.737Z","endTime":"2025-07-30T00:04:44.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.933252044618847,"aZ":-33.51950433668583,"pfxX":-4.142445403365371,"pfxZ":-0.9386274034752109,"pX":0.2536489728615854,"pZ":2.2482755099460277,"vX0":-6.251208299476768,"vY0":-118.17682550134091,"vZ0":-0.1796657749233922,"x":107.33,"y":178.08,"x0":3.458943175714336,"y0":50.00416262390296,"z0":5.3728964593382464,"aX":-5.929861900519218},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.4,"breakHorizontal":8.9,"spinRate":2528,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.46134035719920696,"extension":6.08804036302398},"index":1,"playId":"407c5bef-4cc9-3d74-bb9e-6e7135b5494a","pitchNumber":2,"startTime":"2025-07-30T00:05:03.060Z","endTime":"2025-07-30T00:05:06.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.020714240691056,"aZ":-25.352052777668703,"pfxX":9.504114813018136,"pfxZ":3.632088087088759,"pX":-0.49809001052521923,"pZ":3.572821349146514,"vX0":-13.243334710291265,"vY0":-135.97451542658638,"vZ0":-0.11428577432830644,"x":135.99,"y":142.31,"x0":3.1941995880826055,"y0":50.00093375501516,"z0":5.3701447259434625,"aX":17.84557292076468},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":-14.5,"spinRate":2183,"spinDirection":106},"zone":1,"typeConfidence":2.0,"plateTime":0.40237485803176565,"extension":6.386424259418174},"index":2,"playId":"8b042b83-ffe0-3b29-9b24-b010a1fc224b","pitchNumber":3,"startTime":"2025-07-30T00:05:26.045Z","endTime":"2025-07-30T00:05:30.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78206267226172,"aZ":-22.971078439043588,"pfxX":10.508859428682298,"pfxZ":4.820845453483161,"pX":-0.590712348636696,"pZ":3.0499815593018695,"vX0":-13.770196246889407,"vY0":-136.68746388849914,"vZ0":-1.8471776912404696,"x":139.52,"y":156.43,"x0":3.127470001176889,"y0":50.000116957756326,"z0":5.298586708089585,"aX":20.0490808795974},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":-16.4,"spinRate":2146,"spinDirection":104},"zone":4,"typeConfidence":2.0,"plateTime":0.39945225048307975,"extension":6.463260164044833},"hitData":{"launchSpeed":98.0,"launchAngle":12.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.13,"coordY":110.63}},"index":3,"playId":"122e231d-1839-3139-bfce-925055d85600","pitchNumber":4,"startTime":"2025-07-30T00:05:46.795Z","endTime":"2025-07-30T00:05:53.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.900000000000002,"awayTeamWinProbability":73.1,"homeTeamWinProbabilityAdded":-1.9999999999999964,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:05:53.811Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to center fielder Will Benson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:06:04.329Z","endTime":"2025-07-30T00:07:22.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","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":2},"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(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":88.1,"endSpeed":80.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.337791105896702,"aZ":-29.001443572738857,"pfxX":9.607829073041156,"pfxZ":1.9038570006770819,"pX":0.6417573874989355,"pZ":2.932783459376776,"vX0":-9.657060779869862,"vY0":-127.92447588668647,"vZ0":-0.46904340574676606,"x":92.54,"y":159.59,"x0":3.2097748246315225,"y0":50.000448702529724,"z0":5.383570444591773,"aX":15.989820622722721},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":-15.4,"spinRate":1740,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.4274582023966551,"extension":6.459760089970961},"index":0,"playId":"9b3c3523-bbe3-306f-846d-9fcea0410d6b","pitchNumber":1,"startTime":"2025-07-30T00:06:20.086Z","endTime":"2025-07-30T00:06:23.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":88.4,"endSpeed":81.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.403581591891793,"aZ":-30.20151616535805,"pfxX":11.609047284040264,"pfxZ":1.1855149800926563,"pX":0.6238448132375032,"pZ":1.468799629327281,"vX0":-10.987980378556905,"vY0":-128.2355764027202,"vZ0":-3.5212286283951384,"x":93.22,"y":199.12,"x0":3.455035434173769,"y0":50.003338764033465,"z0":5.214549683750332,"aX":19.343836987792788},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":-18.6,"spinRate":1775,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.42704042171603707,"extension":6.539390934469919},"index":1,"playId":"fa6bca68-1f2c-3446-9aba-32c4da508d7a","pitchNumber":2,"startTime":"2025-07-30T00:06:42.822Z","endTime":"2025-07-30T00:06:47.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.951343809912085,"aZ":-26.385206400517525,"pfxX":10.32686608574979,"pfxZ":3.0833646259581897,"pX":0.04083831776815748,"pZ":2.610571411105099,"vX0":-12.28824815320486,"vY0":-135.9384125730262,"vZ0":-2.233133227726095,"x":115.44,"y":168.29,"x0":3.271643784466523,"y0":50.0017039703512,"z0":5.268644765739052,"aX":19.38493237221082},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":-16.2,"spinRate":2210,"spinDirection":103},"zone":5,"typeConfidence":2.0,"plateTime":0.4024515029971374,"extension":6.444331906628724},"hitData":{"launchSpeed":100.0,"launchAngle":35.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.65,"coordY":55.54}},"index":2,"playId":"f86d022e-933d-39df-a463-6a33cd6bc5fe","pitchNumber":3,"startTime":"2025-07-30T00:07:09.544Z","endTime":"2025-07-30T00:07:22.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.2,"awayTeamWinProbability":70.8,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:07:22.550Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a ground ball to shortstop Elly De La Cruz. Freddie Freeman to 3rd. Freddie Freeman advances to 3rd, on a throwing error by shortstop Elly De La Cruz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:07:29.470Z","endTime":"2025-07-30T00:10:01.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","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":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.34595761064949,"strikeZoneBottom":1.45620785247508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.34361774552702,"aZ":-36.96413754450248,"pfxX":-0.3406780433577161,"pfxZ":-3.3097022329487205,"pX":-1.7846596533448675,"pZ":1.120790656887798,"vX0":-11.87308290305756,"vY0":-120.13301756254356,"vZ0":-2.0877561797519517,"x":185.03,"y":208.52,"x0":3.285820710120354,"y0":50.00338283913426,"z0":5.316762246758335,"aX":-0.4903679143231372},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.2,"breakHorizontal":3.7,"spinRate":2557,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.45760607689228383,"extension":6.30082947665837},"index":0,"playId":"d16c8781-bcfb-30a9-9a03-21ae2b6883ae","pitchNumber":1,"startTime":"2025-07-30T00:07:48.456Z","endTime":"2025-07-30T00:07:53.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8636994845175,"aZ":-34.102803921683346,"pfxX":-3.868674781950246,"pfxZ":-1.3187799813523098,"pX":-0.3293875642867302,"pZ":1.9811478679915149,"vX0":-7.500252128178975,"vY0":-119.97783928876024,"vZ0":-0.840026740280724,"x":129.56,"y":185.29,"x0":3.338017077641128,"y0":50.005021145054435,"z0":5.370857363409554,"aX":-5.647807725606478},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.3,"breakHorizontal":8.8,"spinRate":2577,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.45625000567476937,"extension":6.160558651722004},"index":1,"playId":"2e12414c-d441-3a2f-8a01-350c38b573a1","pitchNumber":2,"startTime":"2025-07-30T00:08:06.288Z","endTime":"2025-07-30T00:08:11.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.546832165811743,"aZ":-26.378360383829463,"pfxX":10.553716091144391,"pfxZ":3.1452529370606737,"pX":-0.3927985434224738,"pZ":3.090776876229949,"vX0":-13.30373609955969,"vY0":-134.94702782442826,"vZ0":-0.9741311590648747,"x":131.97,"y":155.33,"x0":3.2313591456450728,"y0":50.00349606218126,"z0":5.3157697473385825,"aX":19.453386364539366},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.2,"spinRate":2277,"spinDirection":112},"zone":1,"typeConfidence":2.0,"plateTime":0.40598028414745047,"extension":6.356287557757359},"index":2,"playId":"c030b281-6342-3830-9792-20c14dff00d2","pitchNumber":3,"startTime":"2025-07-30T00:08:29.995Z","endTime":"2025-07-30T00:08:33.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-30T00:08:44.055Z","endTime":"2025-07-30T00:09:02.522Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.40539391341337,"strikeZoneBottom":1.51571721054528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.513177096601808,"aZ":-24.00719910346545,"pfxX":9.721528302496388,"pfxZ":4.441667514224708,"pX":-1.0935869119183577,"pZ":3.593580588144172,"vX0":-15.192311984511106,"vY0":-134.78695942917926,"vZ0":-0.05427151950450759,"x":158.68,"y":141.75,"x0":3.35483825886073,"y0":50.00199389613473,"z0":5.310283634641809,"aX":17.87336775405984},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.3,"spinRate":2328,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4064849764402618,"extension":6.449857971804586},"index":4,"playId":"b1d30687-32ba-300c-9645-f19f4e079c2a","pitchNumber":4,"startTime":"2025-07-30T00:09:02.522Z","endTime":"2025-07-30T00:09:07.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.792955714146238,"aZ":-30.435978057102872,"pfxX":-5.9836066008304325,"pfxZ":1.1753548860588463,"pX":-0.3484114048307224,"pZ":2.9021994802037274,"vX0":-6.951323879358909,"vY0":-121.0110096856073,"vZ0":0.44470365333129447,"x":130.28,"y":160.42,"x0":3.339840403517914,"y0":50.00503928709688,"z0":5.384144028184731,"aX":-8.866404289961842},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":12.5,"spinRate":2628,"spinDirection":295},"zone":1,"typeConfidence":2.0,"plateTime":0.4527660001983089,"extension":6.258770848291719},"index":5,"playId":"7d92d042-eced-3d4b-b19d-8b21fab009f0","pitchNumber":5,"startTime":"2025-07-30T00:09:23.600Z","endTime":"2025-07-30T00:09:29.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.751371429767026,"aZ":-22.971394676567407,"pfxX":11.173922366411336,"pfxZ":4.96866277795556,"pX":-0.2137545967881667,"pZ":3.1117035044318544,"vX0":-13.34087051155995,"vY0":-135.76488946201889,"vZ0":-1.5149532899641676,"x":125.15,"y":154.76,"x0":3.3291151111550996,"y0":50.00497910901052,"z0":5.28719411178371,"aX":20.70920921964035},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.9,"breakHorizontal":-17.2,"spinRate":2381,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.4045611445163928,"extension":6.360350875930108},"hitData":{"launchSpeed":99.3,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.2,"coordY":153.2}},"index":6,"playId":"a69e7e19-a8fb-387d-9c66-893674dd5413","pitchNumber":6,"startTime":"2025-07-30T00:09:49.568Z","endTime":"2025-07-30T00:10:01.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":0.74,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:10:01.601Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:11:23.896Z","endTime":"2025-07-30T00:12:57.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"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-30T00:10:29.799Z","endTime":"2025-07-30T00:11:26.069Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.940635270211338,"aZ":-21.36922278134058,"pfxX":10.553745754424734,"pfxZ":5.58017017997992,"pX":0.545773575944967,"pZ":3.3856212944525295,"vX0":-11.227990160706177,"vY0":-137.87270869126885,"vZ0":-1.5544923506868922,"x":96.2,"y":147.37,"x0":3.2882178256355563,"y0":50.00508474768688,"z0":5.390443278350717,"aX":20.442977856190158},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":-16.9,"spinRate":2266,"spinDirection":116},"zone":3,"typeConfidence":2.0,"plateTime":0.3963721965509155,"extension":6.3683452208633335},"index":1,"playId":"6a4b2bd1-3904-3d37-b42b-ce12ee426663","pitchNumber":1,"startTime":"2025-07-30T00:11:26.069Z","endTime":"2025-07-30T00:11:30.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.007239788210924,"aZ":-30.715951283013002,"pfxX":-4.741989340895087,"pfxZ":0.9882647602636148,"pX":0.34450611014570587,"pZ":2.7616336745297962,"vX0":-5.887777542897537,"vY0":-120.4972344286944,"vZ0":0.15182119861654852,"x":103.87,"y":164.22,"x0":3.4299949241165315,"y0":50.00584977917309,"z0":5.397510745859387,"aX":-7.017258623815848},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.0,"breakHorizontal":10.0,"spinRate":2529,"spinDirection":308},"zone":6,"typeConfidence":2.0,"plateTime":0.45345290781729863,"extension":6.053448752600458},"index":2,"playId":"e4b310b5-51a3-338e-973a-6836decfb171","pitchNumber":2,"startTime":"2025-07-30T00:11:42.599Z","endTime":"2025-07-30T00:11:46.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.3947707384014,"strikeZoneBottom":1.51188068661427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65761755629334,"aZ":-22.27154925838524,"pfxX":9.532968495897567,"pfxZ":5.189119722860724,"pX":0.785827494282009,"pZ":4.136532043512833,"vX0":-10.437229527480149,"vY0":-137.35274369224678,"vZ0":0.7972596772901459,"x":87.05,"y":127.09,"x0":3.397974566770163,"y0":50.00519082352042,"z0":5.357864122218478,"aX":18.20242805459581},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":-15.0,"spinRate":2287,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.3988924851160207,"extension":6.296554522499905},"index":3,"playId":"dc40fa31-4444-30a1-87f5-0df43e6bbe1d","pitchNumber":3,"startTime":"2025-07-30T00:12:10.116Z","endTime":"2025-07-30T00:12:14.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":89.4,"endSpeed":82.5,"strikeZoneTop":3.2640616338091,"strikeZoneBottom":1.42300174794843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.67835882747173,"aZ":-28.275466452816747,"pfxX":9.048092575755957,"pfxZ":2.2685486661015606,"pX":1.0684131889750117,"pZ":1.3228625577674331,"vX0":-9.052575682500125,"vY0":-129.9818034810845,"vZ0":-4.3869364505158,"x":76.27,"y":203.06,"x0":3.4105405954125576,"y0":50.00609566000163,"z0":5.164242016011667,"aX":15.58062696635978},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":-14.5,"spinRate":1697,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.42039261096535974,"extension":6.3111378705847185},"index":4,"playId":"a75be359-d2a6-3953-9994-9382bf5890d2","pitchNumber":4,"startTime":"2025-07-30T00:12:30.191Z","endTime":"2025-07-30T00:12:36.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0978222178095,"aZ":-21.808542949730928,"pfxX":11.016863313913838,"pfxZ":5.683668132612011,"pX":-0.02988993329183948,"pZ":2.869299687088262,"vX0":-12.926798239118428,"vY0":-134.403181926343,"vZ0":-2.1178822735519334,"x":118.14,"y":161.31,"x0":3.4187283939768025,"y0":50.00042879968246,"z0":5.222033216920103,"aX":20.082309809251132},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":-17.0,"spinRate":2270,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.4080854965869367,"extension":6.417046467752232},"index":5,"playId":"4c3c448f-c959-39c0-957a-8a917aab5511","pitchNumber":5,"startTime":"2025-07-30T00:12:52.628Z","endTime":"2025-07-30T00:12:57.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.52,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:12:57.662Z","atBatIndex":27},{"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":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:14:42.341Z","endTime":"2025-07-30T00:16:49.902Z","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":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.48763152873588,"strikeZoneBottom":1.77044551276445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.962971249592215,"aZ":-11.896030477683977,"pfxX":-1.7044465744720172,"pfxZ":10.08139878309526,"pX":-0.15744012456823026,"pZ":2.6211213670159883,"vX0":4.618435712783138,"vY0":-140.2788668896813,"vZ0":-6.914658802332656,"x":123.0,"y":168.01,"x0":-1.5969478385841451,"y0":50.00314710117246,"z0":5.87795863579874,"aX":-3.4288178117816774},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":2.3,"spinRate":2653,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.38906357541867154,"extension":7.544909628439424},"index":0,"playId":"ddc99ddc-efe1-3b6a-929a-73021fbdff8b","pitchNumber":1,"startTime":"2025-07-30T00:15:05.425Z","endTime":"2025-07-30T00:15:09.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.49320008175722,"strikeZoneBottom":1.69179006348678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.299255252851548,"aZ":-12.73712826260847,"pfxX":-7.78020730558293,"pfxZ":9.439731026280501,"pX":0.5986861891300332,"pZ":1.784593710451024,"vX0":8.495750807489493,"vY0":-142.05174871187677,"vZ0":-9.126117645574272,"x":94.18,"y":190.6,"x0":-1.409540379950804,"y0":50.002354805345725,"z0":5.833954001651984,"aX":-16.017636318298585},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":2609,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.38451756274551174,"extension":7.625795599260835},"index":1,"playId":"3ed15bef-5933-31e1-a4ef-73c40ddc5dbb","pitchNumber":2,"startTime":"2025-07-30T00:15:19.631Z","endTime":"2025-07-30T00:15:23.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-30T00:15:27.598Z","endTime":"2025-07-30T00:15:42.959Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.28922044061093,"strikeZoneBottom":1.48794260555214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.963312953368213,"aZ":-44.320451890419854,"pfxX":1.403620857629205,"pfxZ":-7.976614785432209,"pX":1.0887999367310646,"pZ":-0.30296869187136904,"vX0":5.311770141246028,"vY0":-123.03757307944122,"vZ0":-6.14727524397581,"x":75.5,"y":246.96,"x0":-1.2864229717045865,"y0":50.002971563843595,"z0":6.012256008361278,"aX":2.13690207844496},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-15.7,"breakHorizontal":-3.8,"spinRate":2939,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.44632706575341796,"extension":7.421552714835634},"index":3,"playId":"2421b7e5-5371-3532-991b-fa52ddf5209b","pitchNumber":3,"startTime":"2025-07-30T00:15:42.959Z","endTime":"2025-07-30T00:15:47.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":91.2,"endSpeed":84.6,"strikeZoneTop":3.39889012282899,"strikeZoneBottom":1.59778534924357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.330793895769972,"aZ":-30.452010966268514,"pfxX":0.3640659642718953,"pfxZ":0.9599881442350338,"pX":1.5712978257518104,"pZ":1.2431784780030615,"vX0":7.719388846604467,"vY0":-132.5849755141869,"vZ0":-6.401075218114994,"x":57.11,"y":205.21,"x0":-1.416043631635343,"y0":50.00377897058255,"z0":5.889536933631957,"aX":0.6516673368356211},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.6,"breakHorizontal":-2.2,"spinRate":2682,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.41191985341466486,"extension":7.463171696110838},"index":4,"playId":"3bdee7b9-294e-3a85-a824-05198bf604ed","pitchNumber":4,"startTime":"2025-07-30T00:16:05.065Z","endTime":"2025-07-30T00:16:09.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.17760237983047,"aZ":-13.14489026757776,"pfxX":-5.524352055260375,"pfxZ":9.26335850269963,"pX":0.40314660534419544,"pZ":3.229897178025501,"vX0":7.020312305745461,"vY0":-142.08728347932683,"vZ0":-5.030714355860355,"x":101.63,"y":151.57,"x0":-1.3766180775643717,"y0":50.00082209438522,"z0":5.852123763159192,"aX":-11.346172995195449},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2588,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.38483046256658726,"extension":7.63885150527117},"index":5,"playId":"f6705f84-7c9d-3180-886b-ff635b62ca34","pitchNumber":5,"startTime":"2025-07-30T00:16:21.834Z","endTime":"2025-07-30T00:16:27.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":88.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01755699944035,"aZ":-14.298962792685645,"pfxX":0.036549496663749625,"pfxZ":8.962020070203053,"pX":-0.06348976954184737,"pZ":2.401605136322235,"vX0":3.7508502171050444,"vY0":-139.9629476312127,"vZ0":-7.107412316396199,"x":119.42,"y":173.94,"x0":-1.4227793104778095,"y0":50.00500064202206,"z0":5.900712643076972,"aX":0.07186889768962469},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":-0.8,"spinRate":2537,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.3905457653476687,"extension":7.642086356081356},"hitData":{"launchSpeed":109.4,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.31,"coordY":142.56}},"index":6,"playId":"b36373b6-f729-3910-a4f1-3707ad6fa181","pitchNumber":6,"startTime":"2025-07-30T00:16:42.702Z","endTime":"2025-07-30T00:16:49.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:16:49.902Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hays walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:16:52.901Z","endTime":"2025-07-30T00:18:28.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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],"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.0888966318436,"strikeZoneBottom":1.22957618016741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.581063518015394,"aZ":-45.135909431672836,"pfxX":2.4114341037766343,"pfxZ":-9.925150757877137,"pX":-0.6128764903079762,"pZ":4.107690544682288,"vX0":0.9131560278530518,"vY0":-114.04091471423227,"vZ0":5.126079637691612,"x":140.36,"y":127.87,"x0":-1.3326933407242387,"y0":50.00175717912494,"z0":6.305867174627327,"aX":3.1495925535148688},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.2,"breakHorizontal":-4.6,"spinRate":2601,"spinDirection":20},"zone":11,"typeConfidence":0.91,"plateTime":0.4818060150131842,"extension":7.260133427775773},"index":0,"playId":"e6da74a1-c4dd-313b-a870-5ed552784810","pitchNumber":1,"startTime":"2025-07-30T00:17:16.831Z","endTime":"2025-07-30T00:17:20.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":96.8,"endSpeed":88.6,"strikeZoneTop":3.09422295932962,"strikeZoneBottom":1.31950918131599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.911061411037416,"aZ":-14.257069159796986,"pfxX":-7.725940009831174,"pfxZ":8.913965926202144,"pX":0.9027415913199549,"pZ":3.1659847751397217,"vX0":9.42069163449559,"vY0":-140.6413308732696,"vZ0":-4.830362432772442,"x":82.59,"y":153.3,"x0":-1.481309613870739,"y0":50.00104661404081,"z0":5.8253928234208345,"aX":-15.527051747705125},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2461,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.38896444007906616,"extension":7.6136880085286265},"index":1,"playId":"2a475b1e-5b87-3460-b6fb-f0c6cfa9e547","pitchNumber":2,"startTime":"2025-07-30T00:17:31.636Z","endTime":"2025-07-30T00:17:35.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.02374625594622,"aZ":-10.622329972099655,"pfxX":-3.1452381014740656,"pfxZ":10.774468653563199,"pX":0.21222143520579745,"pZ":1.8640081723413822,"vX0":5.60549464745654,"vY0":-139.72975492093286,"vZ0":-9.08531089065242,"x":108.91,"y":188.45,"x0":-1.40066536146181,"y0":50.006339976443165,"z0":5.833101265184545,"aX":-6.293789194490953},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":4.7,"spinRate":2532,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.39024204204495394,"extension":7.681694498447883},"index":2,"playId":"29ef80e6-e4ff-3c88-9d24-e11e8911f367","pitchNumber":3,"startTime":"2025-07-30T00:17:46.972Z","endTime":"2025-07-30T00:17:50.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":87.3,"endSpeed":80.1,"strikeZoneTop":3.11270149539025,"strikeZoneBottom":1.33815654391996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63590876928205,"aZ":-34.98323893726948,"pfxX":0.7017848259135953,"pfxZ":-1.7153732635830252,"pX":-0.7273600748774105,"pZ":4.478003460402126,"vX0":2.785071726742212,"vY0":-127.14224372066215,"vZ0":3.1229084346308515,"x":144.73,"y":117.87,"x0":-1.9272797278289464,"y0":50.00118917069615,"z0":6.006917828068743,"aX":1.1502137666635615},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-1.9,"spinRate":2560,"spinDirection":65},"zone":11,"typeConfidence":0.9,"plateTime":0.4305129098689471,"extension":7.4700782658580405},"index":3,"playId":"b1796bb4-be1c-3b6c-b54e-8740339665aa","pitchNumber":4,"startTime":"2025-07-30T00:18:08.487Z","endTime":"2025-07-30T00:18:12.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.19914515716357,"strikeZoneBottom":1.29775037145099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23785246202507,"aZ":-12.04055377733156,"pfxX":-1.1573052826204635,"pfxZ":10.433949586248229,"pX":-0.3887499297582142,"pZ":4.282236906265503,"vX0":3.344922883239358,"vY0":-138.36897254618358,"vZ0":-2.5025272823223452,"x":131.82,"y":123.16,"x0":-1.4654776157264906,"y0":50.00422035612289,"z0":6.010110078439295,"aX":-2.2335182946821392},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":1.3,"spinRate":2572,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39656435702799886,"extension":7.520679313390828},"index":4,"playId":"f64af14d-f149-3b58-bd52-3c8aed89e4f1","pitchNumber":5,"startTime":"2025-07-30T00:18:24.969Z","endTime":"2025-07-30T00:18:28.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":0.81,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:18:28.935Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Fraley homers (6) on a fly ball to right field. Austin Hays scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:18:30.114Z","endTime":"2025-07-30T00:19:39.879Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":{"id":607192,"link":"/api/v1/people/607192"},"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":{"id":607192,"link":"/api/v1/people/607192"},"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(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":95.1,"endSpeed":86.3,"strikeZoneTop":3.42048555117453,"strikeZoneBottom":1.50676721406661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.768254306354045,"aZ":-14.379345797112931,"pfxX":-7.276634291974874,"pfxZ":9.248570633275612,"pX":0.2348016009320714,"pZ":3.966428602561384,"vX0":7.432187483918313,"vY0":-138.3011435491309,"vZ0":-2.6531406534432356,"x":108.05,"y":131.69,"x0":-1.5506017773779328,"y0":50.005372022403364,"z0":5.9108166490581215,"aX":-14.004662711128324},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":11.5,"spinRate":2481,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.397067767004347,"extension":7.591542891515206},"index":0,"playId":"6f0b95fb-bce6-33d9-97cf-20df15a07be9","pitchNumber":1,"startTime":"2025-07-30T00:18:55.504Z","endTime":"2025-07-30T00:18:59.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69988292950313,"aZ":-34.907255735158905,"pfxX":0.5699253226878928,"pfxZ":-1.7199837035796772,"pX":0.11717837658377186,"pZ":2.6246190176229227,"vX0":4.528528991065172,"vY0":-125.29556665930684,"vZ0":-1.1052875094516186,"x":112.53,"y":167.92,"x0":-1.788917542042725,"y0":50.00369080558674,"z0":5.928030139895972,"aX":0.904588285993127},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":-2.0,"spinRate":2532,"spinDirection":41},"zone":5,"typeConfidence":0.83,"plateTime":0.43741379474563,"extension":7.48083861201761},"hitData":{"launchSpeed":103.5,"launchAngle":31.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":231.95,"coordY":72.88}},"index":1,"playId":"3f96d1b8-cc51-30b9-aafd-e600de362bc4","pitchNumber":2,"startTime":"2025-07-30T00:19:12.511Z","endTime":"2025-07-30T00:19:39.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":21.800000000000004,"leverageIndex":1.59,"dramaIndex":179.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:19:39.879Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Steer pops out to second baseman Miguel Rojas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:19:50.803Z","endTime":"2025-07-30T00:22:16.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":"Pop Out","eventType":"field_out","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":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10133306195822,"aZ":-12.802417080336898,"pfxX":-0.5143782290870216,"pfxZ":9.84337345766447,"pX":-0.13061885006559837,"pZ":3.238734335499421,"vX0":3.727132242933355,"vY0":-138.90910330075565,"vZ0":-5.027814209424028,"x":121.98,"y":151.33,"x0":-1.4189003124872754,"y0":50.0011864312196,"z0":5.913216803627096,"aX":-1.012891655446992},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":0.2,"spinRate":2632,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.39326419645931576,"extension":7.690536773751038},"index":0,"playId":"a63041c8-cba0-3593-8e5b-7ee8d418a85b","pitchNumber":1,"startTime":"2025-07-30T00:20:05.256Z","endTime":"2025-07-30T00:20:08.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.24520628351746,"strikeZoneBottom":1.37312075367451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02962102460607,"aZ":-44.10105815607171,"pfxX":2.9285853070040746,"pfxZ":-8.419239357555771,"pX":1.8926623632158235,"pZ":-0.20973185878262154,"vX0":6.237517508367751,"vY0":-118.85880368463205,"vZ0":-5.040538218330732,"x":44.86,"y":244.44,"x0":-1.1574068483010407,"y0":50.00563024542851,"z0":5.988199004354491,"aX":4.146307896762165},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.3,"breakHorizontal":-7.0,"spinRate":2807,"spinDirection":11},"zone":14,"typeConfidence":0.9,"plateTime":0.46269075577004903,"extension":7.4109490458320755},"index":1,"playId":"4b7d05a0-7370-3c4f-b414-89d3bf3fa92c","pitchNumber":2,"startTime":"2025-07-30T00:20:20.532Z","endTime":"2025-07-30T00:20:25.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26893047080723,"aZ":-15.689944386030863,"pfxX":0.13339448131595688,"pfxZ":8.345402181231623,"pX":0.446414905883712,"pZ":2.8373462465535892,"vX0":4.550443130150957,"vY0":-138.74292265707788,"vZ0":-5.768215984588583,"x":99.98,"y":162.17,"x0":-1.2233640397713317,"y0":50.00213647368035,"z0":5.966615134075451,"aX":0.26185708869025187},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":-1.1,"spinRate":2457,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.3928543919261145,"extension":7.565043007427277},"index":2,"playId":"db47cde1-808a-3e66-9a6e-1349ac84a7c6","pitchNumber":3,"startTime":"2025-07-30T00:20:39.098Z","endTime":"2025-07-30T00:20:43.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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-30T00:20:51.845Z","endTime":"2025-07-30T00:21:06.696Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":96.9,"endSpeed":88.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.275584138207265,"aZ":-12.121881963981686,"pfxX":-0.5878695451165981,"pfxZ":9.956762353836993,"pX":-0.8570386162157955,"pZ":2.99228749481554,"vX0":1.396789244638759,"vY0":-141.06565708543735,"vZ0":-6.047838012767913,"x":149.67,"y":157.99,"x0":-1.282385855951392,"y0":50.006898987581955,"z0":5.9466833485217805,"aX":-1.1845847725439063},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":0.7,"spinRate":2475,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.3883706369753481,"extension":7.698606348531025},"index":4,"playId":"4b658d07-4ffb-3af9-8075-a06a1f48f1cc","pitchNumber":4,"startTime":"2025-07-30T00:21:06.696Z","endTime":"2025-07-30T00:21:12.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.960937746001125,"aZ":-46.11533591664044,"pfxX":0.37958455951779935,"pfxZ":-9.99645665135971,"pX":-0.3779959905163887,"pZ":2.4650783514167087,"vX0":2.520901118058733,"vY0":-118.53882997508782,"vZ0":1.4142476383624896,"x":131.41,"y":172.22,"x0":-1.5136835485157507,"y0":50.004594467987644,"z0":6.138329856634251,"aX":0.5290273044896764},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.3,"breakHorizontal":-1.4,"spinRate":2771,"spinDirection":20},"zone":4,"typeConfidence":0.91,"plateTime":0.4657188050135135,"extension":7.366229994193599},"index":5,"playId":"c58d9d3b-5b1a-32cb-adb4-5ff39b5911b3","pitchNumber":5,"startTime":"2025-07-30T00:21:32.729Z","endTime":"2025-07-30T00:21:37.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.580326828998476,"aZ":-13.044293814523645,"pfxX":0.7318408556353652,"pfxZ":9.886014199128997,"pX":0.08947644963449633,"pZ":2.80263228710102,"vX0":3.608781610612038,"vY0":-138.1697475164372,"vZ0":-5.922926154217786,"x":113.59,"y":163.11,"x0":-1.3281973197375818,"y0":50.002042350015394,"z0":5.849457376260933,"aX":1.415022291296491},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":-2.0,"spinRate":2570,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.3963069016891758,"extension":7.659738644438142},"hitData":{"launchSpeed":88.8,"launchAngle":65.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":128.0,"coordY":139.01}},"index":6,"playId":"41a0069e-5829-35d7-8ab2-fc3e1d146283","pitchNumber":6,"startTime":"2025-07-30T00:22:06.766Z","endTime":"2025-07-30T00:22:16.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:22:16.435Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Noelvi Marte homers (7) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:22:26.878Z","endTime":"2025-07-30T00:23:08.075Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":{"id":607192,"link":"/api/v1/people/607192"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.306654520810007,"aZ":-35.044620738573485,"pfxX":0.44990799100340073,"pfxZ":-1.7499208326954445,"pX":0.5479204337206525,"pZ":2.7825924890988154,"vX0":5.2703940250187005,"vY0":-127.26405627459481,"vZ0":-0.9115498256062151,"x":96.11,"y":163.65,"x0":-1.6089979015800115,"y0":50.00373739581293,"z0":5.923082570384399,"aX":0.7370346769179612},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.1,"breakHorizontal":-2.0,"spinRate":2519,"spinDirection":58},"zone":6,"typeConfidence":0.88,"plateTime":0.4305181425945279,"extension":7.475508586939268},"hitData":{"launchSpeed":97.2,"launchAngle":26.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.14,"coordY":90.89}},"index":0,"playId":"e6fa10e9-707d-339a-9cbc-dccd0f05fc7c","pitchNumber":1,"startTime":"2025-07-30T00:22:44.366Z","endTime":"2025-07-30T00:23:08.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":13.600000000000001,"leverageIndex":0.53,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:23:08.075Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Benson grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:23:08.080Z","endTime":"2025-07-30T00:24:09.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":"Groundout","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":2},"credits":[{"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"},"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":80.3,"endSpeed":73.5,"strikeZoneTop":3.76980128596403,"strikeZoneBottom":1.61780758946843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1295574190009,"aZ":-44.285928803425186,"pfxX":2.7438819612527343,"pfxZ":-8.887261960231218,"pX":-0.6981921243364635,"pZ":1.4786848182431027,"vX0":1.3570369181156359,"vY0":-116.87818840259546,"vZ0":-0.898996921996588,"x":143.61,"y":198.86,"x0":-1.6456558247464157,"y0":50.00376274592308,"z0":6.082581120092544,"aX":3.738797998022432},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-16.0,"breakHorizontal":-5.3,"spinRate":2795,"spinDirection":17},"zone":13,"typeConfidence":0.9,"plateTime":0.47136161943801813,"extension":7.419751441474904},"index":0,"playId":"23dcc3de-7d09-35d8-8648-79f822e740e7","pitchNumber":1,"startTime":"2025-07-30T00:23:32.006Z","endTime":"2025-07-30T00:23:36.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.046647994745893,"aZ":-12.529129268825136,"pfxX":-1.0345015335734549,"pfxZ":9.917479792795485,"pX":-0.5742240672075475,"pZ":3.1180161884840523,"vX0":2.824074832829134,"vY0":-139.32017117915714,"vZ0":-5.309034168186434,"x":138.89,"y":154.59,"x0":-1.4631771965669393,"y0":50.00371764169446,"z0":5.865030900429777,"aX":-2.0496552984977914},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":1.3,"spinRate":2696,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.39198990675059164,"extension":7.700937563512897},"index":1,"playId":"b99c2514-9107-34b5-89c1-3959fee5c8a2","pitchNumber":2,"startTime":"2025-07-30T00:23:47.425Z","endTime":"2025-07-30T00:23:51.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":96.3,"endSpeed":88.5,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.894619691859525,"aZ":-10.628659776845087,"pfxX":-0.6081344917935416,"pfxZ":10.781593544002318,"pX":0.259282272205958,"pZ":2.4722460100648056,"vX0":4.804663294399082,"vY0":-140.05940727932116,"vZ0":-7.398301855925725,"x":107.12,"y":172.03,"x0":-1.3950986154112939,"y0":50.00363606149109,"z0":5.833227548493917,"aX":-1.2159201996266988},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":0.1,"spinRate":2583,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.3901975228879513,"extension":7.636797886239445},"hitData":{"launchSpeed":92.6,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":172.46}},"index":2,"playId":"bc3ddc0e-feaf-35bc-91db-883a71c3b070","pitchNumber":3,"startTime":"2025-07-30T00:24:02.557Z","endTime":"2025-07-30T00:24:09.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:24:09.181Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a sharp line drive to left fielder Gavin Lux.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:26:11.171Z","endTime":"2025-07-30T00:27:19.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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(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":86.5,"endSpeed":79.6,"strikeZoneTop":3.45354655558891,"strikeZoneBottom":1.56006829301815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.991276327991116,"aZ":-25.92734145624532,"pfxX":9.494893626539028,"pfxZ":3.904769151268347,"pX":-0.49509856392320356,"pZ":1.2985969834751845,"vX0":-12.015642951863544,"vY0":-125.33386345898407,"vZ0":-4.598092837555453,"x":135.87,"y":203.72,"x0":3.1149931306005674,"y0":50.003863469816004,"z0":5.260176875508551,"aX":15.193163764154402},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.2,"breakHorizontal":-14.6,"spinRate":1725,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.43607950145284713,"extension":6.357521528295565},"index":0,"playId":"e7793762-a0f1-3dc5-8c69-f82897b0981c","pitchNumber":1,"startTime":"2025-07-30T00:26:37.525Z","endTime":"2025-07-30T00:26:42.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.34322281899065,"strikeZoneBottom":1.53662191278175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.85585450286696,"aZ":-23.156208270628262,"pfxX":11.505245495606017,"pfxZ":4.861715124344247,"pX":-0.8661178460177115,"pZ":1.901259797910431,"vX0":-15.004488186542753,"vY0":-134.9159656335584,"vZ0":-4.5646739412215735,"x":150.01,"y":187.45,"x0":3.2583857273130588,"y0":50.00018674741556,"z0":5.235857017016341,"aX":21.32446920203506},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":-17.9,"spinRate":2301,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.405148719853647,"extension":6.277014194788453},"index":1,"playId":"20c02096-a027-3baa-90e3-c2c7be4700d7","pitchNumber":2,"startTime":"2025-07-30T00:26:51.985Z","endTime":"2025-07-30T00:26:56.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.389583607676542,"aZ":-27.075648825082517,"pfxX":12.083324509828248,"pfxZ":2.8001529159318217,"pX":0.18119262148948304,"pZ":2.8616422226704588,"vX0":-12.566286592884378,"vY0":-133.4764747454153,"vZ0":-1.2903100964924488,"x":110.09,"y":161.52,"x0":3.360784912520581,"y0":50.00270819859704,"z0":5.2852400667875505,"aX":21.993655648340514},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":-19.4,"spinRate":2212,"spinDirection":105},"zone":5,"typeConfidence":2.0,"plateTime":0.40900007137197125,"extension":6.320053264297243},"hitData":{"launchSpeed":105.0,"launchAngle":9.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":93.73,"coordY":91.88}},"index":2,"playId":"f7f95d22-2b2e-300f-9fec-85cd72154748","pitchNumber":3,"startTime":"2025-07-30T00:27:09.147Z","endTime":"2025-07-30T00:27:19.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:27:19.238Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:27:19.965Z","endTime":"2025-07-30T00:28:46.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.390849219259888,"aZ":-33.14898897591747,"pfxX":-3.7195018014606136,"pfxZ":-0.6990063677483209,"pX":-0.2683238236675472,"pZ":0.4029102101608254,"vX0":-7.5983578630833915,"vY0":-117.27157046132483,"vZ0":-4.090893628828088,"x":127.23,"y":227.9,"x0":3.498360699502103,"y0":50.00354665503405,"z0":5.265474229681774,"aX":-5.175206419483628},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.0,"breakHorizontal":8.6,"spinRate":2470,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.46723754778992,"extension":6.216065366374352},"index":0,"playId":"9efaca95-a020-33d1-b1cc-602c3e7ef2a3","pitchNumber":1,"startTime":"2025-07-30T00:27:45.615Z","endTime":"2025-07-30T00:27:50.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.810862094555944,"aZ":-32.13323312729651,"pfxX":-4.111445341072572,"pfxZ":0.032932097784568626,"pX":0.21586209821191155,"pZ":2.036524995456888,"vX0":-6.257518500348816,"vY0":-117.20483497015519,"vZ0":-0.8036364199055734,"x":108.77,"y":183.79,"x0":3.457925173126847,"y0":50.00478966638631,"z0":5.39305567573482,"aX":-5.702200127480632},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.1,"breakHorizontal":9.0,"spinRate":2596,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.4678832343675712,"extension":6.036364708894121},"index":1,"playId":"e2a683cf-2d9f-38f1-b66a-dd2b64dbab50","pitchNumber":2,"startTime":"2025-07-30T00:28:08.062Z","endTime":"2025-07-30T00:28:11.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"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-30T00:28:28.073Z","endTime":"2025-07-30T00:28:42.801Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.575672473481895,"aZ":-25.365631398581094,"pfxX":10.193444070952644,"pfxZ":3.6076625738993044,"pX":0.30997702508969305,"pZ":3.1252743034825263,"vX0":-11.615889669124995,"vY0":-136.1664429958077,"vZ0":-1.233989054815647,"x":105.18,"y":154.4,"x0":3.2972545879084634,"y0":50.00246100482082,"z0":5.3316196219910905,"aX":19.2329434823819},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":-16.2,"spinRate":2218,"spinDirection":115},"zone":3,"typeConfidence":2.0,"plateTime":0.40153456861774695,"extension":6.272238465188123},"index":3,"playId":"0c8e31a3-9341-3fe3-97b2-846f4835e1a8","pitchNumber":3,"startTime":"2025-07-30T00:28:42.801Z","endTime":"2025-07-30T00:28:46.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":2.13,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:28:46.875Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a ground ball to shortstop Elly De La Cruz. Miguel Rojas to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:28:57.428Z","endTime":"2025-07-30T00:29:23.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.774455297083435,"aZ":-32.333096486213634,"pfxX":9.529126272448735,"pfxZ":-0.09393735565382322,"pX":-0.07248232363015975,"pZ":1.6583754982243506,"vX0":-11.523551541203066,"vY0":-127.69268216502624,"vZ0":-2.6881992291195314,"x":119.76,"y":194.0,"x0":3.2393612361060566,"y0":50.00444358976084,"z0":5.242742121622192,"aX":15.899719105975203},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":-15.0,"spinRate":1722,"spinDirection":101},"zone":8,"typeConfidence":2.0,"plateTime":0.4272879498102049,"extension":6.375954557140876},"hitData":{"launchSpeed":71.6,"launchAngle":14.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":92.82,"coordY":147.65}},"index":0,"playId":"5bbf9f77-9c08-35e9-987a-782826ac2271","pitchNumber":1,"startTime":"2025-07-30T00:29:11.753Z","endTime":"2025-07-30T00:29:23.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.9,"awayTeamWinProbability":42.1,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":1.77,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:29:23.734Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:29:23.882Z","endTime":"2025-07-30T00:30:41.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.033852688215678,"aZ":-32.860544477804275,"pfxX":-2.4068302162882738,"pfxZ":-0.485522164427751,"pX":0.004970222532409214,"pZ":2.302456458776144,"vX0":-7.478401973570414,"vY0":-118.55040798580879,"vZ0":-0.18053975175359294,"x":116.81,"y":176.61,"x0":3.515118095561705,"y0":50.00105636049822,"z0":5.383445186135848,"aX":-3.418665527656559},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.6,"breakHorizontal":6.2,"spinRate":2446,"spinDirection":319},"zone":5,"typeConfidence":2.0,"plateTime":0.4623342065487077,"extension":6.141214308703361},"index":0,"playId":"6805ac00-335d-3547-8d52-2c39acaf15a9","pitchNumber":1,"startTime":"2025-07-30T00:29:53.669Z","endTime":"2025-07-30T00:29:57.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.89764846680873,"aZ":-31.024374859843153,"pfxX":-5.369865965094817,"pfxZ":0.7971208042436819,"pX":-1.4901053700546036,"pZ":1.8280389682007272,"vX0":-9.817262328069113,"vY0":-119.00967782017592,"vZ0":-1.6503957852785036,"x":173.8,"y":189.42,"x0":3.3788923839851224,"y0":50.002417241451425,"z0":5.329021329623706,"aX":-7.7347559261338095},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":12.0,"spinRate":2578,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4594613298615444,"extension":6.109005969464849},"index":1,"playId":"b211dded-6683-32f7-b8e9-4bfb38569890","pitchNumber":2,"startTime":"2025-07-30T00:30:14.600Z","endTime":"2025-07-30T00:30:18.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"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-30T00:30:21.378Z","endTime":"2025-07-30T00:30:37.979Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.500576126215236,"aZ":-34.2066389697998,"pfxX":-3.5571397698980034,"pfxZ":-1.4069828015777839,"pX":-0.7946049530067112,"pZ":1.090109987383016,"vX0":-8.862964591308032,"vY0":-119.45190046028519,"vZ0":-2.5167096698284226,"x":147.29,"y":209.35,"x0":3.4294927123411396,"y0":50.00408076125439,"z0":5.239547972231173,"aX":-5.128997426518111},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.9,"breakHorizontal":8.6,"spinRate":2552,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.45892466184666514,"extension":6.252506027155233},"index":3,"playId":"71bc1136-fc41-339c-a04b-c6c96fbe091f","pitchNumber":3,"startTime":"2025-07-30T00:30:37.979Z","endTime":"2025-07-30T00:30:41.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":6.600000000000001,"leverageIndex":2.81,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:30:41.703Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:31:31.651Z","endTime":"2025-07-30T00:34:49.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"actionIndex":[7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","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":666157,"link":"/api/v1/people/666157"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"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":9},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"fd5e167f-e1eb-3b00-b0df-15aea8a11506","startTime":"2025-07-30T00:31:11.240Z","endTime":"2025-07-30T00:31:14.240Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0264216285228,"aZ":-31.185240898531955,"pfxX":10.313307183062989,"pfxZ":0.6091592812685223,"pX":0.3368657162897561,"pZ":1.5139798767795698,"vX0":-10.769387344145517,"vY0":-126.84396811331091,"vZ0":-3.090509599929177,"x":104.16,"y":197.9,"x0":3.2983494016159036,"y0":50.004715150183515,"z0":5.2355743886302175,"aX":16.802307252207356},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-16.2,"spinRate":1820,"spinDirection":98},"zone":9,"typeConfidence":2.0,"plateTime":0.4318736441303077,"extension":6.378562927132858},"index":1,"playId":"f531ed7d-1965-37ca-b6e7-2cd30b99a4a1","pitchNumber":1,"startTime":"2025-07-30T00:31:34.003Z","endTime":"2025-07-30T00:31:38.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.42076946506598,"strikeZoneBottom":1.5817238040135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.077823489085375,"aZ":-24.419274368785672,"pfxX":9.428743608993482,"pfxZ":4.2397827372846155,"pX":1.4791202847078513,"pZ":3.784689911532397,"vX0":-8.757605786194409,"vY0":-135.08501115527991,"vZ0":0.46984769994643316,"x":60.62,"y":136.59,"x0":3.5533485232913824,"y0":50.005330730060045,"z0":5.338344710502166,"aX":17.25984964799156},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":-15.0,"spinRate":2169,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.40696968548010215,"extension":6.377360506958008},"index":2,"playId":"bb9dcc60-4293-39bc-962f-107688248cc3","pitchNumber":2,"startTime":"2025-07-30T00:32:04.707Z","endTime":"2025-07-30T00:32:07.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.36199568656453,"strikeZoneBottom":1.60657409629287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50989615056277,"aZ":-26.695441263735667,"pfxX":11.016325663624329,"pfxZ":2.8772180409922097,"pX":0.9920024206442747,"pZ":3.916094190552388,"vX0":-10.915408023932992,"vY0":-137.10491843982967,"vZ0":0.8462121904651058,"x":79.19,"y":133.05,"x0":3.5948761990085045,"y0":50.00003324032183,"z0":5.426252207291826,"aX":20.955590742939492},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":-17.6,"spinRate":2262,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.3996019133897226,"extension":6.275770978805646},"index":3,"playId":"998a9930-812c-336d-ba72-ad254511743c","pitchNumber":3,"startTime":"2025-07-30T00:32:24.913Z","endTime":"2025-07-30T00:32:30.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.33094708153295,"strikeZoneBottom":1.53361850557636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38278389842979,"aZ":-29.28351177158411,"pfxX":9.990889527009365,"pfxZ":1.7593885697731597,"pX":2.0409407836659934,"pZ":2.876693661831666,"vX0":-6.666485492413691,"vY0":-127.55310659190226,"vZ0":-0.28130680845146405,"x":39.2,"y":161.11,"x0":3.3965987231180277,"y0":50.00032528224021,"z0":5.306602959658126,"aX":16.38346893278067},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-16.4,"spinRate":1835,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.43018824023750124,"extension":6.316031659533617},"index":4,"playId":"cd1cfe37-f3f0-361f-b897-386c26cf3e82","pitchNumber":4,"startTime":"2025-07-30T00:32:45.212Z","endTime":"2025-07-30T00:32:48.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.644343573031286,"aZ":-21.936349349727745,"pfxX":8.239911064902515,"pfxZ":5.497604325278452,"pX":-0.2721512544547298,"pZ":3.6519295340750237,"vX0":-12.307912086560723,"vY0":-136.26531976843282,"vZ0":-0.4819141090015785,"x":127.37,"y":140.18,"x0":3.252856820049097,"y0":50.00323390421004,"z0":5.359635142646738,"aX":15.347129556496247},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":-12.0,"spinRate":2232,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.40344862238087575,"extension":6.214838655649427},"index":5,"playId":"b113a3f2-95c7-3478-9fcd-041e31363425","pitchNumber":5,"startTime":"2025-07-30T00:33:05.755Z","endTime":"2025-07-30T00:33:09.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"c769ca37-1720-4a01-ae63-f246b2ad1725","startTime":"2025-07-30T00:33:36.810Z","endTime":"2025-07-30T00:33:47.590Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Nick Lodolo on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"c769ca37-1720-4a01-ae63-f246b2ad1725","startTime":"2025-07-30T00:34:10.271Z","endTime":"2025-07-30T00:34:16.503Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":500743,"link":"/api/v1/people/500743"},"postOnSecond":{"id":605141,"link":"/api/v1/people/605141"},"postOnThird":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"homeTeamWinProbability":62.5,"awayTeamWinProbability":37.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":2.49,"dramaIndex":80.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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.142085431093967,"aZ":-26.252620823054656,"pfxX":10.91493347449844,"pfxZ":3.1155395073756136,"pX":1.0711899133586549,"pZ":2.961340451127868,"vX0":-10.252536449995665,"vY0":-137.20603783272415,"vZ0":-1.3225030852452069,"x":76.17,"y":158.82,"x0":3.4432133144885846,"y0":50.00483878811107,"z0":5.243327155894269,"aX":20.756083731437535},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.5,"breakHorizontal":-17.5,"spinRate":2259,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.39963838041411304,"extension":6.378842833927742},"index":8,"playId":"19df8c30-20e7-38a8-95f5-6866db2624a1","pitchNumber":6,"startTime":"2025-07-30T00:34:16.503Z","endTime":"2025-07-30T00:34:20.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.29211072783316,"strikeZoneBottom":1.36564263354056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.006638840427595,"aZ":-37.52528017471895,"pfxX":-1.5957911722895814,"pfxZ":-3.52299302285299,"pX":0.37045936562670734,"pZ":2.957335350996061,"vX0":-6.963311133599418,"vY0":-122.17143344990882,"vZ0":1.8467849854573193,"x":102.88,"y":158.93,"x0":3.459438912708253,"y0":50.003651690705546,"z0":5.405791529390579,"aX":-2.422084510191039},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.8,"breakHorizontal":4.4,"spinRate":2569,"spinDirection":285},"zone":3,"typeConfidence":2.0,"plateTime":0.44752812858340674,"extension":6.215260732288249},"index":9,"playId":"fdfaa0e6-751c-3c9e-b799-6974b8fcdebf","pitchNumber":7,"startTime":"2025-07-30T00:34:45.117Z","endTime":"2025-07-30T00:34:49.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":8.299999999999997,"leverageIndex":2.49,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:34:49.578Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Trevino doubles (18) on a sharp line drive to left fielder Esteury Ruiz.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:36:01.895Z","endTime":"2025-07-30T00:38:58.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"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":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.10207499126881,"strikeZoneBottom":1.39459663172281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.446040199937165,"aZ":-11.464963951722764,"pfxX":-3.197629738995776,"pfxZ":10.547434877090975,"pX":-0.6917116568285828,"pZ":1.5486196117382907,"vX0":3.8580210864916333,"vY0":-138.85183317534967,"vZ0":-9.462357357175911,"x":143.37,"y":196.97,"x0":-1.6800374526519686,"y0":50.00350833330851,"z0":5.751808913007655,"aX":-6.279284049161523},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":5.0,"spinRate":2591,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.3936108169397303,"extension":7.485005457156493},"index":0,"playId":"e4b61aed-69c8-3a5c-8162-8d4b684fe183","pitchNumber":1,"startTime":"2025-07-30T00:36:59.187Z","endTime":"2025-07-30T00:37:02.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.05818993784852,"strikeZoneBottom":1.43385721328434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89014303648888,"aZ":-16.52420174620482,"pfxX":-8.299508626448441,"pfxZ":8.17049016216882,"pX":0.6946093066428688,"pZ":2.064421217758149,"vX0":8.76548406065874,"vY0":-137.6193137681346,"vZ0":-7.005904288611962,"x":90.52,"y":183.04,"x0":-1.4553672982673398,"y0":50.00417364065782,"z0":5.764915433242271,"aX":-15.901231961775343},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":2575,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.398176508409426,"extension":7.48633819185407},"index":1,"playId":"8cceac0a-8413-33ce-86bb-f868b51bd204","pitchNumber":2,"startTime":"2025-07-30T00:37:13.910Z","endTime":"2025-07-30T00:37:17.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"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-30T00:37:22.926Z","endTime":"2025-07-30T00:37:52.931Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.11960342788178,"strikeZoneBottom":1.37058221404415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.369374026328583,"aZ":-39.74525721531763,"pfxX":-1.933505681539529,"pfxZ":-4.895003760367628,"pX":2.5363809444691228,"pZ":-2.382458710505808,"vX0":10.000405269113951,"vY0":-123.8125175260875,"vZ0":-11.877975543344292,"x":92.11,"y":223.36,"x0":-1.3086086898950153,"y0":50.00197372740718,"z0":5.816810144391724,"aX":-2.99536447785314},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.6,"breakHorizontal":1.1,"spinRate":2910,"spinDirection":12},"zone":14,"typeConfidence":0.91,"plateTime":0.44285837313569365,"extension":7.411022247263099},"index":3,"playId":"cfe5647e-5b31-34b1-9ab9-daaa86ee3161","pitchNumber":3,"startTime":"2025-07-30T00:37:52.931Z","endTime":"2025-07-30T00:37:56.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-30T00:38:10.574Z","endTime":"2025-07-30T00:38:46.074Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.211387590299097,"aZ":-13.742451323892219,"pfxX":-2.346227804455446,"pfxZ":9.450121977523708,"pX":-0.2763598210361695,"pZ":2.234115646406232,"vX0":4.130766874887849,"vY0":-138.1533168536491,"vZ0":-7.38460502333156,"x":127.53,"y":178.46,"x0":-1.480066526309785,"y0":50.003603391042596,"z0":5.848809867992974,"aX":-4.576694247560998},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2578,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.3951245465147921,"extension":7.619397851590072},"hitData":{"launchSpeed":103.5,"launchAngle":20.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":83.13,"coordY":55.12}},"index":5,"playId":"9c1ab735-70ca-3fa4-a1b5-ade0c15186cc","pitchNumber":4,"startTime":"2025-07-30T00:38:46.074Z","endTime":"2025-07-30T00:38:58.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":0.84,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:38:58.852Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Lux walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:39:01.274Z","endTime":"2025-07-30T00:40:34.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"postOnSecond":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"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(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":79.8,"endSpeed":74.1,"strikeZoneTop":3.13537684961018,"strikeZoneBottom":1.52868747025348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.169443473619246,"aZ":-42.53164368135312,"pfxX":2.308649608106528,"pfxZ":-7.638687920624436,"pX":0.665123775525548,"pZ":-0.10795760993507011,"vX0":4.1255570601565665,"vY0":-116.08403515424867,"vZ0":-4.92255645549624,"x":91.65,"y":241.69,"x0":-1.4401364558999414,"y0":50.00465605035224,"z0":6.11937562942758,"aX":3.128824670428275},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.9,"breakHorizontal":-5.3,"spinRate":2788,"spinDirection":17},"zone":14,"typeConfidence":0.89,"plateTime":0.47312210161229906,"extension":7.3236734813769795},"index":0,"playId":"0879d28a-3ddc-3d28-b605-08f0242c8bd4","pitchNumber":1,"startTime":"2025-07-30T00:39:35.067Z","endTime":"2025-07-30T00:39:40.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.8,"endSpeed":87.0,"strikeZoneTop":3.27551962545927,"strikeZoneBottom":1.5415749826812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.541137825641695,"aZ":-13.50038361706991,"pfxX":-1.0020210886856593,"pfxZ":9.679069180643353,"pX":0.9016306717560681,"pZ":2.1849587116507623,"vX0":7.042459091108711,"vY0":-137.75784430430906,"vZ0":-7.330449424906231,"x":82.63,"y":179.79,"x0":-1.5535749576972355,"y0":50.00066821483589,"z0":5.785988286230829,"aX":-1.9334332215083274},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":0.4,"spinRate":2539,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.39703040019051317,"extension":7.642567697634912},"index":1,"playId":"40176979-d38d-37cf-9eed-a57d2869a31d","pitchNumber":2,"startTime":"2025-07-30T00:39:55.901Z","endTime":"2025-07-30T00:40:00.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.30130358803056,"strikeZoneBottom":1.69081776738012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.034717006095388,"aZ":-15.529196578251879,"pfxX":-7.418476914837796,"pfxZ":8.754375368607901,"pX":1.0509160504520525,"pZ":1.5686521104246771,"vX0":9.072830331112005,"vY0":-136.53926238044394,"vZ0":-8.550122741366689,"x":76.94,"y":196.43,"x0":-1.3400216326101964,"y0":50.00557481080396,"z0":5.79360584035517,"aX":-14.110504535625926},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":11.6,"spinRate":2548,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.40005691613593886,"extension":7.7200096141718975},"index":2,"playId":"caf5ab75-c559-3db0-8a15-38137f1647c9","pitchNumber":3,"startTime":"2025-07-30T00:40:12.251Z","endTime":"2025-07-30T00:40:16.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":95.3,"endSpeed":88.1,"strikeZoneTop":3.30685528627267,"strikeZoneBottom":1.44343164077209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.784210788958934,"aZ":-12.046541501933273,"pfxX":-3.5148419183901276,"pfxZ":10.248388203760289,"pX":-0.10698118608842677,"pZ":1.3002729804297102,"vX0":5.114935963236353,"vY0":-138.50476447557526,"vZ0":-10.246453317491104,"x":121.08,"y":203.67,"x0":-1.511743193610214,"y0":50.0010552590763,"z0":5.829013013679153,"aX":-6.902436193499744},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2622,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.39381869684992354,"extension":7.724071214389797},"index":3,"playId":"63b626fa-b593-3f5d-b212-c24f5cb857ab","pitchNumber":4,"startTime":"2025-07-30T00:40:28.702Z","endTime":"2025-07-30T00:40:34.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.8,"awayTeamWinProbability":21.200000000000003,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.1,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:40:34.557Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks. Jose Trevino to 3rd. Gavin Lux to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:41:55.614Z","endTime":"2025-07-30T00:43:54.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"postOnThird":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"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-30T00:40:47.766Z","endTime":"2025-07-30T00:41:58.003Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07757181865581,"aZ":-13.399177910564825,"pfxX":-6.3856623839409545,"pfxZ":9.673535179251052,"pX":0.6939767041580287,"pZ":0.9087419912347253,"vX0":7.817737403285364,"vY0":-138.46786898823933,"vZ0":-10.945366914278678,"x":90.55,"y":214.24,"x0":-1.3370057021186452,"y0":50.00052185423075,"z0":5.810413191740993,"aX":-12.39154641596649},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2497,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.395638650225691,"extension":7.709801770599198},"index":1,"playId":"caa33465-7725-3c1f-ba4a-7e26453776b3","pitchNumber":1,"startTime":"2025-07-30T00:41:58.003Z","endTime":"2025-07-30T00:42:02.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.463581148648714,"aZ":-13.901907696573957,"pfxX":-5.277457708732351,"pfxZ":9.562941728148015,"pX":0.550354814658967,"pZ":2.108012493621109,"vX0":7.271454280992712,"vY0":-137.37576233300064,"vZ0":-7.762930675755747,"x":96.02,"y":181.86,"x0":-1.4453719654992179,"y0":50.00485504435648,"z0":5.915732417197912,"aX":-10.08697026876001},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2567,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.3987119170551332,"extension":7.703845255693586},"index":2,"playId":"e02b8e8b-8f18-30ce-a9f8-f5f3afefa7a7","pitchNumber":2,"startTime":"2025-07-30T00:42:13.873Z","endTime":"2025-07-30T00:42:17.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.08824703050828,"strikeZoneBottom":1.41088895413622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.015381091522105,"aZ":-30.314239319192705,"pfxX":0.7740347897571538,"pfxZ":1.0961855964974045,"pX":0.7743795747911534,"pZ":1.36742380897494,"vX0":6.00404771444947,"vY0":-129.09142273716427,"vZ0":-5.657982112889177,"x":87.48,"y":201.86,"x0":-1.6751331909227687,"y0":50.004082571617076,"z0":5.900154182400826,"aX":1.316146511558157},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":-2.6,"spinRate":2615,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.4231054820047442,"extension":7.459529907043338},"index":3,"playId":"1450fbf6-6b5e-37c0-b35f-ea92230774b1","pitchNumber":3,"startTime":"2025-07-30T00:42:30.718Z","endTime":"2025-07-30T00:42:35.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.11410981784023,"strikeZoneBottom":1.40264701194538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.478185641734033,"aZ":-17.03372005596351,"pfxX":-5.9443994157568385,"pfxZ":7.847141027860835,"pX":0.4914251005123688,"pZ":2.4761787880383888,"vX0":7.333771168659494,"vY0":-137.7481670077512,"vZ0":-6.250835354429534,"x":98.27,"y":171.92,"x0":-1.4282480212221578,"y0":50.00200300434954,"z0":5.918995649349794,"aX":-11.468091047190681},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":9.4,"spinRate":2565,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.39703787159059667,"extension":7.649145748945259},"index":4,"playId":"a38c2cb7-fe60-3f39-b290-6af0b784f7d3","pitchNumber":4,"startTime":"2025-07-30T00:42:50.317Z","endTime":"2025-07-30T00:42:54.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.5,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.69779110529274,"aZ":-30.944401635411772,"pfxX":0.4890104762289661,"pfxZ":0.7235532883641476,"pX":0.15906268409973254,"pZ":2.456993835832339,"vX0":4.610546353976313,"vY0":-128.8743818545526,"vZ0":-2.9901385153110827,"x":110.94,"y":172.44,"x0":-1.7076558851209804,"y0":50.00434220876959,"z0":5.992364881355379,"aX":0.8320705520415308},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":-1.8,"spinRate":2649,"spinDirection":87},"zone":5,"typeConfidence":0.9,"plateTime":0.42303144779993307,"extension":7.3617946345428935},"index":5,"playId":"d73bb748-9011-33a7-9638-254c7fcd64fe","pitchNumber":5,"startTime":"2025-07-30T00:43:08.113Z","endTime":"2025-07-30T00:43:12.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.17648234813691,"strikeZoneBottom":1.5488033310481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.157199984043196,"aZ":-16.66208309028494,"pfxX":-7.309253060086404,"pfxZ":8.21439623226123,"pX":-0.1571896358065909,"pZ":4.079611631048092,"vX0":6.079257787037923,"vY0":-137.01166858954016,"vZ0":-2.069450177561677,"x":122.99,"y":128.63,"x0":-1.4624670923649072,"y0":50.002512920318544,"z0":5.991794184229088,"aX":-13.803580668393366},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2518,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.40078777643560537,"extension":7.69276092938607},"index":6,"playId":"5ab79faf-1fa6-3c94-b4ef-b5f1a0f1d23f","pitchNumber":6,"startTime":"2025-07-30T00:43:32.154Z","endTime":"2025-07-30T00:43:36.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.05825156678724,"strikeZoneBottom":1.55585883088641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.724750986914415,"aZ":-15.651064961982202,"pfxX":-8.354039604297604,"pfxZ":8.629243199214468,"pX":-0.09156199464550868,"pZ":3.8292888386689583,"vX0":6.817720553346204,"vY0":-137.99705624891234,"vZ0":-2.9192019949082457,"x":120.49,"y":135.39,"x0":-1.5173750059460598,"y0":50.00637597150678,"z0":5.964687163028935,"aX":-16.0024053312657},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":13.6,"spinRate":2538,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3979881657073703,"extension":7.5284866634233065},"index":7,"playId":"fc0865c0-1c5d-3684-8b5b-4cbb19fec8e4","pitchNumber":7,"startTime":"2025-07-30T00:43:49.903Z","endTime":"2025-07-30T00:43:54.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":1.58,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:43:54.526Z","atBatIndex":41},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Elly De La Cruz grounds into a force out, third baseman Tommy Edman to second baseman Miguel Rojas. Jose Trevino scores. Gavin Lux to 3rd. Matt McLain out at 2nd. Elly De La Cruz to 1st.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:46:32.843Z","endTime":"2025-07-30T00:47:14.839Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":{"id":607192,"link":"/api/v1/people/607192"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"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":"Forceout","eventType":"force_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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"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-30T00:44:14.593Z","endTime":"2025-07-30T00:44:59.659Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Dreyer replaces Tyler Glasnow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"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-30T00:44:59.659Z","endTime":"2025-07-30T00:46:35.190Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676263,"link":"/api/v1/people/676263"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.52008000336865,"strikeZoneBottom":1.60761172977482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.624082315275338,"aZ":-26.038534166826118,"pfxX":-0.676543342981039,"pfxZ":3.6503615192789067,"pX":-0.48794403597398434,"pZ":0.7595126785406484,"vX0":-3.821982750018271,"vY0":-128.30997871957638,"vZ0":-7.41001820264408,"x":135.6,"y":218.27,"x0":1.1040678059906548,"y0":50.002811920131485,"z0":5.691564089058231,"aX":-1.1359980409421615},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":2.0,"spinRate":2316,"spinDirection":148},"zone":13,"typeConfidence":0.88,"plateTime":0.4256283860748735,"extension":6.761656494888812},"index":2,"playId":"05170a41-671b-318a-a412-19ab2d64b21c","pitchNumber":1,"startTime":"2025-07-30T00:46:35.190Z","endTime":"2025-07-30T00:46:39.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.51357408346606,"strikeZoneBottom":1.64375574559112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.281243684186823,"aZ":-23.956130452479993,"pfxX":0.16344898777923245,"pfxZ":4.769838432520961,"pX":-1.2265486382015587,"pZ":1.0989873270139816,"vX0":-6.040554598308205,"vY0":-129.7020853472684,"vZ0":-7.0157952329504605,"x":163.75,"y":209.11,"x0":1.100426006568428,"y0":50.00447014810621,"z0":5.636538425853018,"aX":0.2831489622439862},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":0.8,"spinRate":2383,"spinDirection":147},"zone":13,"typeConfidence":0.75,"plateTime":0.42051701642198447,"extension":6.731492811855199},"index":3,"playId":"af163957-0cb2-3ee7-9220-587615b89932","pitchNumber":2,"startTime":"2025-07-30T00:46:51.894Z","endTime":"2025-07-30T00:46:55.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10374831360065,"aZ":-11.297609970975925,"pfxX":5.97495760509008,"pfxZ":11.489561071386214,"pX":-0.0908849149278286,"pZ":1.374116020912888,"vX0":-4.485780364760821,"vY0":-134.6574023261859,"vZ0":-9.325468935081053,"x":120.46,"y":201.68,"x0":0.8290359231596457,"y0":50.00608791361297,"z0":5.704177743169979,"aX":10.859668401838258},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":-9.7,"spinRate":2425,"spinDirection":152},"zone":13,"typeConfidence":0.86,"plateTime":0.40841051022751573,"extension":6.698029387743867},"hitData":{"launchSpeed":87.0,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":172.46}},"index":4,"playId":"8e30c8c6-fe96-37f4-8b0e-97b2967551ee","pitchNumber":3,"startTime":"2025-07-30T00:47:08.291Z","endTime":"2025-07-30T00:47:14.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":624431,"link":"/api/v1/people/624431"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.6,"awayTeamWinProbability":14.400000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":1.51,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:47:14.839Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hays singles on a soft ground ball to catcher Will Smith. Elly De La Cruz to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:47:32.464Z","endTime":"2025-07-30T00:48:45.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":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_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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":81.5,"strikeZoneTop":3.21858711511177,"strikeZoneBottom":1.33165916187377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86318724612676,"aZ":-29.704269061865865,"pfxX":-1.096240838630709,"pfxZ":1.477865304448085,"pX":0.48465640154743955,"pZ":1.6585598291601915,"vX0":-1.4186287306320196,"vY0":-128.22132517200572,"vZ0":-4.726177587516745,"x":98.53,"y":194.0,"x0":1.1861938167254853,"y0":50.00536888179435,"z0":5.82557614571529,"aX":-1.8378889111146126},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":2.3,"spinRate":2314,"spinDirection":176},"zone":9,"typeConfidence":0.91,"plateTime":0.426088217673275,"extension":6.631276422179925},"index":0,"playId":"bd91f575-33d1-39ab-864d-4eb53095c5b8","pitchNumber":1,"startTime":"2025-07-30T00:47:56.037Z","endTime":"2025-07-30T00:48:00.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23486155056293,"aZ":-28.45706556858486,"pfxX":-1.2005463756155574,"pfxZ":2.210469099018365,"pX":1.0322216776474176,"pZ":2.52660034060783,"vX0":-0.5229373402169324,"vY0":-128.7988354756966,"vZ0":-2.8973012057473815,"x":77.65,"y":170.56,"x0":1.3937688349298833,"y0":50.005178151305344,"z0":5.861980102724233,"aX":-2.02139808289923},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":2.3,"spinRate":2503,"spinDirection":180},"zone":12,"typeConfidence":0.9,"plateTime":0.42492211144606395,"extension":6.594696712268786},"index":1,"playId":"24cb0315-92ea-3876-abd6-70f857125d72","pitchNumber":2,"startTime":"2025-07-30T00:48:13.737Z","endTime":"2025-07-30T00:48:17.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.97001555304888,"aZ":-27.294010532381893,"pfxX":-0.8337508134587894,"pfxZ":2.795412945904948,"pX":1.127562793330418,"pZ":2.274153882478044,"vX0":0.08564674071467492,"vY0":-131.11335920984473,"vZ0":-3.9467821085278603,"x":74.02,"y":177.38,"x0":1.2028943028401382,"y0":50.00437691536513,"z0":5.829181113728589,"aX":-1.4558360873665408},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":1.4,"spinRate":2419,"spinDirection":142},"zone":14,"typeConfidence":0.85,"plateTime":0.41730137041615833,"extension":6.656052817664838},"hitData":{"launchSpeed":56.9,"launchAngle":-73.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":122.85,"coordY":195.6}},"index":2,"playId":"71cb811a-730e-356b-a661-7d1668ab0a8c","pitchNumber":3,"startTime":"2025-07-30T00:48:37.277Z","endTime":"2025-07-30T00:48:45.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.2,"awayTeamWinProbability":12.799999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":1.24,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:48:45.166Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Santiago Espinal flies out to right fielder Teoscar Hernández.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:50:17.061Z","endTime":"2025-07-30T00:51:03.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Santiago Espinal replaces Jake Fraley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"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-30T00:49:06.090Z","endTime":"2025-07-30T00:49:34.227Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T00:49:34.227Z","endTime":"2025-07-30T00:50:19.370Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.38891414615253,"strikeZoneBottom":1.55436371705262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.506234828667804,"aZ":-12.796550933685324,"pfxX":3.935771408494784,"pfxZ":10.599810088293916,"pX":1.0255201718548639,"pZ":3.8568008861811056,"vX0":-0.9009184938274262,"vY0":-134.65769119259247,"vZ0":-2.963618855366792,"x":77.91,"y":134.65,"x0":0.8542086293738871,"y0":50.00012094863702,"z0":5.8825568281455265,"aX":7.193050592608893},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":-7.0,"spinRate":2374,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.40748384382321534,"extension":6.7427211912463845},"index":2,"playId":"47b22603-46cf-3242-b1ab-13c356e65c79","pitchNumber":1,"startTime":"2025-07-30T00:50:19.370Z","endTime":"2025-07-30T00:50:23.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.41309420179404,"strikeZoneBottom":1.60855999355898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.899529306627315,"aZ":-12.098419553572697,"pfxX":3.707314762641256,"pfxZ":10.93804161036554,"pX":-0.028163332237184376,"pZ":2.706144783320595,"vX0":-3.184029546649102,"vY0":-134.5523091293885,"vZ0":-5.990230922379104,"x":118.07,"y":165.71,"x0":0.6882396643315469,"y0":50.002998998064264,"z0":5.81674614380708,"aX":6.805066146559341},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":-6.0,"spinRate":2222,"spinDirection":152},"zone":5,"typeConfidence":0.89,"plateTime":0.40690005776421856,"extension":6.706212620141019},"index":3,"playId":"cfc90c93-d255-3bfa-be40-bc120ac7a4d5","pitchNumber":2,"startTime":"2025-07-30T00:50:35.816Z","endTime":"2025-07-30T00:50:40.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.558186167165978,"aZ":-28.455521630931603,"pfxX":-1.2125745120352522,"pfxZ":2.1934069671451883,"pX":-0.35721179119440677,"pZ":2.2167080981323326,"vX0":-3.120497238837739,"vY0":-129.31093569275038,"vZ0":-3.668151573109139,"x":130.62,"y":178.93,"x0":1.0219420400746766,"y0":50.00290920113381,"z0":5.832745417706704,"aX":-2.0569102363914396},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":2.9,"spinRate":2083,"spinDirection":187},"zone":4,"typeConfidence":0.89,"plateTime":0.4233152670991114,"extension":6.693650937262638},"hitData":{"launchSpeed":84.7,"launchAngle":58.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.84,"coordY":136.6}},"index":4,"playId":"607a4809-c760-32ee-a632-59e94332cb68","pitchNumber":3,"startTime":"2025-07-30T00:50:52.291Z","endTime":"2025-07-30T00:51:03.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-4.6000000000000085,"leverageIndex":1.47,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:51:03.972Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:53:43.278Z","endTime":"2025-07-30T00:55:37.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676508,"fullName":"Ben Casparius","link":"/api/v1/people/676508"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":"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-30T00:51:27.363Z","endTime":"2025-07-30T00:51:47.291Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ben Casparius replaces Jack Dreyer.","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-30T00:51:47.291Z","endTime":"2025-07-30T00:53:45.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676508,"link":"/api/v1/people/676508"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.25920917464785,"strikeZoneBottom":1.46677611996282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.842052451008374,"aZ":-31.784847311640007,"pfxX":7.657978237619008,"pfxZ":0.2615374833124777,"pX":1.3414537785217917,"pZ":1.738618637154797,"vX0":2.965755482674608,"vY0":-121.63889169338417,"vZ0":-3.621938004593712,"x":65.87,"y":191.84,"x0":-0.891540251769478,"y0":50.00197980198739,"z0":6.028820412590634,"aX":11.37268831609039},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":-14.6,"spinRate":2986,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.45182989628476733,"extension":5.8539811657278715},"index":2,"playId":"74068a7e-8f28-3112-8048-4808df94aa83","pitchNumber":1,"startTime":"2025-07-30T00:53:45.552Z","endTime":"2025-07-30T00:53:50.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62457471823694,"aZ":-19.826689013694438,"pfxX":3.275364252051898,"pfxZ":7.06441311522537,"pX":0.3953691403818593,"pZ":2.2269853837568685,"vX0":2.2472702974291607,"vY0":-131.0962529655559,"vZ0":-6.214370088931106,"x":101.93,"y":178.65,"x0":-0.897322362093306,"y0":50.00414474475367,"z0":6.098930960516103,"aX":5.724645778331225},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.8,"breakHorizontal":-6.4,"spinRate":2583,"spinDirection":180},"zone":6,"typeConfidence":0.9,"plateTime":0.41713976293829536,"extension":5.807587346640987},"index":3,"playId":"cae521c1-c208-3743-8ca6-00f1132f63fc","pitchNumber":2,"startTime":"2025-07-30T00:54:02.002Z","endTime":"2025-07-30T00:54:05.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.9,"endSpeed":87.0,"strikeZoneTop":3.37936467265977,"strikeZoneBottom":1.58692962257197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.095907404371196,"aZ":-12.634098965899014,"pfxX":-1.3105179752250549,"pfxZ":10.115733999628965,"pX":0.15693302996280836,"pZ":2.1180811120383125,"vX0":2.769187527893043,"vY0":-137.9585970666736,"vZ0":-8.442626061430415,"x":111.02,"y":181.59,"x0":-0.6886360303654585,"y0":50.00326725946676,"z0":6.065527719480622,"aX":-2.531789860665584},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":1.8,"spinRate":2388,"spinDirection":198},"zone":8,"typeConfidence":0.88,"plateTime":0.39671814521310145,"extension":5.7192852175989195},"index":4,"playId":"56d2eb4a-8dfe-3bcd-aca7-b26db1233433","pitchNumber":3,"startTime":"2025-07-30T00:54:23.306Z","endTime":"2025-07-30T00:54:27.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.686905266662194,"aZ":-30.986315863084716,"pfxX":6.1539117076632035,"pfxZ":0.7373960975580758,"pX":0.607403634973923,"pZ":1.7529112787484287,"vX0":1.8564006164759856,"vY0":-126.20691554134598,"vZ0":-4.565452501318673,"x":93.85,"y":191.45,"x0":-0.9366589833259933,"y0":50.00556854480457,"z0":6.069233885150268,"aX":9.970224161540218},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":-11.5,"spinRate":2983,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.43329438111929175,"extension":5.7776102710920485},"index":5,"playId":"67dcf01c-33a7-3c97-9b58-44343d5e2313","pitchNumber":4,"startTime":"2025-07-30T00:54:41.014Z","endTime":"2025-07-30T00:54:44.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.31149196196309,"strikeZoneBottom":1.56180968806054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.769586033589473,"aZ":-44.39187407649323,"pfxX":4.362352015144182,"pfxZ":-9.000868659258959,"pX":1.3886466114338067,"pZ":0.41254656741246554,"vX0":3.2049248341927337,"vY0":-116.81581353647597,"vZ0":-3.763327023375064,"x":64.07,"y":227.64,"x0":-0.5770000661315403,"y0":50.005611945589045,"z0":6.29522808195425,"aX":5.9186868378396005},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-17.0,"breakHorizontal":-8.8,"spinRate":3036,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4722131109386831,"extension":5.875597196129585},"index":6,"playId":"d37b5173-29ca-35a2-ac9e-c72892bfd086","pitchNumber":5,"startTime":"2025-07-30T00:55:02.884Z","endTime":"2025-07-30T00:55:06.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.237299905248296,"aZ":-13.66489785106706,"pfxX":-0.9964954651366343,"pfxZ":9.595287490423614,"pX":-0.12485234686117588,"pZ":3.5457857724978843,"vX0":2.319776751003725,"vY0":-137.693954409135,"vZ0":-4.688488459755328,"x":121.76,"y":143.04,"x0":-0.8470367106595771,"y0":50.00377976015322,"z0":6.188290696296188,"aX":-1.9226180869140643},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":1.3,"spinRate":2284,"spinDirection":199},"zone":11,"typeConfidence":0.86,"plateTime":0.39707637577696664,"extension":5.881308213170664},"index":7,"playId":"44c8c3c0-3f82-3dac-a3f6-e68ba7ca52a8","pitchNumber":6,"startTime":"2025-07-30T00:55:33.514Z","endTime":"2025-07-30T00:55:37.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":676508,"link":"/api/v1/people/676508"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":676508,"link":"/api/v1/people/676508"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-4.699999999999989,"leverageIndex":1.81,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:55:37.619Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:57:44.792Z","endTime":"2025-07-30T00:59:04.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Santiago Espinal remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"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-30T00:57:20.885Z","endTime":"2025-07-30T00:57:20.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to right field for Noelvi Marte.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"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-30T00:57:20.902Z","endTime":"2025-07-30T00:57:47.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"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":641584,"link":"/api/v1/people/641584"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.71409579537406,"strikeZoneBottom":1.75072732866344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.154549247154044,"aZ":-33.937252682798466,"pfxX":-2.679078069541535,"pfxZ":-1.3278035403115975,"pX":1.5351484388559242,"pZ":2.367649993124335,"vX0":-3.5700684282690616,"vY0":-114.44148316705564,"vZ0":0.38647812647452584,"x":58.48,"y":174.85,"x0":3.460334076833516,"y0":50.00045039539508,"z0":5.507744875546839,"aX":-3.5693335207444616},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.0,"breakHorizontal":5.8,"spinRate":2415,"spinDirection":288},"zone":14,"typeConfidence":2.0,"plateTime":0.47772061800879095,"extension":5.782676360935537},"index":2,"playId":"e95e91a7-2113-3fc9-9c5e-97c3b7070682","pitchNumber":1,"startTime":"2025-07-30T00:57:47.036Z","endTime":"2025-07-30T00:57:51.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16781552896313,"aZ":-29.84315608862915,"pfxX":-3.505022175759393,"pfxZ":1.7307470948853094,"pX":0.5458813324138587,"pZ":2.785146020697787,"vX0":-5.625752989511239,"vY0":-115.17887961834273,"vZ0":0.5622929270842989,"x":96.19,"y":163.58,"x0":3.474211333622791,"y0":50.001905105333385,"z0":5.421196151582977,"aX":-4.712641133922072},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.6,"breakHorizontal":7.7,"spinRate":2490,"spinDirection":284},"zone":6,"typeConfidence":2.0,"plateTime":0.4753407291765015,"extension":5.959824583102005},"index":3,"playId":"536f950b-2bca-338e-9d78-8bf294ee3bda","pitchNumber":2,"startTime":"2025-07-30T00:58:00.381Z","endTime":"2025-07-30T00:58:03.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.1218596466351,"aZ":-30.902578394310957,"pfxX":-3.65875732387046,"pfxZ":0.9223782617631304,"pX":0.5739059011468763,"pZ":2.1231856641020994,"vX0":-5.626835385371336,"vY0":-116.75195098436204,"vZ0":-0.8724247185083425,"x":95.12,"y":181.45,"x0":3.491220252184199,"y0":50.00375802854594,"z0":5.411841786394631,"aX":-5.046579284471367},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.7,"breakHorizontal":8.0,"spinRate":2571,"spinDirection":288},"zone":9,"typeConfidence":2.0,"plateTime":0.4692578737890045,"extension":6.078732686976185},"index":4,"playId":"687f63f4-0c0c-3176-8de7-1237553d07aa","pitchNumber":3,"startTime":"2025-07-30T00:58:19.740Z","endTime":"2025-07-30T00:58:24.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.75230700080379,"strikeZoneBottom":1.70502562329194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.066159275621676,"aZ":-30.029617907770547,"pfxX":-4.368044466992276,"pfxZ":1.5159630397753334,"pX":1.275353244420267,"pZ":1.5076359570225848,"vX0":-3.9098174948059974,"vY0":-118.24411469698227,"vZ0":-2.3670152740873673,"x":68.39,"y":198.07,"x0":3.5166163998836613,"y0":50.00556570540947,"z0":5.270721459814198,"aX":-6.200627646316672},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.4,"breakHorizontal":8.9,"spinRate":2271,"spinDirection":294},"zone":14,"typeConfidence":2.0,"plateTime":0.4628088820044045,"extension":5.981779897531172},"index":5,"playId":"929dcefc-ec5f-3a8a-93eb-db1b921d8764","pitchNumber":4,"startTime":"2025-07-30T00:58:40.178Z","endTime":"2025-07-30T00:58:44.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.65680429945401,"aZ":-28.84050334474219,"pfxX":10.096127849544981,"pfxZ":1.7769107510045794,"pX":0.13630402484490042,"pZ":1.979837884458196,"vX0":-12.223112686261901,"vY0":-135.6377563898019,"vZ0":-3.1821872833535023,"x":111.8,"y":185.32,"x0":3.3741247282816857,"y0":50.003335291320965,"z0":5.1636740032460455,"aX":18.949187523519413},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.8,"breakHorizontal":-16.0,"spinRate":2179,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.40269452869906397,"extension":6.427001041080733},"hitData":{"launchSpeed":92.7,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.78,"coordY":171.95}},"index":6,"playId":"d8e5f203-4afe-337d-ab14-d1ab7463efce","pitchNumber":5,"startTime":"2025-07-30T00:58:56.383Z","endTime":"2025-07-30T00:59:04.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:59:04.355Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Teoscar Hernández doubles (20) on a fly ball to left fielder Gavin Lux.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:01:44.757Z","endTime":"2025-07-30T01:02:20.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"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"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T00:59:37.256Z","endTime":"2025-07-30T00:59:52.522Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Scott Barlow replaces Nick Lodolo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"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-30T00:59:52.522Z","endTime":"2025-07-30T01:01:44.757Z","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":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.275350932462718,"aZ":-29.56775964408954,"pfxX":-9.477625368206684,"pfxZ":1.4821095895690028,"pX":0.046584574664443594,"pZ":2.402044962349825,"vX0":8.970427324109714,"vY0":-131.97953819908173,"vZ0":-1.3949910842718887,"x":105.26,"y":148.91,"x0":-2.1724137053539785,"y0":50.00108184724654,"z0":5.124275002482541,"aX":-16.642872865631237},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.6,"breakHorizontal":15.1,"spinRate":2226,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.41572324292789453,"extension":6.659558113119185},"index":2,"playId":"30b0a9b8-c862-33b7-a8c8-e93906525f83","pitchNumber":1,"startTime":"2025-07-30T01:01:44.757Z","endTime":"2025-07-30T01:01:48.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.641004655995534,"aZ":-36.82857024244096,"pfxX":8.278570742989263,"pfxZ":-3.6784870977075874,"pX":-0.8279061964331568,"pZ":1.3592028900295177,"vX0":1.5221594638237135,"vY0":-112.26400937128044,"vZ0":-0.13405264237137593,"x":148.56,"y":202.08,"x0":-2.5907449415578014,"y0":50.00020220558697,"z0":5.190413303746542,"aX":10.490691043165658},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.4,"breakHorizontal":-15.4,"spinRate":2529,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.48920843150325366,"extension":6.513762557925551},"hitData":{"launchSpeed":81.1,"launchAngle":30.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.54,"coordY":110.65}},"index":3,"playId":"080ead3e-c518-3c38-a532-8a947c27e233","pitchNumber":2,"startTime":"2025-07-30T01:02:05.469Z","endTime":"2025-07-30T01:02:20.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":0.87,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:02:20.266Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Pages pops out to third baseman Santiago Espinal.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:02:18.930Z","endTime":"2025-07-30T01:03:34.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"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"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"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(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":73.6,"strikeZoneTop":3.28532105919405,"strikeZoneBottom":1.48727235011781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85944102906831,"aZ":-29.607263677033643,"pfxX":6.669882559067886,"pfxZ":1.8532809118574711,"pX":0.5735629696764535,"pZ":3.426703950854641,"vX0":5.54989690552948,"vY0":-117.71992528341741,"vZ0":2.6100346896501447,"x":95.14,"y":146.26,"x0":-2.691516776007474,"y0":50.004219213798166,"z0":5.066428138821771,"aX":9.248296197764303},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.4,"breakHorizontal":-13.6,"spinRate":2414,"spinDirection":89},"zone":12,"typeConfidence":2.0,"plateTime":0.46744129696712955,"extension":6.490377748321805},"index":0,"playId":"9b17dd08-aa84-3fa6-9fb1-79a8cf93099e","pitchNumber":1,"startTime":"2025-07-30T01:02:48.023Z","endTime":"2025-07-30T01:02:52.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.233086726196973,"aZ":-18.440139994386445,"pfxX":-5.895631999684173,"pfxZ":7.600958889636695,"pX":0.695518737991315,"pZ":2.546846378287033,"vX0":9.17088880511644,"vY0":-133.67473319576726,"vZ0":-3.4759216708097735,"x":90.49,"y":170.02,"x0":-2.016157695514572,"y0":50.00230991968683,"z0":5.190388524936403,"aX":-10.652893634791248},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":8.6,"spinRate":2266,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40998235321123877,"extension":6.791981334057678},"index":1,"playId":"ae87e03e-bab3-3696-9197-a5d740347424","pitchNumber":2,"startTime":"2025-07-30T01:03:04.616Z","endTime":"2025-07-30T01:03:09.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.819322211511643,"aZ":-29.998585345477274,"pfxX":8.59991948394142,"pfxZ":1.6438501040129694,"pX":0.19089029026628102,"pZ":2.408647754050157,"vX0":3.756032831895804,"vY0":-114.99190407485463,"vZ0":0.5763350661969067,"x":109.72,"y":173.75,"x0":-2.5871495182603272,"y0":50.00136953968289,"z0":5.0943879042240505,"aX":11.371518966234623},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.5,"breakHorizontal":-16.6,"spinRate":2432,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.47861263943145094,"extension":6.633463327564686},"hitData":{"launchSpeed":63.4,"launchAngle":70.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.44,"coordY":172.78}},"index":2,"playId":"f4914968-13a0-320c-9e17-b042b2b69e9d","pitchNumber":3,"startTime":"2025-07-30T01:03:24.790Z","endTime":"2025-07-30T01:03:34.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":[],"homeTeamWinProbability":80.4,"awayTeamWinProbability":19.599999999999994,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.78,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:03:34.259Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:03:44.949Z","endTime":"2025-07-30T01:04:24.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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(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":79.0,"endSpeed":72.2,"strikeZoneTop":3.51049516981199,"strikeZoneBottom":1.55100129704364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.146755929172183,"aZ":-37.14301575544519,"pfxX":8.267501711813658,"pfxZ":-3.7676312109502277,"pX":0.3680969085072033,"pZ":1.7521592428568615,"vX0":3.9416863944628924,"vY0":-114.94909567215537,"vZ0":0.24388368269670346,"x":102.97,"y":191.47,"x0":-2.450780735799848,"y0":50.002730930977556,"z0":5.2935919564627625,"aX":10.904500031490635},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-6.4,"breakHorizontal":-16.1,"spinRate":2650,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4791221750394694,"extension":6.613300550133017},"index":0,"playId":"24e7a37b-561a-3c9d-a02b-08ef5c2cf8e1","pitchNumber":1,"startTime":"2025-07-30T01:04:01.110Z","endTime":"2025-07-30T01:04:05.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":90.3,"endSpeed":82.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.024194800429044,"aZ":-21.1914103694028,"pfxX":-0.3858854324111003,"pfxZ":6.292000337800337,"pX":0.638275744065062,"pZ":2.6442855152573816,"vX0":7.838640218776218,"vY0":-131.34270886010333,"vZ0":-2.3033232443026965,"x":92.67,"y":167.38,"x0":-2.3357355076147157,"y0":50.00360208194377,"z0":5.109822033404333,"aX":-0.6743292573556593},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.0,"breakHorizontal":-1.1,"spinRate":2333,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4171553911426935,"extension":6.73516520393259},"hitData":{"launchSpeed":89.4,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":171.95}},"index":1,"playId":"f09b723e-676e-3742-9f9b-079bb7461d9e","pitchNumber":2,"startTime":"2025-07-30T01:04:18.402Z","endTime":"2025-07-30T01:04:24.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.55,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:04:24.656Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Noelvi Marte flies out to right fielder Teoscar Hernández.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:06:29.349Z","endTime":"2025-07-30T01:07:02.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676508,"fullName":"Ben Casparius","link":"/api/v1/people/676508"},"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":1},"details":{"event":"Flyout","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":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.50006620341302,"strikeZoneBottom":1.684065314925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.623354730044284,"aZ":-31.92864967316462,"pfxX":7.262061330836383,"pfxZ":0.16310151799324046,"pX":1.1035208279761715,"pZ":3.903121014776511,"vX0":1.9442800420651274,"vY0":-122.87759664728223,"vZ0":0.709260230643769,"x":74.94,"y":133.4,"x0":-0.641797501149463,"y0":50.00457815408492,"z0":6.326059843176755,"aX":11.092139292334396},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.7,"breakHorizontal":-13.6,"spinRate":2991,"spinDirection":67},"zone":12,"typeConfidence":0.9,"plateTime":0.4459654667510904,"extension":5.69759392883446},"index":0,"playId":"56936e95-92e6-3614-94aa-862c9663a8f9","pitchNumber":1,"startTime":"2025-07-30T01:06:40.770Z","endTime":"2025-07-30T01:06:45.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93557549021558,"aZ":-22.675481150257227,"pfxX":1.9011171364947996,"pfxZ":5.197896255536602,"pX":1.0803198464926902,"pZ":2.863925879474176,"vX0":3.8639523513951852,"vY0":-133.81050188505228,"vZ0":-4.34637817868043,"x":75.82,"y":161.45,"x0":-0.6251950230823021,"y0":50.00001851301427,"z0":6.11932827003058,"aX":3.4706580761964974},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":-4.2,"spinRate":2711,"spinDirection":175},"zone":12,"typeConfidence":0.9,"plateTime":0.40821840029433343,"extension":5.797078787921721},"hitData":{"launchSpeed":85.3,"launchAngle":32.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.39,"coordY":88.43}},"index":1,"playId":"31988b4c-e17f-3b9d-990e-be01ff9d2537","pitchNumber":2,"startTime":"2025-07-30T01:06:53.671Z","endTime":"2025-07-30T01:07:02.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":676508,"link":"/api/v1/people/676508"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":676508,"link":"/api/v1/people/676508"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:07:02.691Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Benson grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:07:01.600Z","endTime":"2025-07-30T01:07:42.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":676508,"fullName":"Ben Casparius","link":"/api/v1/people/676508"},"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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.839600123504805,"aZ":-23.86522968002345,"pfxX":2.0742868365447356,"pfxZ":4.375041613189206,"pX":0.8045273629543539,"pZ":2.3518999281701927,"vX0":3.0498889235330284,"vY0":-136.68232422621915,"vZ0":-5.665160991482407,"x":86.33,"y":175.28,"x0":-0.5934799420933184,"y0":50.006631681729914,"z0":6.080162899203486,"aX":3.9434352859937687},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":-4.3,"spinRate":2624,"spinDirection":176},"zone":9,"typeConfidence":0.9,"plateTime":0.4000314759645205,"extension":5.63874808083966},"hitData":{"launchSpeed":109.7,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":159.28}},"index":0,"playId":"723c2605-cb9a-3212-a494-3a1341b79780","pitchNumber":1,"startTime":"2025-07-30T01:07:35.290Z","endTime":"2025-07-30T01:07:42.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":676508,"link":"/api/v1/people/676508"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":676508,"link":"/api/v1/people/676508"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:07:42.990Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Trevino flies out to right fielder Teoscar Hernández.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:07:53.451Z","endTime":"2025-07-30T01:09:22.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676508,"fullName":"Ben Casparius","link":"/api/v1/people/676508"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.20955827326407,"strikeZoneBottom":1.38560426583475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.80929628083707,"aZ":-16.14277659581708,"pfxX":-1.871526819491871,"pfxZ":8.270163899444233,"pX":1.8630770162229693,"pZ":2.3347970011863324,"vX0":6.634631684423575,"vY0":-138.55226163419877,"vZ0":-7.40894709963055,"x":45.98,"y":175.74,"x0":-0.3225458973728732,"y0":50.00514810459304,"z0":6.1285173659918515,"aX":-3.6298746523167202},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":1.9,"spinRate":2437,"spinDirection":201},"zone":12,"typeConfidence":0.87,"plateTime":0.3957791728583273,"extension":5.733798224938744},"index":0,"playId":"5448ce40-abae-32d3-86dc-e645a7c47dd8","pitchNumber":1,"startTime":"2025-07-30T01:08:08.651Z","endTime":"2025-07-30T01:08:11.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.431767368156567,"aZ":-22.339170303903703,"pfxX":0.7095731973098327,"pfxZ":5.416489736846802,"pX":-0.03271782786092818,"pZ":1.2401603301570268,"vX0":1.568040215907009,"vY0":-133.81582464124108,"vZ0":-8.15082466098206,"x":118.25,"y":205.3,"x0":-0.7181510066512774,"y0":50.00637402414486,"z0":5.921977002810647,"aX":1.2889723628036913},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":-1.6,"spinRate":2603,"spinDirection":192},"zone":13,"typeConfidence":0.89,"plateTime":0.40906644312354246,"extension":5.847562470747226},"index":1,"playId":"7b9f6b91-5aaf-3427-91b3-f9b5cd2f9e59","pitchNumber":2,"startTime":"2025-07-30T01:08:23.141Z","endTime":"2025-07-30T01:08:27.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.07463978371278,"strikeZoneBottom":1.3147898682724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.365041650534092,"aZ":-10.979604158919248,"pfxX":-0.3931421900857264,"pfxZ":10.901472971412737,"pX":0.9588343108904748,"pZ":1.8849300492867278,"vX0":3.895424231962404,"vY0":-138.63140518408505,"vZ0":-9.377962976105445,"x":80.45,"y":187.89,"x0":-0.4141660659021408,"y0":50.001827033699584,"z0":6.0471200368866125,"aX":-0.7651528965683272},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":-0.1,"spinRate":2474,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.3952906088434771,"extension":5.8387962536217195},"index":2,"playId":"d21af634-d501-3362-be78-783eeaed2a26","pitchNumber":3,"startTime":"2025-07-30T01:08:36.700Z","endTime":"2025-07-30T01:08:41.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":91.7,"endSpeed":84.8,"strikeZoneTop":3.22514014085457,"strikeZoneBottom":1.44410974462195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18282925547067,"aZ":-21.998275225428845,"pfxX":2.1899478559764702,"pfxZ":5.62495730023012,"pX":1.0322357578184331,"pZ":0.6026132385059402,"vX0":3.567584260889576,"vY0":-133.29301053776064,"vZ0":-9.685531025363144,"x":77.65,"y":222.51,"x0":-0.605254469803751,"y0":50.00322411842613,"z0":5.856190406772491,"aX":3.9620772641279065},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-4.7,"spinRate":2673,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.4100684096470175,"extension":5.89243954051055},"index":3,"playId":"1840fc2c-aec4-3cfc-88aa-3e5e3f8f8ecb","pitchNumber":4,"startTime":"2025-07-30T01:08:51.554Z","endTime":"2025-07-30T01:08:54.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.032220290855673,"aZ":-13.193530711612356,"pfxX":-1.7813300960907112,"pfxZ":9.812618933990684,"pX":0.3552125389536707,"pZ":2.9935741269882046,"vX0":2.6394347954413213,"vY0":-138.02352758784153,"vZ0":-6.110205271854899,"x":103.46,"y":157.95,"x0":-0.3809502645318444,"y0":50.00023988910585,"z0":6.120390513151886,"aX":-3.4448655448977514},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":2.6,"spinRate":2357,"spinDirection":203},"zone":3,"typeConfidence":0.89,"plateTime":0.39647261477370144,"extension":5.770551509594203},"hitData":{"launchSpeed":91.9,"launchAngle":60.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.03,"coordY":130.05}},"index":4,"playId":"71af9bfb-27aa-3669-87ee-f0f52dc9a341","pitchNumber":5,"startTime":"2025-07-30T01:09:12.181Z","endTime":"2025-07-30T01:09:22.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":676508,"link":"/api/v1/people/676508"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":676508,"link":"/api/v1/people/676508"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:09:22.597Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Rojas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:12:01.300Z","endTime":"2025-07-30T01:13:05.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Connor Joe replaces right fielder Noelvi Marte, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"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-30T01:11:07.840Z","endTime":"2025-07-30T01:11:07.863Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Graham Ashcraft replaces Scott Barlow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"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-30T01:11:07.863Z","endTime":"2025-07-30T01:12:03.583Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668933,"link":"/api/v1/people/668933"},"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":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.33244640679639,"strikeZoneBottom":1.57415984299148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33085178328803,"aZ":-17.391928681698708,"pfxX":-0.6154341861570414,"pfxZ":7.104329621880575,"pX":0.7545838048943203,"pZ":2.615536325460696,"vX0":2.3574892438202046,"vY0":-142.74690749816634,"vZ0":-7.760037560335971,"x":88.24,"y":168.16,"x0":9.16575412907745E-4,"y0":50.00419934422939,"z0":6.447571606298652,"aX":-1.2810881458192376},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.6,"breakHorizontal":0.7,"spinRate":2513,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.38252079493584157,"extension":5.205215612414217},"index":2,"playId":"2c3a0b3d-9f24-3056-b0a9-afb41effef7a","pitchNumber":1,"startTime":"2025-07-30T01:12:03.583Z","endTime":"2025-07-30T01:12:07.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.242734881394014,"aZ":-32.067896192555246,"pfxX":6.241731177358384,"pfxZ":0.06532649536138369,"pX":1.0164712332178572,"pZ":1.8263555821440756,"vX0":1.0369367362868662,"vY0":-131.42158313124486,"vZ0":-5.284278351293059,"x":78.25,"y":189.47,"x0":-0.19424355085803283,"y0":50.005777667820034,"z0":6.238374774447586,"aX":10.946031379412613},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.8,"breakHorizontal":-11.5,"spinRate":3022,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4163841071763188,"extension":5.351556112626073},"index":3,"playId":"6e00248f-c648-37e7-b7d6-642e1d1ce88b","pitchNumber":2,"startTime":"2025-07-30T01:12:18.865Z","endTime":"2025-07-30T01:12:22.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.31118717722182,"strikeZoneBottom":1.4660454000287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.967107482948872,"aZ":-36.90488018102624,"pfxX":3.882484624922527,"pfxZ":-2.673783532757769,"pX":1.6672553368748009,"pZ":1.2914559792422693,"vX0":3.168285135413286,"vY0":-132.38470346228345,"vZ0":-5.788246281981745,"x":53.45,"y":203.91,"x0":-0.050559296318235365,"y0":50.00330839881184,"z0":6.216246936543391,"aX":6.87164720863278},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.9,"breakHorizontal":-7.7,"spinRate":2894,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4141740782380441,"extension":5.523534890664951},"index":4,"playId":"002f3a79-d01b-35a7-b7ec-7451dfdad0d4","pitchNumber":3,"startTime":"2025-07-30T01:12:45.703Z","endTime":"2025-07-30T01:12:49.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.123329870507522,"aZ":-38.18128720490095,"pfxX":3.728050945003638,"pfxZ":-3.4468864818032094,"pX":0.4246070022073477,"pZ":0.9824797802730868,"vX0":0.5420569623285464,"vY0":-131.55145960777244,"vZ0":-6.262572042284811,"x":100.81,"y":212.25,"x0":-0.2684116245645273,"y0":50.00081413312383,"z0":6.239869334836483,"aX":6.502527648281654},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-7.4,"breakHorizontal":-6.8,"spinRate":3001,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4170951277968804,"extension":5.425319895362843},"index":5,"playId":"59ca12be-2ec0-34bb-ac22-37fa9bf6d897","pitchNumber":4,"startTime":"2025-07-30T01:13:01.101Z","endTime":"2025-07-30T01:13:05.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:13:05.062Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:13:42.351Z","endTime":"2025-07-30T01:15:26.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"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":[1,2,3,4,6,7],"actionIndex":[0],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Esteury Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"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-30T01:13:10.723Z","endTime":"2025-07-30T01:13:44.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.47520766292135,"strikeZoneBottom":1.65323258058752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.533821908437616,"aZ":-22.467960501113033,"pfxX":1.693256121920239,"pfxZ":4.770149112164714,"pX":2.0491127424717317,"pZ":1.7681463837128812,"vX0":4.390116090896051,"vY0":-140.9042446788825,"vZ0":-8.737747593096065,"x":38.89,"y":191.04,"x0":0.25811098508835606,"y0":50.001299724662516,"z0":6.332104151238463,"aX":3.443237736864803},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.2,"breakHorizontal":-3.8,"spinRate":2693,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.38701913751531647,"extension":5.318669842679768},"index":1,"playId":"bed6f84f-3e7f-39e0-87b8-6231035d36d7","pitchNumber":1,"startTime":"2025-07-30T01:13:44.684Z","endTime":"2025-07-30T01:13:49.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.016366072647376,"aZ":-19.366180534351823,"pfxX":1.7321412074173028,"pfxZ":6.2745154625399975,"pX":0.7989108482724007,"pZ":1.6102910000366757,"vX0":1.5965544743908298,"vY0":-141.2455672779563,"vZ0":-9.27932597431802,"x":86.55,"y":195.3,"x0":0.003340995484094989,"y0":50.0044265429269,"z0":6.1583847465672115,"aX":3.536728179193848},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":-3.5,"spinRate":2625,"spinDirection":198},"zone":9,"typeConfidence":0.91,"plateTime":0.3862420670747362,"extension":5.338863354218984},"index":2,"playId":"b9b722b2-61a8-3eff-84f5-a6ef537c618c","pitchNumber":2,"startTime":"2025-07-30T01:13:58.915Z","endTime":"2025-07-30T01:14:03.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.36604800189661,"strikeZoneBottom":1.54419515825456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.275291541431997,"aZ":-22.850056865714496,"pfxX":2.1541454125916184,"pfxZ":4.5428849154707915,"pX":1.4168914942071096,"pZ":3.520907775408648,"vX0":2.722251617388634,"vY0":-141.68948400902403,"vZ0":-4.28747428320907,"x":62.99,"y":143.72,"x0":0.16728825119990792,"y0":50.0065360089487,"z0":6.495123128464014,"aX":4.42581315031846},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.7,"breakHorizontal":-4.4,"spinRate":2734,"spinDirection":181},"zone":12,"typeConfidence":0.91,"plateTime":0.3850731332961237,"extension":5.265833279431254},"index":3,"playId":"0ce169e2-7e47-3b4b-ac3a-3bce08807692","pitchNumber":3,"startTime":"2025-07-30T01:14:14.902Z","endTime":"2025-07-30T01:14:18.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.710169948983978,"aZ":-16.376537276028515,"pfxX":1.2344053436511668,"pfxZ":7.741655236671573,"pX":0.5422126713423492,"pZ":2.1258848877146135,"vX0":1.105510917759824,"vY0":-141.35550942832373,"vZ0":-8.69398763399804,"x":96.33,"y":181.38,"x0":-0.013150547266187567,"y0":50.001140520571504,"z0":6.274684179029408,"aX":2.518582571460047},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":-2.4,"spinRate":2620,"spinDirection":192},"zone":9,"typeConfidence":0.91,"plateTime":0.3862535839827901,"extension":5.398701079739259},"index":4,"playId":"b4b05702-5545-3f82-b6f3-0b3a112b9294","pitchNumber":4,"startTime":"2025-07-30T01:14:32.569Z","endTime":"2025-07-30T01:14:36.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-30T01:14:48.171Z","endTime":"2025-07-30T01:15:05.722Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.52040603562011,"strikeZoneBottom":1.65632975936261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.615940898202187,"aZ":-19.208742953994772,"pfxX":0.7429216554011511,"pfxZ":6.288463924083485,"pX":1.7702706724367347,"pZ":1.5930118812812,"vX0":4.493213929614391,"vY0":-141.7878714084472,"vZ0":-9.691539296783045,"x":49.52,"y":195.77,"x0":0.07665317763144792,"y0":50.00181083317602,"z0":6.2505533803574105,"aX":1.5310826807460591},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.8,"breakHorizontal":-2.2,"spinRate":2630,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.38445820473353454,"extension":5.3184353785428},"index":6,"playId":"e34f813e-f65d-3b03-84eb-6b8a3ab1c1eb","pitchNumber":5,"startTime":"2025-07-30T01:15:05.722Z","endTime":"2025-07-30T01:15:10.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":91.0,"strikeZoneTop":3.51141192051897,"strikeZoneBottom":1.56208612702009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.935399153462743,"aZ":-16.403411090926898,"pfxX":0.3000668579350658,"pfxZ":7.589003616445702,"pX":0.8986045797891365,"pZ":0.6869096694519057,"vX0":2.3059175086495998,"vY0":-142.3881931566088,"vZ0":-12.420810059239685,"x":82.75,"y":220.23,"x0":0.04330098351005337,"y0":50.005950523539035,"z0":6.111015402557344,"aX":0.6236506490942526},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":-1.0,"spinRate":2661,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.38287677645179663,"extension":5.371353185706019},"index":7,"playId":"3aee5f6b-10ed-36c7-b344-bdb2eb525500","pitchNumber":6,"startTime":"2025-07-30T01:15:21.669Z","endTime":"2025-07-30T01:15:26.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.999999999999986,"leverageIndex":0.94,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:15:26.127Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a fly ball to right fielder Connor Joe. Michael Conforto to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:15:31.577Z","endTime":"2025-07-30T01:16:39.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.9,"strikeZoneTop":3.15462809720214,"strikeZoneBottom":1.37569668526645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.903755081021206,"aZ":-23.66807287629484,"pfxX":1.1312412644059895,"pfxZ":4.267070569292892,"pX":-0.04003122832251974,"pZ":2.415028394894716,"vX0":-0.23480334767834354,"vY0":-139.3014930408813,"vZ0":-6.541471735821402,"x":118.53,"y":173.57,"x0":-0.1025340024882468,"y0":50.00540763043161,"z0":6.324628397541334,"aX":2.256866590585825},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.7,"breakHorizontal":-2.0,"spinRate":2440,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.39096332546943646,"extension":5.393574197926646},"index":0,"playId":"6fc7602b-afda-38ff-a579-6baad7b71c2e","pitchNumber":1,"startTime":"2025-07-30T01:15:52.139Z","endTime":"2025-07-30T01:15:57.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.15073021501779,"strikeZoneBottom":1.40984902571705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45228517294681,"aZ":-34.695734751311896,"pfxX":5.451944106858183,"pfxZ":-1.496252047466898,"pX":-0.2704459102340855,"pZ":2.516417234575545,"vX0":-1.5647976486865116,"vY0":-128.79839692189637,"vZ0":-2.723510038140094,"x":127.31,"y":170.84,"x0":-0.36388615610737757,"y0":50.006080178262124,"z0":6.2676001878974485,"aX":9.172098548975121},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.1,"breakHorizontal":-9.5,"spinRate":2940,"spinDirection":38},"zone":5,"typeConfidence":0.9,"plateTime":0.42507998055832097,"extension":5.432070553140516},"index":1,"playId":"a6aa862a-fb94-37c8-acc5-579bd6a02a15","pitchNumber":2,"startTime":"2025-07-30T01:16:09.716Z","endTime":"2025-07-30T01:16:13.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.263833006005292,"aZ":-23.2310314208801,"pfxX":0.43866791068142663,"pfxZ":4.377376006070236,"pX":-0.4741804881445271,"pZ":3.4345383836707803,"vX0":-1.0348632203921342,"vY0":-140.89184617695776,"vZ0":-4.295342238312006,"x":135.07,"y":146.05,"x0":-0.16169438235672723,"y0":50.000206466873756,"z0":6.450522298820338,"aX":0.8957925378543239},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.4,"breakHorizontal":-0.6,"spinRate":2559,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.38642258866153467,"extension":5.308844799571442},"hitData":{"launchSpeed":67.6,"launchAngle":32.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.19,"coordY":108.2}},"index":2,"playId":"a27879ef-766c-3b8b-a6b6-b5764307b451","pitchNumber":3,"startTime":"2025-07-30T01:16:28.290Z","endTime":"2025-07-30T01:16:39.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.4,"awayTeamWinProbability":25.599999999999994,"homeTeamWinProbabilityAdded":-6.5,"leverageIndex":1.93,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:16:39.318Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:17:48.486Z","endTime":"2025-07-30T01:18:53.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T01:16:55.827Z","endTime":"2025-07-30T01:17:50.744Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.57163102400572,"strikeZoneBottom":1.68218895670807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.282254759411735,"aZ":-32.80392999834762,"pfxX":4.842739552362131,"pfxZ":-0.3586570391047712,"pX":2.021978369685548,"pZ":0.12838359009253725,"vX0":3.517033532047216,"vY0":-131.33364305878152,"vZ0":-9.005570934730148,"x":39.93,"y":235.31,"x0":0.0371712612992178,"y0":50.00412289950312,"z0":6.034585784377346,"aX":8.47709934513664},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.4,"breakHorizontal":-9.5,"spinRate":3016,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.41673227679865166,"extension":5.6848184030476805},"index":1,"playId":"81a2a4b6-f623-3f48-a0ee-36506a4c89df","pitchNumber":1,"startTime":"2025-07-30T01:17:50.744Z","endTime":"2025-07-30T01:17:54.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61877332214617,"aZ":-22.899395129339844,"pfxX":0.5943093137145494,"pfxZ":4.600233127992393,"pX":1.0339736487542106,"pZ":3.9476666258953896,"vX0":2.3469548740239374,"vY0":-140.78486809972577,"vZ0":-2.77967431196848,"x":77.59,"y":132.19,"x0":0.11382794057747662,"y0":50.003475234314145,"z0":6.422575748941081,"aX":1.1980914134435077},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.0,"breakHorizontal":-1.6,"spinRate":2620,"spinDirection":179},"zone":12,"typeConfidence":0.9,"plateTime":0.38839184305525354,"extension":5.378818472212727},"index":2,"playId":"64e77d70-bbdb-3ffe-8e70-59046182c353","pitchNumber":2,"startTime":"2025-07-30T01:18:09.358Z","endTime":"2025-07-30T01:18:13.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.037688806622047,"aZ":-23.61864116990266,"pfxX":1.092460229564117,"pfxZ":4.293278581490332,"pX":1.2617631011713037,"pZ":2.2118592405531516,"vX0":2.52438899502698,"vY0":-139.95974054608757,"vZ0":-7.072451323754633,"x":68.9,"y":179.06,"x0":0.20794839676495389,"y0":50.00670929798773,"z0":6.306229894205601,"aX":2.179103195073192},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.6,"breakHorizontal":-2.5,"spinRate":2626,"spinDirection":178},"zone":14,"typeConfidence":0.9,"plateTime":0.39056807992951326,"extension":5.4012808868451465},"index":3,"playId":"a7788b44-6c40-38f1-a01c-bbde4486da94","pitchNumber":3,"startTime":"2025-07-30T01:18:26.760Z","endTime":"2025-07-30T01:18:30.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T01:18:36.214Z","endTime":"2025-07-30T01:18:50.124Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.744834669003072,"aZ":-32.95439691946655,"pfxX":5.5786058686082205,"pfxZ":-0.43958704960226136,"pX":1.6442906118376428,"pZ":1.2638748401968494,"vX0":2.3518339927063043,"vY0":-132.5319523125884,"vZ0":-6.288120080080308,"x":54.32,"y":204.66,"x0":0.018177003324474462,"y0":50.00481141402639,"z0":6.101802121513165,"aX":9.83424885492002},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.0,"breakHorizontal":-10.7,"spinRate":2947,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4147377314079037,"extension":5.661993085616282},"index":5,"playId":"5eda27b5-d0c6-3198-aec2-c506740243ec","pitchNumber":4,"startTime":"2025-07-30T01:18:50.124Z","endTime":"2025-07-30T01:18:53.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":7.599999999999994,"leverageIndex":3.2,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:18:53.643Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Smith singles on a fly ball to left fielder Gavin Lux. Michael Conforto scores. Mookie Betts to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:19:14.324Z","endTime":"2025-07-30T01:20:29.141Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":{"id":668933,"link":"/api/v1/people/668933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.35597733865696,"strikeZoneBottom":1.55302089490631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.483176078578243,"aZ":-35.001791644467275,"pfxX":6.363899499312639,"pfxZ":-1.652323546815456,"pX":1.3457071131015967,"pZ":1.9788867056495207,"vX0":1.5924989697927099,"vY0":-130.52011305705673,"vZ0":-4.132960465861325,"x":65.7,"y":185.35,"x0":-0.10000266478790441,"y0":50.00168332901806,"z0":6.241099141964113,"aX":10.893078513661106},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.7,"breakHorizontal":-11.9,"spinRate":2920,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4209112239661197,"extension":5.6535692161213795},"index":0,"playId":"c0ef138f-96e7-3445-88b8-95ed186b2eea","pitchNumber":1,"startTime":"2025-07-30T01:19:27.964Z","endTime":"2025-07-30T01:19:32.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.3632907117309,"strikeZoneBottom":1.51704229469475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95738279874047,"aZ":-24.11057099015291,"pfxX":1.167521359362105,"pfxZ":3.925399005007696,"pX":0.4726831724323099,"pZ":3.442782838130896,"vX0":0.5503608619351323,"vY0":-141.90933153869977,"vZ0":-3.854815135449187,"x":98.98,"y":145.82,"x0":0.12495027247922455,"y0":50.00680061464503,"z0":6.33947717066115,"aX":2.4016808784567965},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.6,"breakHorizontal":-2.3,"spinRate":2713,"spinDirection":177},"zone":3,"typeConfidence":0.91,"plateTime":0.38475493249432047,"extension":5.346348547161161},"index":1,"playId":"0ec527f6-f283-3112-837a-1c862d562706","pitchNumber":2,"startTime":"2025-07-30T01:19:44.510Z","endTime":"2025-07-30T01:19:48.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.46678914962445,"strikeZoneBottom":1.53428229089731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.859580350809424,"aZ":-20.866752871703326,"pfxX":0.7014933964103642,"pfxZ":5.60733666877056,"pX":1.0858850006027994,"pZ":2.184824380672158,"vX0":2.2328829486383617,"vY0":-140.44674806429194,"vZ0":-7.616173341434845,"x":75.61,"y":179.79,"x0":0.1924694317276901,"y0":50.00696482167942,"z0":6.26678402524004,"aX":1.4153814939699316},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.0,"breakHorizontal":-1.7,"spinRate":2633,"spinDirection":189},"zone":14,"typeConfidence":0.9,"plateTime":0.3885290678058011,"extension":5.445364623611741},"index":2,"playId":"c9af3228-5be5-348e-b38c-fa5b4d2b0c99","pitchNumber":3,"startTime":"2025-07-30T01:20:00.305Z","endTime":"2025-07-30T01:20:05.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.309459958003696,"aZ":-35.65154303968266,"pfxX":4.683419724800943,"pfxZ":-2.040079421827695,"pX":0.2692447704656261,"pZ":1.4284277343547274,"vX0":-0.25172324072276564,"vY0":-130.32783104199916,"vZ0":-5.112787682457746,"x":106.74,"y":200.21,"x0":-0.24022477538332732,"y0":50.00056800480743,"z0":6.131316702473039,"aX":7.99483875084704},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.7,"breakHorizontal":-8.4,"spinRate":2928,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.421477068918259,"extension":5.507229584101393},"hitData":{"launchSpeed":73.5,"launchAngle":28.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.92,"coordY":105.81}},"index":3,"playId":"e5014530-f470-3aa7-b1e1-8562eba5c7b5","pitchNumber":4,"startTime":"2025-07-30T01:20:18.263Z","endTime":"2025-07-30T01:20:29.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-11.800000000000011,"leverageIndex":2.66,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:20:29.141Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to left fielder Gavin Lux. Mookie Betts scores. Will Smith to 3rd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:20:34.468Z","endTime":"2025-07-30T01:22:16.551Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"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_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":668933,"link":"/api/v1/people/668933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.70746163979342,"strikeZoneBottom":1.72862841690106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.557465900794735,"aZ":-32.279178897563675,"pfxX":6.188435913699477,"pfxZ":-0.06146734130936338,"pX":0.03381718831175874,"pZ":4.387844194782292,"vX0":-0.8401392496971001,"vY0":-130.04443337355397,"vZ0":1.1878306144119553,"x":115.71,"y":120.31,"x0":-0.44048882099190956,"y0":50.0029808493053,"z0":6.390406768248923,"aX":10.504057904374319},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-10.9,"spinRate":2898,"spinDirection":51},"zone":12,"typeConfidence":0.9,"plateTime":0.4226374976062681,"extension":5.335444785703666},"index":0,"playId":"f79e28b2-f4c0-34fc-8108-281feaaeffaf","pitchNumber":1,"startTime":"2025-07-30T01:21:08.913Z","endTime":"2025-07-30T01:21:13.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.67843355420862,"strikeZoneBottom":1.74191158044423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.944255684177786,"aZ":-20.329986981751475,"pfxX":0.6828369564880212,"pfxZ":5.880591507260681,"pX":1.6063935534496578,"pZ":1.977804342269204,"vX0":3.755559038824291,"vY0":-140.57257503504178,"vZ0":-7.976241609665273,"x":55.77,"y":185.38,"x0":0.16792158338685653,"y0":50.00195372989575,"z0":6.157003427773614,"aX":1.3754136060677327},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.4,"breakHorizontal":-1.9,"spinRate":2655,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.3886766960780026,"extension":5.5002373029804055},"index":1,"playId":"77fa57f1-5636-39c2-8b24-6a1041bec3c5","pitchNumber":2,"startTime":"2025-07-30T01:21:26.265Z","endTime":"2025-07-30T01:21:30.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.044583347347157,"aZ":-21.650365805293404,"pfxX":1.4904605140235405,"pfxZ":5.163845689126903,"pX":0.4910733214739456,"pZ":3.386610466808682,"vX0":0.542289230399859,"vY0":-140.89537234654293,"vZ0":-4.350713956767758,"x":98.28,"y":147.34,"x0":0.10314957877714621,"y0":50.00027090793589,"z0":6.326085844656426,"aX":3.035513847997003},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.8,"breakHorizontal":-2.8,"spinRate":2677,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.3867982986034595,"extension":5.5092901899146085},"index":2,"playId":"92451089-b53a-3d1f-9da0-9014c720a26d","pitchNumber":3,"startTime":"2025-07-30T01:21:42.707Z","endTime":"2025-07-30T01:21:47.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.626080223629298,"aZ":-21.910740612020188,"pfxX":1.0664507469778903,"pfxZ":5.0005531296189645,"pX":0.28767918627956157,"pZ":3.261490203932985,"vX0":0.9498122139593637,"vY0":-141.73916729163722,"vZ0":-4.651044423698585,"x":106.03,"y":150.72,"x0":-0.18927936039138227,"y0":50.00470489301901,"z0":6.306002672244651,"aX":2.18996225014075},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.4,"breakHorizontal":-2.2,"spinRate":2547,"spinDirection":189},"zone":3,"typeConfidence":0.91,"plateTime":0.3850949570935569,"extension":5.427379803766312},"hitData":{"launchSpeed":79.1,"launchAngle":20.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.37,"coordY":130.33}},"index":3,"playId":"7667393f-856c-3163-bf3b-739ef0fad354","pitchNumber":4,"startTime":"2025-07-30T01:22:06.364Z","endTime":"2025-07-30T01:22:16.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-20.19999999999999,"leverageIndex":3.42,"dramaIndex":214.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:22:16.551Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out, second baseman Matt McLain to first baseman Spencer Steer.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:23:41.402Z","endTime":"2025-07-30T01:24:08.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":4,"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-30T01:22:35.097Z","endTime":"2025-07-30T01:23:43.725Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.949170166938597,"aZ":-19.281431286925635,"pfxX":1.4865076690401358,"pfxZ":6.335339265374774,"pX":0.7256092592042068,"pZ":1.34048549874737,"vX0":1.2797029892109897,"vY0":-141.45077430747,"vZ0":-10.281400022179628,"x":89.34,"y":202.59,"x0":0.07484737355402105,"y0":50.00556823909003,"z0":6.2477972409663955,"aX":3.0254044230811754},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.7,"breakHorizontal":-3.0,"spinRate":2615,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.386590617504198,"extension":5.418249606174959},"index":1,"playId":"fa8619fb-bd96-3652-9858-ded7ed004da0","pitchNumber":1,"startTime":"2025-07-30T01:23:43.725Z","endTime":"2025-07-30T01:23:47.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":97.2,"endSpeed":89.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.451300855593846,"aZ":-19.83484005382863,"pfxX":1.1259371853766251,"pfxZ":6.0199653766273755,"pX":0.8438295251788195,"pZ":2.606104058778846,"vX0":1.7812134892271163,"vY0":-141.62778975034934,"vZ0":-6.804836887360528,"x":84.84,"y":168.42,"x0":0.06267110626296793,"y0":50.00644685942828,"z0":6.288987520253803,"aX":2.309880146548712},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":-2.4,"spinRate":2681,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.3853232080707265,"extension":5.484675739954875},"hitData":{"launchSpeed":75.6,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":152.19}},"index":2,"playId":"22a2e7c5-00af-322b-8da9-637b3271c2a1","pitchNumber":2,"startTime":"2025-07-30T01:23:59.675Z","endTime":"2025-07-30T01:24:08.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":8.799999999999997,"leverageIndex":3.36,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:24:08.205Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Lux lines out to left fielder Michael Conforto.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:26:41.174Z","endTime":"2025-07-30T01:26:50.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"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":[2],"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"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_putout"}]}],"playEvents":[{"details":{"description":"Michael Conforto remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"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-30T01:25:23.867Z","endTime":"2025-07-30T01:25:23.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Banda replaces Ben Casparius.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-30T01:25:23.896Z","endTime":"2025-07-30T01:26:43.278Z","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":676508,"link":"/api/v1/people/676508","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.460054733820623,"aZ":-20.15875448053946,"pfxX":8.144834789448263,"pfxZ":5.903354694093279,"pX":0.5274903642886556,"pZ":2.5008126823314316,"vX0":-7.775249329576958,"vY0":-140.9604834726004,"vZ0":-5.019869448029251,"x":96.89,"y":171.26,"x0":2.2474851177454633,"y0":50.006125473751375,"z0":5.58463752427807,"aX":16.589404890194583},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.0,"breakHorizontal":-13.4,"spinRate":2072,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.3868085543442863,"extension":6.150965164852636},"hitData":{"launchSpeed":83.2,"launchAngle":25.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.78,"coordY":94.71}},"index":2,"playId":"9bc72707-a4f6-3a1a-bf41-bb1b37f9e215","pitchNumber":1,"startTime":"2025-07-30T01:26:43.278Z","endTime":"2025-07-30T01:26:50.279Z","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:26:50.279Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:26:58.644Z","endTime":"2025-07-30T01:27:50.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.15841218061334,"strikeZoneBottom":1.45673634268454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21381802473878,"aZ":-31.146731798170045,"pfxX":-4.264876222491651,"pfxZ":0.6598205204033292,"pX":-0.5447284435169744,"pZ":2.095283325583445,"vX0":-5.703160216471605,"vY0":-123.53298436081988,"vZ0":-2.269128338888132,"x":137.76,"y":182.21,"x0":2.342517494664359,"y0":50.00129323628513,"z0":5.628470669445672,"aX":-6.630939316559488},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.0,"breakHorizontal":9.0,"spinRate":2262,"spinDirection":330},"zone":4,"typeConfidence":0.9,"plateTime":0.44235792871977386,"extension":6.156582821765474},"index":0,"playId":"3ab7d917-bd49-3ca8-b063-9235c19a7e04","pitchNumber":1,"startTime":"2025-07-30T01:27:12.803Z","endTime":"2025-07-30T01:27:16.897Z","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.5,"endSpeed":84.3,"strikeZoneTop":3.12209153011477,"strikeZoneBottom":1.42078331618853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.590930146327043,"aZ":-25.97926172892855,"pfxX":8.507245965047446,"pfxZ":3.4275475973701948,"pX":1.0657386545911676,"pZ":2.84082881592372,"vX0":-6.373108951546298,"vY0":-133.14976344067716,"vZ0":-2.3628234815809734,"x":76.38,"y":162.08,"x0":2.376086366676755,"y0":50.00611581975944,"z0":5.605280462288149,"aX":15.392331015502265},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":-14.2,"spinRate":1575,"spinDirection":113},"zone":12,"typeConfidence":0.88,"plateTime":0.41019072726024675,"extension":6.202783323955651},"index":1,"playId":"ea8e850a-13c9-33c7-899b-2d81b1b1a1f8","pitchNumber":2,"startTime":"2025-07-30T01:27:26.090Z","endTime":"2025-07-30T01:27:31.329Z","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.89761903970859,"aZ":-30.861684537738967,"pfxX":-1.7832941353087945,"pfxZ":0.8116899488224902,"pX":0.10850791498689125,"pZ":1.6206576591132318,"vX0":-5.422993624926238,"vY0":-125.40495287700698,"vZ0":-3.4322109284048086,"x":112.86,"y":195.02,"x0":2.5215592579407877,"y0":50.00092822130719,"z0":5.497117204867486,"aX":-2.8677831181478055},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":4.3,"spinRate":2331,"spinDirection":351},"zone":8,"typeConfidence":0.89,"plateTime":0.4350467468115524,"extension":6.123149737288677},"hitData":{"launchSpeed":87.0,"launchAngle":48.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.97,"coordY":108.86}},"index":2,"playId":"7950d96e-b629-3119-892c-03b8f176d6a1","pitchNumber":3,"startTime":"2025-07-30T01:27:40.404Z","endTime":"2025-07-30T01:27:50.412Z","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:27:50.412Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz doubles (23) on a line drive to right fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:27:56.692Z","endTime":"2025-07-30T01:28:58.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.85935020991573,"strikeZoneBottom":1.72571145148551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73450971841391,"aZ":-30.497277562962974,"pfxX":-1.859777554944385,"pfxZ":1.0386523816084283,"pX":-0.24936767897669632,"pZ":1.3965872289746686,"vX0":-5.876646561272193,"vY0":-125.71221608704992,"vZ0":-4.113587351420618,"x":126.51,"y":201.07,"x0":2.349573231664237,"y0":50.00567803659764,"z0":5.498525065672608,"aX":-3.0105585544777056},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":4.6,"spinRate":2250,"spinDirection":1},"zone":13,"typeConfidence":0.89,"plateTime":0.43380784346371426,"extension":6.25604722129227},"index":0,"playId":"a95b42de-286d-396c-9e9e-acdd8c8b1954","pitchNumber":1,"startTime":"2025-07-30T01:28:18.048Z","endTime":"2025-07-30T01:28:22.748Z","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":669242,"link":"/api/v1/people/669242"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.63627262935553,"strikeZoneBottom":1.75990357404701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.544505135874168,"aZ":-29.99773176287711,"pfxX":-2.586269539921227,"pfxZ":1.3486992184008866,"pX":-0.419046505567242,"pZ":2.4341047369827633,"vX0":-6.491672584294228,"vY0":-125.5119519383216,"vZ0":-1.535734304968018,"x":132.97,"y":173.06,"x0":2.524656360855201,"y0":50.004239523489446,"z0":5.469612648548946,"aX":-4.174519089251512},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":6.0,"spinRate":2328,"spinDirection":334},"zone":4,"typeConfidence":0.9,"plateTime":0.43440798500154987,"extension":6.139303691446265},"index":1,"playId":"6c0b9ebb-86fb-3046-bf89-55713511bb6d","pitchNumber":2,"startTime":"2025-07-30T01:28:32.182Z","endTime":"2025-07-30T01:28:36.857Z","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":669242,"link":"/api/v1/people/669242"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.147169950308317,"aZ":-31.494212145450025,"pfxX":-3.0739433464993664,"pfxZ":0.4206715678983386,"pX":0.16294898991170506,"pZ":2.880912341442234,"vX0":-4.681794919947836,"vY0":-125.93807651299859,"vZ0":-0.37652847430293124,"x":110.79,"y":161.0,"x0":2.4382758380847203,"y0":50.00394868188407,"z0":5.557782705874324,"aX":-4.987629361046819},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":6.6,"spinRate":2193,"spinDirection":327},"zone":5,"typeConfidence":0.9,"plateTime":0.43324822593461887,"extension":6.073315213138754},"hitData":{"launchSpeed":98.1,"launchAngle":19.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":228.32,"coordY":105.81}},"index":2,"playId":"4867b915-f4bc-348c-9e30-a4993d25f2d1","pitchNumber":3,"startTime":"2025-07-30T01:28:47.037Z","endTime":"2025-07-30T01:28:58.580Z","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":669242,"link":"/api/v1/people/669242"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":4.3999999999999915,"leverageIndex":0.82,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:28:58.580Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out, third baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:31:42.725Z","endTime":"2025-07-30T01:32:10.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664747,"fullName":"Alexis Díaz","link":"/api/v1/people/664747"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-30T01:29:16.142Z","endTime":"2025-07-30T01:29:59.363Z","isPitch":false,"type":"action","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":669242,"link":"/api/v1/people/669242"},"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"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alexis Díaz replaces Anthony Banda.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-30T01:29:59.363Z","endTime":"2025-07-30T01:31:45.045Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664747,"link":"/api/v1/people/664747"},"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":669242,"link":"/api/v1/people/669242"},"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"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":96.0,"endSpeed":86.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30629759769373,"aZ":-11.544075486018539,"pfxX":-5.246165119463561,"pfxZ":10.565970128770324,"pX":-0.18455043751706104,"pZ":2.917186375139261,"vX0":7.244302499805508,"vY0":-139.54423964886507,"vZ0":-3.8260341193288423,"x":124.03,"y":160.02,"x0":-2.144709712048447,"y0":50.00351842286509,"z0":5.078678983941617,"aX":-10.244479860814101},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2823,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.3940167904783074,"extension":7.724519130651611},"index":2,"playId":"1579e63b-d82d-3cd2-abd5-60f3740ad833","pitchNumber":1,"startTime":"2025-07-30T01:31:45.045Z","endTime":"2025-07-30T01:31:48.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.067562915442167,"aZ":-26.8330571996022,"pfxX":3.103655653787814,"pfxZ":3.1100341988506806,"pX":0.11724521796718873,"pZ":2.1430341336104592,"vX0":4.861388599342181,"vY0":-129.68825457925286,"vZ0":-2.0910216368808765,"x":112.53,"y":180.92,"x0":-2.178983463539045,"y0":50.00370611502097,"z0":4.990131257329149,"aX":5.327920231607938},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":-6.6,"spinRate":2979,"spinDirection":151},"zone":5,"typeConfidence":0.89,"plateTime":0.42105205559262293,"extension":7.67151990994671},"hitData":{"launchSpeed":85.0,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.77,"coordY":174.49}},"index":3,"playId":"595ea89f-dab2-309e-810f-0c2d998e6a65","pitchNumber":2,"startTime":"2025-07-30T01:32:02.843Z","endTime":"2025-07-30T01:32:10.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":664747,"link":"/api/v1/people/664747"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":664747,"link":"/api/v1/people/664747"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":2.44,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:32:10.953Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out, third baseman Santiago Espinal to first baseman Spencer Steer.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T01:34:38.876Z","endTime":"2025-07-30T01:36:52.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":[1,2,4,5,6],"actionIndex":[0],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":{"description":"Pitching Change: Tony Santillan replaces Graham Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-30T01:33:37.230Z","endTime":"2025-07-30T01:34:40.865Z","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":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.284843358554234,"aZ":-12.930530266570916,"pfxX":-6.703072148541747,"pfxZ":9.997649647862426,"pX":-0.14486627482229583,"pZ":2.9614055273263156,"vX0":7.3966044837992335,"vY0":-137.9879396748831,"vZ0":-4.3469716994593215,"x":122.52,"y":158.82,"x0":-1.9918091498903545,"y0":50.000474302545996,"z0":5.4311387907157425,"aX":-12.899098722666164},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":10.6,"spinRate":2393,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3972470166327482,"extension":5.90465586914019},"index":1,"playId":"04ec8288-724b-3da9-a2ff-25649c7c0c16","pitchNumber":1,"startTime":"2025-07-30T01:34:40.865Z","endTime":"2025-07-30T01:34:44.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.545204198396306,"aZ":-14.837160771714883,"pfxX":-6.614557241624853,"pfxZ":8.971801096280632,"pX":0.04092844861668073,"pZ":2.313993051188549,"vX0":7.9314949069637315,"vY0":-138.5280532569087,"vZ0":-5.432255054935909,"x":115.44,"y":176.3,"x0":-2.0074891427544235,"y0":50.00550196103724,"z0":5.301521365133803,"aX":-12.786618051126942},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":10.2,"spinRate":2407,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39623150050240685,"extension":5.949372187726859},"index":2,"playId":"3ba170a1-3ad4-3659-8fff-6decfcd7d3a1","pitchNumber":2,"startTime":"2025-07-30T01:35:02.057Z","endTime":"2025-07-30T01:35:06.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-30T01:35:17.036Z","endTime":"2025-07-30T01:35:29.430Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.576626254288456,"aZ":-17.0780793630941,"pfxX":-7.660876583936122,"pfxZ":7.694980186905367,"pX":0.033779123352356055,"pZ":3.9533903984836267,"vX0":8.140755910822792,"vY0":-139.4783532610894,"vZ0":-1.01926331679198,"x":115.71,"y":132.04,"x0":-1.9331778025404616,"y0":50.003837339781754,"z0":5.454176706112822,"aX":-15.032845546333503},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2357,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3933004958800037,"extension":5.8109350981480254},"index":4,"playId":"67a9fd64-686d-30fb-af38-42ac2d2790ac","pitchNumber":3,"startTime":"2025-07-30T01:35:29.430Z","endTime":"2025-07-30T01:35:35.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9745463758264,"aZ":-16.434023862043123,"pfxX":-7.93258446001979,"pfxZ":8.064117083261664,"pX":-1.0740698423570831,"pZ":4.10840290463872,"vX0":5.663379084311543,"vY0":-139.24893420821618,"vZ0":-0.7690008650721945,"x":157.94,"y":127.85,"x0":-2.109624733748453,"y0":50.00552368700129,"z0":5.481411736635232,"aX":-15.489565553820992},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":13.1,"spinRate":2401,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3942321546043508,"extension":6.015835185573794},"index":5,"playId":"11f63885-31c9-30a1-83c5-dfd0fd4986c5","pitchNumber":4,"startTime":"2025-07-30T01:36:22.215Z","endTime":"2025-07-30T01:36:26.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.399789107396042,"aZ":-40.86204296207792,"pfxX":6.456757256466135,"pfxZ":-5.816934510138946,"pX":0.4061277954474444,"pZ":1.7151982558398906,"vX0":4.295451454854669,"vY0":-122.35043571682293,"vZ0":-0.6517315479716597,"x":101.52,"y":192.47,"x0":-2.2197003397786284,"y0":50.000972745398435,"z0":5.530995599139737,"aX":9.646234063996475},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.3,"breakHorizontal":-12.8,"spinRate":2102,"spinDirection":19},"zone":9,"typeConfidence":2.0,"plateTime":0.4501653472154121,"extension":5.690485834101917},"hitData":{"launchSpeed":74.3,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":76.26,"coordY":156.44}},"index":6,"playId":"02cd9c2b-25f1-3cad-b2ab-dbd63639a06b","pitchNumber":5,"startTime":"2025-07-30T01:36:44.960Z","endTime":"2025-07-30T01:36:52.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:36:52.849Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, first baseman Spencer Steer to pitcher Tony Santillan.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T01:37:00.467Z","endTime":"2025-07-30T01:38:13.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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,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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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_assist"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":94.7,"endSpeed":86.1,"strikeZoneTop":3.29995013657582,"strikeZoneBottom":1.49433184431009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11301016072066,"aZ":-15.885950603869407,"pfxX":-6.352867276122621,"pfxZ":8.517271247647939,"pX":-0.5090630281016537,"pZ":3.246817237887152,"vX0":6.528850210824558,"vY0":-137.79319191863195,"vZ0":-2.813972166471649,"x":136.4,"y":151.12,"x0":-2.089754968557915,"y0":50.00637480133327,"z0":5.361622219910343,"aX":-12.155126518226057},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":10.1,"spinRate":2283,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3982960670385154,"extension":5.876707006658683},"index":0,"playId":"12b01f1d-1887-3db3-b4e7-9496a83c0552","pitchNumber":1,"startTime":"2025-07-30T01:37:22.835Z","endTime":"2025-07-30T01:37:26.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":84.9,"endSpeed":78.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6488958260977,"aZ":-37.133752517414315,"pfxX":6.112146396748928,"pfxZ":-3.2020102658438834,"pX":-0.09497700120806007,"pZ":2.459106298071449,"vX0":3.6425379796751924,"vY0":-123.67525770954839,"vZ0":0.24248365232338775,"x":120.62,"y":172.38,"x0":-2.3808581004458245,"y0":50.001865632655615,"z0":5.4739411227860675,"aX":9.46840375334881},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.5,"breakHorizontal":-11.9,"spinRate":2078,"spinDirection":19},"zone":5,"typeConfidence":2.0,"plateTime":0.44285861570920915,"extension":5.906631927224353},"index":1,"playId":"de9aa84c-0afc-3813-90b2-cca5bf8ff07f","pitchNumber":2,"startTime":"2025-07-30T01:37:39.201Z","endTime":"2025-07-30T01:37:43.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-30T01:37:57.108Z","endTime":"2025-07-30T01:38:07.032Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60708739652625,"aZ":-16.42497413145626,"pfxX":-8.180242112326262,"pfxZ":8.132418953152907,"pX":-0.29052657523447123,"pZ":1.9619748488298194,"vX0":7.394279953599935,"vY0":-138.64613541839836,"vZ0":-5.797394277562188,"x":128.07,"y":185.81,"x0":-1.9365242354390821,"y0":50.000806151226236,"z0":5.186231002032517,"aX":-15.83591517313413},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":13.2,"spinRate":2334,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3958975269151086,"extension":5.865495725921969},"hitData":{"launchSpeed":93.4,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.79,"coordY":164.86}},"index":3,"playId":"69732caf-5833-3a63-9364-021a4ecd7813","pitchNumber":3,"startTime":"2025-07-30T01:38:07.032Z","endTime":"2025-07-30T01:38:13.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:38:13.242Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Rojas lines out to pitcher Tony Santillan.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T01:38:16.953Z","endTime":"2025-07-30T01:39:21.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"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":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663574,"link":"/api/v1/people/663574"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.37204102506293,"strikeZoneBottom":1.59097728903309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54899528354984,"aZ":-33.66986394428892,"pfxX":4.7843097555964675,"pfxZ":-0.976373776559047,"pX":0.38328465868498324,"pZ":2.0989888620607347,"vX0":4.577747220394873,"vY0":-123.1780329624603,"vZ0":-1.2249827122867671,"x":102.39,"y":182.11,"x0":-2.1208718776787605,"y0":50.000818752396846,"z0":5.45035504290955,"aX":7.347766292319006},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.8,"breakHorizontal":-9.7,"spinRate":2151,"spinDirection":27},"zone":9,"typeConfidence":2.0,"plateTime":0.44472985032351886,"extension":5.808412872759311},"index":0,"playId":"c1ee8ad0-3a96-3a8d-9ddf-830079946ec0","pitchNumber":1,"startTime":"2025-07-30T01:39:00.918Z","endTime":"2025-07-30T01:39:05.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0147152242827,"aZ":-37.07242939952698,"pfxX":4.763610322304054,"pfxZ":-3.132315197172897,"pX":0.1180638223450391,"pZ":1.7098526123716213,"vX0":4.105900746223705,"vY0":-124.03498881953034,"vZ0":-1.5763122670921392,"x":112.5,"y":192.61,"x0":-2.1756127868234603,"y0":50.00295537164103,"z0":5.435133965721558,"aX":7.447500602906067},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.8,"breakHorizontal":-9.6,"spinRate":2248,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4410139784399969,"extension":5.71193210144151},"hitData":{"launchSpeed":78.9,"launchAngle":9.0,"totalDistance":122.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":130.45,"coordY":153.63}},"index":1,"playId":"1f65b958-b3b0-342f-b030-be9412d8b163","pitchNumber":2,"startTime":"2025-07-30T01:39:17.253Z","endTime":"2025-07-30T01:39:21.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:39:21.271Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Santiago Espinal pops out to third baseman Tommy Edman.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:41:09.946Z","endTime":"2025-07-30T01:42:11.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664747,"fullName":"Alexis Díaz","link":"/api/v1/people/664747"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.26925216654418,"strikeZoneBottom":1.55809356995525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57316695566564,"aZ":-15.481197443679854,"pfxX":-6.465238892560649,"pfxZ":8.871212516876179,"pX":-1.6289948385516593,"pZ":3.710216803316709,"vX0":4.019661718858121,"vY0":-136.89564463696047,"vZ0":-0.6665594407115459,"x":179.09,"y":138.6,"x0":-2.282714061940042,"y0":50.005617323077885,"z0":5.024857316006363,"aX":-12.170692531224416},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":10.8,"spinRate":2552,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4013866920653246,"extension":7.636122986222408},"index":0,"playId":"e6e90b68-c1ed-3449-b0f7-9ccef31eb7c8","pitchNumber":1,"startTime":"2025-07-30T01:41:31.213Z","endTime":"2025-07-30T01:41:34.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50747115045099,"aZ":-14.09226010727839,"pfxX":-6.863016902222464,"pfxZ":9.495015709759166,"pX":-0.2984131567251072,"pZ":2.974760589377043,"vX0":7.552272925231379,"vY0":-137.17808702184732,"vZ0":-2.7294679218257207,"x":128.37,"y":158.46,"x0":-2.196298134495226,"y0":50.00473852418763,"z0":4.944036273076175,"aX":-13.073612026813942},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":10.8,"spinRate":2665,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.39936228983595656,"extension":7.816536259443572},"hitData":{"launchSpeed":94.0,"launchAngle":73.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.4,"coordY":178.04}},"index":1,"playId":"e1296d24-0608-32a3-85cd-e0697d9b82d4","pitchNumber":2,"startTime":"2025-07-30T01:42:00.808Z","endTime":"2025-07-30T01:42:11.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":664747,"link":"/api/v1/people/664747"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":664747,"link":"/api/v1/people/664747"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:42:11.636Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Steer lines out to left fielder Michael Conforto.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:42:17.567Z","endTime":"2025-07-30T01:43:11.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664747,"fullName":"Alexis Díaz","link":"/api/v1/people/664747"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.40480518902048,"strikeZoneBottom":1.57813059581623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45272644622169,"aZ":-15.101619837832292,"pfxX":-6.866829950539568,"pfxZ":8.817995555956783,"pX":-0.05840553552255648,"pZ":3.440232030338383,"vX0":8.213736426804882,"vY0":-138.17617554527197,"vZ0":-1.2940734796240552,"x":119.23,"y":145.89,"x0":-2.1757092338236035,"y0":50.0021645414543,"z0":4.928163631029551,"aX":-13.294321811355793},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":10.8,"spinRate":2637,"spinDirection":232},"zone":2,"typeConfidence":0.91,"plateTime":0.39622656660393174,"extension":7.637907730902942},"index":0,"playId":"a5248e9d-1f05-32e7-b617-2d6dd19d71a5","pitchNumber":1,"startTime":"2025-07-30T01:42:35.874Z","endTime":"2025-07-30T01:42:40.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.28046009175372,"strikeZoneBottom":1.5391358083402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51305553083193,"aZ":-14.858594300458051,"pfxX":-7.16895044843322,"pfxZ":9.098327572352137,"pX":0.35865543302684383,"pZ":3.0676685539500648,"vX0":9.437718659081792,"vY0":-136.92680020036968,"vZ0":-2.413935715982942,"x":103.33,"y":155.95,"x0":-2.197307319586396,"y0":50.006587262050274,"z0":4.974300179764612,"aX":-13.65064678224198},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":11.0,"spinRate":2580,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.39962878291318926,"extension":7.720960236183637},"index":1,"playId":"570909df-6741-3652-bc8a-9bf5d76f6901","pitchNumber":2,"startTime":"2025-07-30T01:42:49.199Z","endTime":"2025-07-30T01:42:55.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.325068888167284,"aZ":-26.096003117516542,"pfxX":0.6381924044180227,"pfxZ":3.4621999887054384,"pX":-0.11800237669464637,"pZ":2.020712503678774,"vX0":5.78058072301387,"vY0":-131.2371700754016,"vZ0":-2.382167750675372,"x":121.5,"y":184.22,"x0":-2.426847749118112,"y0":50.00012722896942,"z0":4.872789824991903,"aX":1.1181147191948304},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.0,"breakHorizontal":-2.4,"spinRate":2696,"spinDirection":191},"zone":8,"typeConfidence":0.84,"plateTime":0.4164734064243034,"extension":7.7261764906370445},"hitData":{"launchSpeed":99.7,"launchAngle":19.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.46,"coordY":75.01}},"index":2,"playId":"56a3003c-1313-36c1-a52a-b47e647a48ee","pitchNumber":3,"startTime":"2025-07-30T01:43:03.251Z","endTime":"2025-07-30T01:43:11.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":664747,"link":"/api/v1/people/664747"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":664747,"link":"/api/v1/people/664747"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:43:11.678Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Joe flies out to right fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:43:10.991Z","endTime":"2025-07-30T01:43:46.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664747,"fullName":"Alexis Díaz","link":"/api/v1/people/664747"},"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10103568667877,"aZ":-14.8820571554419,"pfxX":-5.624089113935491,"pfxZ":8.803356916818052,"pX":-0.5914099511167905,"pZ":2.935120081707027,"vX0":6.427557015213108,"vY0":-139.21395233807985,"vZ0":-2.8887368512561262,"x":139.54,"y":159.53,"x0":-2.1988695325126413,"y0":50.000396549021715,"z0":4.970671483534764,"aX":-11.044090761987126},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2559,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.3933784346540068,"extension":7.703307101600639},"hitData":{"launchSpeed":83.8,"launchAngle":42.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.87,"coordY":90.53}},"index":0,"playId":"2c2a10c1-3a6d-3570-81e3-e338447d7ed7","pitchNumber":1,"startTime":"2025-07-30T01:43:37.464Z","endTime":"2025-07-30T01:43:46.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":664747,"link":"/api/v1/people/664747"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":664747,"link":"/api/v1/people/664747"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:43:46.199Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:46:25.545Z","endTime":"2025-07-30T01:49:46.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"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":[1,2,4,5,6,7,8,9,10,11],"actionIndex":[0],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Tony Santillan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-30T01:45:48.635Z","endTime":"2025-07-30T01:46:27.747Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641941,"link":"/api/v1/people/641941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.56767042471824,"aZ":-10.173731344419902,"pfxX":-4.054101237920586,"pfxZ":11.35724623703571,"pX":-0.13790041780644102,"pZ":2.3273341989564336,"vX0":4.698392510964304,"vY0":-139.10233377022345,"vZ0":-6.874726501706485,"x":122.26,"y":175.94,"x0":-1.331429729290013,"y0":50.00044635437223,"z0":5.523848656591772,"aX":-7.8520190979166555},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":6.2,"spinRate":2553,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39550189722607065,"extension":6.739692102033948},"index":1,"playId":"41d32940-b3c4-3692-b645-dfb457bdd508","pitchNumber":1,"startTime":"2025-07-30T01:46:27.747Z","endTime":"2025-07-30T01:46:32.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.5170692918359,"strikeZoneBottom":1.66688405005054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.9976453298765,"aZ":-11.128950081422596,"pfxX":-5.944455217306781,"pfxZ":10.727228314155276,"pX":0.7992156370358339,"pZ":2.6007561934750254,"vX0":7.634719202400556,"vY0":-139.98979413392908,"vZ0":-5.987014576219492,"x":86.54,"y":168.56,"x0":-1.2058937275553716,"y0":50.00239862479503,"z0":5.513113005001384,"aX":-11.662378756430956},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":9.0,"spinRate":2707,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3929896788135485,"extension":6.749901775953697},"index":2,"playId":"77c630d1-7104-3309-bbb4-2b4461098b04","pitchNumber":2,"startTime":"2025-07-30T01:46:45.637Z","endTime":"2025-07-30T01:46:49.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-30T01:46:52.720Z","endTime":"2025-07-30T01:47:12.491Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":97.2,"endSpeed":87.7,"strikeZoneTop":3.40538811009106,"strikeZoneBottom":1.55507233680787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.11194506644514,"aZ":-10.744324002841003,"pfxX":-5.410748636872334,"pfxZ":10.706642676537077,"pX":-0.7328974968427057,"pZ":3.7654510364332583,"vX0":3.6546193731805663,"vY0":-141.47705135274813,"vZ0":-3.1926936476488095,"x":144.94,"y":137.11,"x0":-1.3469661362797163,"y0":50.00104636716795,"z0":5.610689673357724,"aX":-10.827695731635087},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":8.9,"spinRate":2549,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3890525992681897,"extension":6.657542475736691},"index":4,"playId":"ec57256a-ef30-3082-9d7c-d70bc4e8f386","pitchNumber":3,"startTime":"2025-07-30T01:47:12.491Z","endTime":"2025-07-30T01:47:17.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.851666533139536,"aZ":-9.69836050721762,"pfxX":-6.220758134139467,"pfxZ":11.482328359472131,"pX":-0.35930946796134955,"pZ":2.9852265050478026,"vX0":5.122142781528085,"vY0":-140.03217729465993,"vZ0":-5.107286398596713,"x":130.7,"y":158.18,"x0":-1.417097424297604,"y0":50.00197463054795,"z0":5.485932736679727,"aX":-12.176534983074346},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.7,"breakHorizontal":10.0,"spinRate":2569,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39330815878199443,"extension":6.739266450859232},"index":5,"playId":"a8fd9194-f9df-3176-b422-81c8a89cf900","pitchNumber":4,"startTime":"2025-07-30T01:47:31.637Z","endTime":"2025-07-30T01:47:36.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.44990011022136,"aZ":-10.278789654166578,"pfxX":-4.7395959461337736,"pfxZ":10.873196699819395,"pX":0.9532414568932062,"pZ":3.1681261287113522,"vX0":7.669444901022879,"vY0":-141.5109931194407,"vZ0":-4.616498020035566,"x":80.66,"y":153.24,"x0":-1.1852253797257355,"y0":50.00212932731768,"z0":5.4880029991099715,"aX":-9.544271946553827},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2707,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.388128803851711,"extension":6.825924310108033},"index":6,"playId":"6485772c-9ddb-3766-a2e5-4cdfbc96fff3","pitchNumber":5,"startTime":"2025-07-30T01:47:54.732Z","endTime":"2025-07-30T01:47:59.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.417120627566828,"aZ":-25.08395197202265,"pfxX":-6.7417645634578545,"pfxZ":4.524589888831014,"pX":-0.16504762303270873,"pZ":1.8176526627925644,"vX0":5.081313202521944,"vY0":-124.25746453362244,"vZ0":-3.766825311788941,"x":123.29,"y":189.7,"x0":-1.358519849027425,"y0":50.002236334209684,"z0":5.432432112181639,"aX":-10.56377827374856},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.6,"breakHorizontal":11.0,"spinRate":1041,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.44045756023250515,"extension":7.196410914450375},"index":7,"playId":"63ad9b89-5b0a-3f32-b1e7-ef4006065c02","pitchNumber":6,"startTime":"2025-07-30T01:48:16.498Z","endTime":"2025-07-30T01:48:21.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.42413302880717,"strikeZoneBottom":1.57424854799856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.679945470565286,"aZ":-30.82593355418898,"pfxX":-7.490087936070208,"pfxZ":0.8706374721837733,"pX":-1.395170843137915,"pZ":1.7825952601636545,"vX0":2.489525774593325,"vY0":-123.625775837788,"vZ0":-2.797338165199602,"x":170.18,"y":190.65,"x0":-1.4395942496995713,"y0":50.004524865291934,"z0":5.505223068183181,"aX":-11.64347903000928},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":13.1,"spinRate":1164,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.44234423738863393,"extension":7.109687062179932},"index":8,"playId":"2a91d11e-ab5d-392d-b861-5e6da2c8c255","pitchNumber":7,"startTime":"2025-07-30T01:48:38.780Z","endTime":"2025-07-30T01:48:43.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":96.8,"endSpeed":88.2,"strikeZoneTop":3.41729561147241,"strikeZoneBottom":1.60946386186531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.37953589566732,"aZ":-11.053788071197356,"pfxX":-5.47903062963343,"pfxZ":10.556246542345914,"pX":-2.4891969056702057,"pZ":2.19899077647885,"vX0":-1.0133153902461212,"vY0":-140.87724988373955,"vZ0":-6.820477226722968,"x":211.88,"y":179.41,"x0":-1.4127694962621233,"y0":50.005131680831454,"z0":5.3735859947361755,"aX":-10.96237096735091},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":10.1,"spinRate":2560,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.38948542720313695,"extension":6.820537478447344},"index":9,"playId":"e7b0f0c8-e258-3338-8421-b35b85ab04bb","pitchNumber":8,"startTime":"2025-07-30T01:48:57.980Z","endTime":"2025-07-30T01:49:01.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.911016838111955,"aZ":-12.093683408331666,"pfxX":-5.113290698969369,"pfxZ":10.087484902156813,"pX":-0.6494122651869049,"pZ":3.192727581565958,"vX0":3.81292591790755,"vY0":-140.46251200762075,"vZ0":-4.2510064947085535,"x":141.75,"y":152.58,"x0":-1.3626399873286477,"y0":50.00475272627494,"z0":5.516958161858361,"aX":-10.180868114878606},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2615,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.39050127338795715,"extension":6.963994983588518},"index":10,"playId":"cfa34df2-a003-3eab-a56a-4d74ac960143","pitchNumber":9,"startTime":"2025-07-30T01:49:20.391Z","endTime":"2025-07-30T01:49:23.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.45289672210476,"strikeZoneBottom":1.60294608524567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00050867588201,"aZ":-10.429972982541267,"pfxX":-4.697313639564729,"pfxZ":10.985513360835597,"pX":-1.1316108641036233,"pZ":2.2362989417253134,"vX0":2.3128981258742303,"vY0":-139.89114942145406,"vZ0":-6.960482114745951,"x":160.13,"y":178.4,"x0":-1.3595642862535255,"y0":50.00063161652634,"z0":5.442855402474549,"aX":-9.294419572138663},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":8.0,"spinRate":2604,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.39177467541982347,"extension":6.887559801747325},"index":11,"playId":"dad4ddc4-cc6d-3597-b9a7-9ffc2010a1c7","pitchNumber":10,"startTime":"2025-07-30T01:49:42.881Z","endTime":"2025-07-30T01:49:46.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:49:46.872Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Connor Joe.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:50:39.090Z","endTime":"2025-07-30T01:51:12.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner James Outman replaces Michael Conforto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"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-30T01:50:11.430Z","endTime":"2025-07-30T01:50:41.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"902","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"base":1,"defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.806819182977378,"aZ":-25.359273495883716,"pfxX":1.3334453978226681,"pfxZ":4.0766232848900374,"pX":0.034851281554289675,"pZ":1.550534307612708,"vX0":3.7434901549484194,"vY0":-127.60673354676985,"vZ0":-4.883626134061353,"x":115.67,"y":196.92,"x0":-1.6163120624633276,"y0":50.00552509477312,"z0":5.453000211573046,"aX":2.229274720591975},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.6,"breakHorizontal":-3.1,"spinRate":2242,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.42694970839849633,"extension":7.031543080824868},"index":1,"playId":"b5dc9d68-ef2e-39e8-8ca5-f708d768620d","pitchNumber":1,"startTime":"2025-07-30T01:50:41.441Z","endTime":"2025-07-30T01:50:44.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34229765762148,"aZ":-10.765693062227044,"pfxX":-4.714545277708006,"pfxZ":10.77522723106274,"pX":0.29896128917206083,"pZ":2.3158560949022835,"vX0":6.15363014605334,"vY0":-140.43538143014885,"vZ0":-6.729146786245947,"x":105.6,"y":176.25,"x0":-1.3134803914198818,"y0":50.00602823451843,"z0":5.451782367198622,"aX":-9.370174763337213},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2665,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.39080605138491054,"extension":6.77379389589071},"hitData":{"launchSpeed":89.2,"launchAngle":58.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.61,"coordY":129.0}},"index":2,"playId":"862a1f59-7951-37cb-9918-2cd740f69e78","pitchNumber":2,"startTime":"2025-07-30T01:51:02.563Z","endTime":"2025-07-30T01:51:12.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":3.43,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:51:12.705Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shohei Ohtani lines out to right fielder Connor Joe.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:51:23.429Z","endTime":"2025-07-30T01:53:35.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"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":5},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.147997279223123,"aZ":-26.509367779854973,"pfxX":-4.943492533593409,"pfxZ":3.7054832359795924,"pX":0.10969349086981474,"pZ":2.341346660048927,"vX0":5.236620658778875,"vY0":-122.84271140375083,"vZ0":-2.2030121121862596,"x":112.82,"y":175.56,"x0":-1.406566970439501,"y0":50.0056201345874,"z0":5.501684995412161,"aX":-7.563174901032499},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.5,"breakHorizontal":7.7,"spinRate":881,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4457509306562666,"extension":7.232779758185517},"index":0,"playId":"166599c4-db4f-3766-a4fa-6dca351f0f23","pitchNumber":1,"startTime":"2025-07-30T01:51:41.146Z","endTime":"2025-07-30T01:51:44.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.54515135384786,"strikeZoneBottom":1.60753919511238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29794069058756,"aZ":-26.22503610274416,"pfxX":-2.998723241443593,"pfxZ":3.7586491824124444,"pX":-1.2014543087818954,"pZ":2.4206361943475203,"vX0":1.6240983970678835,"vY0":-124.36734539101629,"vZ0":-2.2904431748639427,"x":162.8,"y":173.42,"x0":-1.4694994267473216,"y0":50.00511036234863,"z0":5.503978027909504,"aX":-4.751333167252708},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.6,"breakHorizontal":5.2,"spinRate":826,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4385156103567569,"extension":7.059894135431324},"index":1,"playId":"9425ed3e-f9fc-3c36-b92e-174a32389e90","pitchNumber":2,"startTime":"2025-07-30T01:52:11.422Z","endTime":"2025-07-30T01:52:16.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":96.8,"endSpeed":89.2,"strikeZoneTop":3.43401237099035,"strikeZoneBottom":1.60181702752903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13169464763629,"aZ":-11.763919216015012,"pfxX":-5.181041756294254,"pfxZ":10.050560721788349,"pX":-0.7911311907573748,"pZ":3.055098438106265,"vX0":4.092971889573904,"vY0":-140.93179491531134,"vZ0":-4.642880125692443,"x":147.16,"y":156.29,"x0":-1.5821340753264261,"y0":50.006158730403214,"z0":5.471147984185476,"aX":-10.524859592192946},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":8.6,"spinRate":2646,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.38722564165225215,"extension":6.701879668621365},"index":2,"playId":"2cae3983-5cd9-3ad1-a51f-f6b556187d64","pitchNumber":3,"startTime":"2025-07-30T01:52:32.423Z","endTime":"2025-07-30T01:52:37.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.807870081023648,"aZ":-22.999105033557424,"pfxX":-1.121775732000633,"pfxZ":5.960943990247479,"pX":-0.3455560479911609,"pZ":3.0428334460100714,"vX0":3.126784315804765,"vY0":-122.60352048854021,"vZ0":-1.3512160454459416,"x":130.17,"y":156.62,"x0":-1.4856575336622333,"y0":50.00170199202949,"z0":5.544197236043157,"aX":-1.7265864242354363},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.8,"breakHorizontal":1.4,"spinRate":789,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.44493581711063257,"extension":7.109508213473577},"index":3,"playId":"3a470563-8407-3db1-b42f-0330604bc16a","pitchNumber":4,"startTime":"2025-07-30T01:52:55.461Z","endTime":"2025-07-30T01:52:59.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-30T01:53:03.950Z","endTime":"2025-07-30T01:53:24.609Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.626392487921024,"aZ":-30.111182792475763,"pfxX":-3.836391309313279,"pfxZ":1.3638243724445722,"pX":-0.16755419858819545,"pZ":2.3156294139910027,"vX0":4.204258046329308,"vY0":-121.78120640704049,"vZ0":-1.4281130901059007,"x":123.39,"y":176.26,"x0":-1.4096623904634922,"y0":50.00589310299333,"z0":5.4898296683704055,"aX":-5.8224336456841845},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.4,"breakHorizontal":6.1,"spinRate":939,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.44802283556193023,"extension":7.16680042455776},"hitData":{"launchSpeed":87.2,"launchAngle":25.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.73,"coordY":95.34}},"index":5,"playId":"2c66216c-4c79-3a53-b5f4-d29430f43bca","pitchNumber":5,"startTime":"2025-07-30T01:53:24.609Z","endTime":"2025-07-30T01:53:35.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.4,"awayTeamWinProbability":42.6,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":3.11,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:53:35.319Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Will Smith doubles (17) on a line drive to left fielder Gavin Lux. James Outman scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:53:44.785Z","endTime":"2025-07-30T01:55:23.138Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":641941,"link":"/api/v1/people/641941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.39610215777818,"strikeZoneBottom":1.49473321391886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.471593148878572,"aZ":-23.729510959070527,"pfxX":0.6163487191566883,"pfxZ":4.959217635175859,"pX":1.1842729435648491,"pZ":0.9107481563162695,"vX0":6.256599836299504,"vY0":-128.78743668237794,"vZ0":-6.650254993252279,"x":71.86,"y":214.19,"x0":-1.3434473665328828,"y0":50.001626277153214,"z0":5.328062882617041,"aX":1.0468238871430775},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":-2.3,"spinRate":2191,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.42320630074574517,"extension":7.0527062879967595},"index":0,"playId":"07a244ff-5956-32af-9cca-fa0a48f8f68b","pitchNumber":1,"startTime":"2025-07-30T01:54:02.722Z","endTime":"2025-07-30T01:54:08.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"c1e1ca31-da1d-3cc5-b4ef-7144da5f8237","startTime":"2025-07-30T01:54:23.980Z","endTime":"2025-07-30T01:54:27.436Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.561384171586205,"aZ":-12.941980947051583,"pfxX":-4.34723162728203,"pfxZ":9.700543188579466,"pX":0.6377659137793051,"pZ":2.76850843872815,"vX0":7.049115479146908,"vY0":-139.70069566161402,"vZ0":-5.146923451853245,"x":92.69,"y":164.03,"x0":-1.3498626694040068,"y0":50.005447498296526,"z0":5.481080361381042,"aX":-8.621617362211554},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2607,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.39161108319392923,"extension":6.914614941330805},"index":2,"playId":"83487307-9f59-3589-9926-748ff9075b5e","pitchNumber":2,"startTime":"2025-07-30T01:54:46.884Z","endTime":"2025-07-30T01:54:50.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.562015723214547,"aZ":-13.420663324531734,"pfxX":-4.751623316550567,"pfxZ":9.365758061966062,"pX":-0.5453475987631567,"pZ":1.8809334072299253,"vX0":3.9907967945068514,"vY0":-140.10668072854892,"vZ0":-7.197666202340113,"x":137.79,"y":187.99,"x0":-1.3659091497564524,"y0":50.00262894666467,"z0":5.34763959152567,"aX":-9.513420749492237},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2438,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.38989683606034387,"extension":6.768257924715337},"hitData":{"launchSpeed":101.2,"launchAngle":21.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.84,"coordY":101.01}},"index":3,"playId":"e6036214-49f8-3a4d-8a85-bf09974c8aef","pitchNumber":3,"startTime":"2025-07-30T01:55:09.103Z","endTime":"2025-07-30T01:55:23.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.5,"awayTeamWinProbability":82.5,"homeTeamWinProbabilityAdded":-39.9,"leverageIndex":2.55,"dramaIndex":313.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:55:23.138Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:55:57.413Z","endTime":"2025-07-30T01:57:31.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"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":3},"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":4},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.67970619692379,"strikeZoneBottom":1.77335538552163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.953394035835206,"aZ":-32.12708997992114,"pfxX":-4.4091423793698015,"pfxZ":0.034900544583969406,"pX":-2.2486253606407813,"pZ":3.225016842765736,"vX0":-0.13714776814594964,"vY0":-121.74570215433373,"vZ0":0.9763862183147121,"x":202.71,"y":151.7,"x0":-1.6183360166903065,"y0":50.005075236309104,"z0":5.590251352341839,"aX":-6.647652112666119},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.5,"breakHorizontal":8.0,"spinRate":808,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.4491597306265236,"extension":6.946801910901303},"index":0,"playId":"bd52cef8-7f40-3e05-a02e-ff717114505b","pitchNumber":1,"startTime":"2025-07-30T01:56:03.932Z","endTime":"2025-07-30T01:56:07.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.75664656523755,"strikeZoneBottom":1.76512441993253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.078990927123066,"aZ":-30.365829948666,"pfxX":-6.48882966611308,"pfxZ":1.2101472552068868,"pX":0.15283687142669727,"pZ":1.708091601372519,"vX0":5.694775574449171,"vY0":-121.04562022781901,"vZ0":-2.5670147791008047,"x":111.17,"y":192.66,"x0":-1.374303681848872,"y0":50.005967840881674,"z0":5.410644074645774,"aX":-9.741673809372488},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.9,"breakHorizontal":10.6,"spinRate":995,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.45051314254667085,"extension":7.207997294462168},"index":1,"playId":"7438db85-b9d7-3d29-a3f6-a97a77c715de","pitchNumber":2,"startTime":"2025-07-30T01:56:24.748Z","endTime":"2025-07-30T01:56:28.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.68929831292155,"strikeZoneBottom":1.78264689835846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02108577161697,"aZ":-11.268639172771396,"pfxX":-5.276158025430019,"pfxZ":10.743678690510825,"pX":-1.5826376784520486,"pZ":3.189337323104682,"vX0":1.8728665176824197,"vY0":-138.83666772961396,"vZ0":-3.944328196793233,"x":177.33,"y":152.67,"x0":-1.5817631855925676,"y0":50.003091040598214,"z0":5.382370023650673,"aX":-10.26683480798025},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":9.1,"spinRate":2435,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39499895400015284,"extension":6.725766477900072},"index":2,"playId":"1005b1e5-7f43-38d4-acd6-b51383fa81be","pitchNumber":3,"startTime":"2025-07-30T01:56:45.033Z","endTime":"2025-07-30T01:56:52.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":96.6,"endSpeed":88.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65111566071134,"aZ":-10.203081415967565,"pfxX":-5.765685589046683,"pfxZ":11.03078518991047,"pX":-0.10431761079354808,"pZ":2.480814510977305,"vX0":5.750967904329863,"vY0":-140.4453029805361,"vZ0":-5.9995725777348055,"x":120.98,"y":171.8,"x0":-1.4322561370720432,"y0":50.00458278427777,"z0":5.312459976394445,"aX":-11.486643596356247},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.8,"breakHorizontal":9.2,"spinRate":2533,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39041174760377295,"extension":6.845012034368465},"index":3,"playId":"95b66ebf-74f0-36f7-80c2-c02d049a5755","pitchNumber":4,"startTime":"2025-07-30T01:57:06.374Z","endTime":"2025-07-30T01:57:10.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20635130507048,"aZ":-30.260671578952504,"pfxX":-7.018590592447188,"pfxZ":1.2660388516681431,"pX":-1.3211110678069238,"pZ":1.27776658503995,"vX0":2.6432681692190827,"vY0":-121.99440292380167,"vZ0":-3.535647822548826,"x":167.36,"y":204.28,"x0":-1.5046227255525118,"y0":50.003570664939986,"z0":5.344466329704443,"aX":-10.61675682734433},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":12.1,"spinRate":931,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44837401175670477,"extension":7.144308063413785},"index":4,"playId":"8a68520f-94e4-33cb-91ef-80ad7546a3d5","pitchNumber":5,"startTime":"2025-07-30T01:57:27.708Z","endTime":"2025-07-30T01:57:31.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":1.08,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:57:31.039Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rece Hinds strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:01:13.495Z","endTime":"2025-07-30T02:02:43.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3],"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":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Andy Pages.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"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-30T01:59:20.225Z","endTime":"2025-07-30T01:59:20.250Z","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":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"James Outman remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"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-30T01:59:20.250Z","endTime":"2025-07-30T01:59:20.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"902","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Vesia replaces Alexis Díaz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"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-30T01:59:20.251Z","endTime":"2025-07-30T02:00:05.972Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664747,"link":"/api/v1/people/664747","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":669242,"link":"/api/v1/people/669242"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Rece Hinds replaces Will Benson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-30T02:00:05.972Z","endTime":"2025-07-30T02:00:35.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":666181,"link":"/api/v1/people/666181"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-30T02:00:35.139Z","endTime":"2025-07-30T02:01:13.495Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":91.2,"endSpeed":83.1,"strikeZoneTop":3.60382950416867,"strikeZoneBottom":1.72414466976877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52966902899963,"aZ":-11.333484143702842,"pfxX":3.2248130342413814,"pfxZ":11.733239788859168,"pX":0.26553949438445035,"pZ":2.8072682383217,"vX0":-0.7897055873040003,"vY0":-132.71761375104526,"vZ0":-5.874973650762209,"x":98.68,"y":156.92,"x0":0.1487778099253373,"y0":50.00483171897888,"z0":5.88204459561746,"aX":5.728879145769345},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":20.2,"breakHorizontal":-5.6,"spinRate":2482,"spinDirection":156},"zone":5,"typeConfidence":0.89,"plateTime":0.413370404560895,"extension":6.274394597109894},"index":5,"playId":"75fe0520-fc0d-3c62-8b44-ed429c785b52","pitchNumber":1,"startTime":"2025-07-30T02:01:13.495Z","endTime":"2025-07-30T02:01:20.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.53976214339458,"strikeZoneBottom":1.66013758692423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.462503134186253,"aZ":-25.902665076113564,"pfxX":-3.653344095176544,"pfxZ":3.931242710882451,"pX":0.6244744615001908,"pZ":2.8058119872280973,"vX0":2.063544039443941,"vY0":-125.07407929048895,"vZ0":-3.0576755241822275,"x":84.66,"y":148.91,"x0":0.26659601218074636,"y0":50.00542700900857,"z0":6.151505291367363,"aX":-5.832280277594094},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":6.2,"spinRate":2398,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.43667673030159904,"extension":6.113052277008184},"index":6,"playId":"919ec3c5-c08a-3a8e-bcfd-5b73fbc55a8e","pitchNumber":2,"startTime":"2025-07-30T02:01:32.220Z","endTime":"2025-07-30T02:01:46.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.60485570728611,"strikeZoneBottom":1.6839592650389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.35468945235362,"aZ":-10.678182969814124,"pfxX":3.1852935519650276,"pfxZ":11.939535409331079,"pX":0.6006314828478552,"pZ":4.771858354860967,"vX0":0.10490083606574106,"vY0":-134.38952941930904,"vZ0":-1.2687567623935763,"x":91.23,"y":75.4,"x0":0.14802514082084742,"y0":50.00525257038158,"z0":6.021663869895064,"aX":5.736438292385777},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":21.5,"breakHorizontal":-5.8,"spinRate":2538,"spinDirection":162},"zone":12,"typeConfidence":0.9,"plateTime":0.41001230061242344,"extension":6.22006659719927},"index":7,"playId":"74d1deed-2bac-3dbb-ab9b-c19547aa988c","pitchNumber":3,"startTime":"2025-07-30T02:01:51.777Z","endTime":"2025-07-30T02:01:59.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":86.1,"endSpeed":79.4,"strikeZoneTop":3.59425948027717,"strikeZoneBottom":1.75684856062273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.434077857085516,"aZ":-24.598983997424856,"pfxX":-3.6865999932088553,"pfxZ":4.770057630396498,"pX":-0.5431808668542886,"pZ":0.31729438804467197,"vX0":-0.4464589721629422,"vY0":-125.2225298799171,"vZ0":-8.764686453120078,"x":137.7,"y":230.21,"x0":0.11629593473146194,"y0":50.00058754909919,"z0":5.877067926996065,"aX":-5.849958558847808},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.8,"breakHorizontal":6.7,"spinRate":2371,"spinDirection":191},"zone":13,"typeConfidence":0.9,"plateTime":0.43750999020501746,"extension":6.344005669681599},"index":8,"playId":"9ad85e80-906c-3467-9a4f-6dd34e32555f","pitchNumber":4,"startTime":"2025-07-30T02:02:11.262Z","endTime":"2025-07-30T02:02:18.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.777393024337805,"aZ":-10.676825536257013,"pfxX":1.798050469004949,"pfxZ":11.740018078252284,"pX":0.7977838890970372,"pZ":3.196211271085444,"vX0":1.1067409745791197,"vY0":-134.6091981906413,"vZ0":-4.975789109335024,"x":86.59,"y":152.48,"x0":0.14734658545319007,"y0":50.0067048570639,"z0":5.827628158344878,"aX":3.2933466890214578},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.4,"breakHorizontal":-3.5,"spinRate":2470,"spinDirection":163},"zone":3,"typeConfidence":0.9,"plateTime":0.4072167959565869,"extension":6.255265581238708},"index":9,"playId":"7ff4f185-2010-37ef-8f68-0004bf0b409f","pitchNumber":5,"startTime":"2025-07-30T02:02:36.812Z","endTime":"2025-07-30T02:02:43.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:02:43.395Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Trevino pops out to catcher Will Smith in foul territory.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:02:43.746Z","endTime":"2025-07-30T02:03:52.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"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(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.1,"strikeZoneTop":3.2398622854666,"strikeZoneBottom":1.41516264438481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.617131057667798,"aZ":-8.310906002588045,"pfxX":2.149916198586662,"pfxZ":12.809723390467141,"pX":-0.1342007134340732,"pZ":2.0298161713185396,"vX0":-1.2837816654012602,"vY0":-136.05527598548036,"vZ0":-8.348465374459549,"x":122.12,"y":183.97,"x0":0.0660099932366693,"y0":50.00269607785541,"z0":5.72530485573967,"aX":4.005008182964263},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.5,"breakHorizontal":-3.6,"spinRate":2508,"spinDirection":166},"zone":5,"typeConfidence":0.9,"plateTime":0.40354944575939333,"extension":6.473300629367834},"index":0,"playId":"8a75a684-d8d3-3953-88eb-3293abc10c93","pitchNumber":1,"startTime":"2025-07-30T02:03:07.345Z","endTime":"2025-07-30T02:03:13.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.08834837589841,"strikeZoneBottom":1.37030565095786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.468266153866573,"aZ":-23.237676271766073,"pfxX":7.742547644787299,"pfxZ":5.940782123320435,"pX":-0.8131485331165574,"pZ":2.001717344839545,"vX0":-4.540885166270026,"vY0":-122.21960965709145,"vZ0":-4.164276359241123,"x":148.0,"y":184.73,"x0":0.06884309927096888,"y0":50.00058235810335,"z0":5.7378975841229405,"aX":11.640011736155019},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.0,"breakHorizontal":-12.8,"spinRate":1775,"spinDirection":134},"zone":4,"typeConfidence":0.92,"plateTime":0.4492065340549516,"extension":6.2573196767256265},"index":1,"playId":"42c2663a-88e5-3420-b856-c9bccabbfe7a","pitchNumber":2,"startTime":"2025-07-30T02:03:24.399Z","endTime":"2025-07-30T02:03:29.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.182917982831057,"aZ":-9.37015364591626,"pfxX":2.5617245662292105,"pfxZ":12.207527020435412,"pX":0.7975221887165915,"pZ":2.5263529143896646,"vX0":0.8794618564218412,"vY0":-136.12780108797102,"vZ0":-6.89025179276538,"x":86.6,"y":170.57,"x0":0.1370965965662937,"y0":50.002034515470406,"z0":5.746449086437824,"aX":4.78492276484399},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.8,"breakHorizontal":-4.8,"spinRate":2539,"spinDirection":167},"zone":6,"typeConfidence":0.9,"plateTime":0.403081905021625,"extension":6.3627329308208465},"hitData":{"launchSpeed":65.7,"launchAngle":88.0,"totalDistance":40.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":140.67,"coordY":220.6}},"index":2,"playId":"7918d349-7c07-3d00-adfa-5f0b4340fd05","pitchNumber":3,"startTime":"2025-07-30T02:03:44.167Z","endTime":"2025-07-30T02:03:52.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:03:52.740Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:05:15.315Z","endTime":"2025-07-30T02:06:31.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":{"description":"Offensive Substitution: Pinch-hitter Tyler Stephenson replaces Gavin Lux.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-30T02:04:01.613Z","endTime":"2025-07-30T02:05:17.592Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.39172748682648,"strikeZoneBottom":1.63413311236465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63907794570708,"aZ":-24.743247672032865,"pfxX":-4.377837963566026,"pfxZ":4.559066204289575,"pX":-0.6448298730041739,"pZ":0.8194628598164707,"vX0":0.04133653783055441,"vY0":-126.75277879058379,"vZ0":-7.694018311305396,"x":141.58,"y":216.65,"x0":-0.09253347608320718,"y0":50.00125457151745,"z0":5.86668060001489,"aX":-7.130210297833541},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":7.9,"spinRate":2470,"spinDirection":186},"zone":13,"typeConfidence":0.9,"plateTime":0.43194544361595,"extension":6.258485647834162},"index":1,"playId":"05d49334-69d1-32b9-9e42-b3f8ac0bea76","pitchNumber":1,"startTime":"2025-07-30T02:05:17.592Z","endTime":"2025-07-30T02:05:22.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.993879310796434,"aZ":-11.208381256439527,"pfxX":2.855714478125816,"pfxZ":11.259970451662326,"pX":0.7202032046266483,"pZ":3.6584033885720886,"vX0":0.4299824612370386,"vY0":-135.2257902357743,"vZ0":-3.7842353024576187,"x":89.55,"y":140.0,"x0":0.18813678121230637,"y0":50.00347510599821,"z0":5.855635227928341,"aX":5.317093304772881},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":-5.3,"spinRate":2490,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.4042172345940016,"extension":6.279551074575087},"index":2,"playId":"fd4ce0cc-90ee-3674-9325-50af21b15501","pitchNumber":2,"startTime":"2025-07-30T02:05:38.868Z","endTime":"2025-07-30T02:05:43.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85629949767241,"aZ":-11.26788505569248,"pfxX":3.570027751190796,"pfxZ":11.259772215566361,"pX":0.2675115556599175,"pZ":3.0327506268059667,"vX0":-0.9213292269209393,"vY0":-135.23509793280033,"vZ0":-5.448236664304771,"x":106.8,"y":156.9,"x0":0.14831356287800196,"y0":50.00192982935733,"z0":5.860482729609989,"aX":6.626901425274265},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":-6.2,"spinRate":2493,"spinDirection":161},"zone":2,"typeConfidence":0.9,"plateTime":0.4046671454469397,"extension":6.312615333519359},"index":3,"playId":"49999f04-0c70-38f4-a0a8-8f72944a8347","pitchNumber":3,"startTime":"2025-07-30T02:06:01.534Z","endTime":"2025-07-30T02:06:06.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":84.2,"endSpeed":77.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.864327104129984,"aZ":-24.231296041848925,"pfxX":7.253709990135411,"pfxZ":5.189840786094086,"pX":0.721303137309991,"pZ":1.1656623720699664,"vX0":-1.5462525842428185,"vY0":-122.58009016776234,"vZ0":-5.984790447610634,"x":89.51,"y":207.31,"x0":0.4152916609136421,"y0":50.00336758206777,"z0":5.6910364159975515,"aX":11.10562330175361},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.3,"breakHorizontal":-12.8,"spinRate":1928,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4458101499451925,"extension":6.249337191399247},"index":4,"playId":"cf54f000-00f5-3473-9991-c4b8b359c6a3","pitchNumber":4,"startTime":"2025-07-30T02:06:27.194Z","endTime":"2025-07-30T02:06:31.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","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":669242,"link":"/api/v1/people/669242"},"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"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:06:31.528Z","atBatIndex":77}]