[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Holliday pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:40:55.150Z","endTime":"2025-07-22T22:42:21.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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-22T21:10:20.064Z","endTime":"2025-07-22T22:19:12.966Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"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-22T22:19:12.966Z","endTime":"2025-07-22T22:40:21.024Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"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-22T22:40:21.024Z","endTime":"2025-07-22T22:40:57.457Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"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":91.6,"endSpeed":84.3,"strikeZoneTop":3.39000311441771,"strikeZoneBottom":1.57000457598557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.853691100919768,"aZ":-15.536181230959372,"pfxX":4.754890831854828,"pfxZ":9.169484581006168,"pX":0.5430459185440867,"pZ":2.827909469646797,"vX0":-1.79258834941957,"vY0":-133.41070559150708,"vZ0":-4.566625192171681,"x":96.3,"y":162.43,"x0":0.6031971617906632,"y0":50.00558039234927,"z0":5.67036048802653,"aX":8.631566428774855},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":-8.3,"spinRate":1857,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.40947971743458256,"extension":7.4631491305389375},"index":3,"playId":"eea17d36-7d60-3b33-8a94-fa18b021d72e","pitchNumber":1,"startTime":"2025-07-22T22:40:57.457Z","endTime":"2025-07-22T22:41:01.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":92.4,"endSpeed":84.4,"strikeZoneTop":3.23303236892625,"strikeZoneBottom":1.56555307423226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.900709161751855,"aZ":-13.616249442247623,"pfxX":3.7987048618834818,"pfxZ":10.16565663095701,"pX":-0.841625191294918,"pZ":2.0558608224748753,"vX0":-4.423477845616309,"vY0":-134.4390154754641,"vZ0":-6.881672846273515,"x":149.08,"y":183.27,"x0":0.3336864371382076,"y0":50.00001155559735,"z0":5.62027179630231,"aX":6.933129263585707},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":-5.9,"spinRate":1852,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.4078487952496639,"extension":7.4903929132924185},"index":4,"playId":"82f7eb0d-c1e2-321d-bd10-b44fd01ceabf","pitchNumber":2,"startTime":"2025-07-22T22:41:13.296Z","endTime":"2025-07-22T22:41:17.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":5,"startTime":"2025-07-22T22:41:25.751Z","endTime":"2025-07-22T22:41:35.903Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":78.5,"endSpeed":72.1,"strikeZoneTop":3.38363884048577,"strikeZoneBottom":1.54888325627876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.497118034947952,"aZ":-45.70080192923099,"pfxX":-4.659336317133001,"pfxZ":-10.267590062585377,"pX":1.0908973171926617,"pZ":3.67895766146286,"vX0":1.9205991446830548,"vY0":-114.17555784968594,"vZ0":4.7906993416427825,"x":75.42,"y":139.45,"x0":0.8430672984614241,"y0":50.003812507320696,"z0":6.057639383343247,"aX":-6.137021555725198},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-17.0,"breakHorizontal":7.9,"spinRate":2672,"spinDirection":338},"zone":12,"typeConfidence":0.89,"plateTime":0.4801656745468579,"extension":6.954546549246854},"index":6,"playId":"ed3f56f8-fe88-39e2-94da-1de81d666e86","pitchNumber":3,"startTime":"2025-07-22T22:41:35.903Z","endTime":"2025-07-22T22:41:40.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":76.7,"endSpeed":70.6,"strikeZoneTop":3.37493494672267,"strikeZoneBottom":1.58821725972669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.721035674466588,"aZ":-44.34662349534269,"pfxX":-3.738775693890404,"pfxZ":-9.775829709668264,"pX":-0.6215080171716508,"pZ":0.8841339657250186,"vX0":-1.4525954589178331,"vY0":-111.66238037860032,"vZ0":-0.8001286069147923,"x":140.69,"y":214.91,"x0":0.5258930716867019,"y0":50.002771841212436,"z0":5.865451503320022,"aX":-4.655216896785759},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-17.5,"breakHorizontal":7.2,"spinRate":2667,"spinDirection":340},"zone":13,"typeConfidence":0.89,"plateTime":0.49315108386698725,"extension":7.023562239403641},"index":7,"playId":"1477e9c2-28dc-367b-b27d-2225f1b872eb","pitchNumber":4,"startTime":"2025-07-22T22:41:51.585Z","endTime":"2025-07-22T22:41:56.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":78.9,"endSpeed":72.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.437882755445642,"aZ":-23.8127884438939,"pfxX":5.702972402043556,"pfxZ":6.231429868086012,"pX":-0.018552345968877153,"pZ":1.8648946139611031,"vX0":-3.0210039972707317,"vY0":-114.86522561751164,"vZ0":-3.612895329339135,"x":117.71,"y":188.43,"x0":0.5698923787098447,"y0":50.00346080100065,"z0":5.762657672445339,"aX":7.6530637236805354},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.7,"breakHorizontal":-9.6,"spinRate":1567,"spinDirection":129},"zone":8,"typeConfidence":0.9,"plateTime":0.47608607216109533,"extension":7.421053573135923},"hitData":{"launchSpeed":82.0,"launchAngle":63.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":123.38,"coordY":140.23}},"index":8,"playId":"0153f4d5-92cf-31cd-9112-7d6c6a1adac6","pitchNumber":5,"startTime":"2025-07-22T22:42:11.771Z","endTime":"2025-07-22T22:42:21.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-22T22:42:21.658Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Westburg grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:42:27.971Z","endTime":"2025-07-22T22:44:08.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.5520938926663,"strikeZoneBottom":1.58213121927469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.258764897530757,"aZ":-44.66537581530877,"pfxX":-4.622518218055042,"pfxZ":-10.034933839603678,"pX":-0.07205149657699847,"pZ":2.1004126871719273,"vX0":-0.1053616280418335,"vY0":-111.24975418412528,"vZ0":1.729451871298873,"x":119.75,"y":182.07,"x0":0.5759070193982466,"y0":50.00268925642463,"z0":5.9672287397100074,"aX":-5.75364938807496},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-17.3,"breakHorizontal":8.4,"spinRate":2712,"spinDirection":335},"zone":8,"typeConfidence":0.9,"plateTime":0.49365242413925925,"extension":7.248076461570089},"index":0,"playId":"1fa521b8-38fe-3e11-89d3-41636a472e39","pitchNumber":1,"startTime":"2025-07-22T22:42:46.909Z","endTime":"2025-07-22T22:42:50.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":78.4,"endSpeed":72.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.10731482808324,"aZ":-23.100956026258494,"pfxX":4.6600733320250365,"pfxZ":6.799627242926704,"pX":-0.3348913767120701,"pZ":2.0093474224426173,"vX0":-3.2588600959042333,"vY0":-114.22881801705184,"vZ0":-3.320238761332205,"x":129.77,"y":184.53,"x0":0.49793995646078115,"y0":50.00407401475535,"z0":5.728678925478865,"aX":6.21933103881574},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":11.9,"breakHorizontal":-7.7,"spinRate":1576,"spinDirection":124},"zone":7,"typeConfidence":0.9,"plateTime":0.47772489578950683,"extension":7.3142928740635815},"index":1,"playId":"6c222eb4-dd17-3677-98ee-e8a961cbcc8e","pitchNumber":2,"startTime":"2025-07-22T22:43:02.152Z","endTime":"2025-07-22T22:43:08.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.2,"strikeZoneTop":3.52789396938679,"strikeZoneBottom":1.5815850645238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.773314371056582,"aZ":-23.524495726266178,"pfxX":4.4510631139427135,"pfxZ":6.325531958447969,"pX":1.3834770281256814,"pZ":1.711667852898409,"vX0":0.39280081664646005,"vY0":-116.69003280822119,"vZ0":-3.870316955121631,"x":64.27,"y":192.56,"x0":0.6350231836318609,"y0":50.000163872896394,"z0":5.6306051989087,"aX":6.082802851327276},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.7,"breakHorizontal":-8.2,"spinRate":1558,"spinDirection":123},"zone":14,"typeConfidence":0.88,"plateTime":0.4709840165585004,"extension":7.3126421932628825},"index":2,"playId":"8c7abd46-99db-30bb-b7d9-56129ce24185","pitchNumber":3,"startTime":"2025-07-22T22:43:25.823Z","endTime":"2025-07-22T22:43:31.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":78.0,"endSpeed":70.0,"strikeZoneTop":3.5323150567825,"strikeZoneBottom":1.5387262855899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.736696185330338,"aZ":-46.87244134406174,"pfxX":-7.816365341679271,"pfxZ":-11.735440484495973,"pX":-1.2436364154963178,"pZ":2.0811246630849847,"vX0":-1.8119962030317531,"vY0":-113.2851401456067,"vZ0":2.0648041726460296,"x":164.4,"y":182.59,"x0":0.5884526392842178,"y0":50.003204456634045,"z0":5.976177459224693,"aX":-9.788235425132891},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-19.9,"breakHorizontal":14.6,"spinRate":2659,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.4904298730526948,"extension":7.022714557123818},"index":3,"playId":"cda4906f-6db4-37a8-ac4c-f9b7faf0a441","pitchNumber":4,"startTime":"2025-07-22T22:43:44.844Z","endTime":"2025-07-22T22:43:49.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63702572924827,"aZ":-12.977595842974784,"pfxX":2.597537920364352,"pfxZ":10.46835106030558,"pX":0.10162591238203184,"pZ":2.5184128537924733,"vX0":-2.059754058232908,"vY0":-134.64517382823703,"vZ0":-5.7481835387945015,"x":113.13,"y":170.78,"x0":0.5396163297066862,"y0":50.00021730484412,"z0":5.601659479947622,"aX":4.761706870047904},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":-4.2,"spinRate":1863,"spinDirection":151},"zone":5,"typeConfidence":0.9,"plateTime":0.407030570697684,"extension":7.66374863774937},"hitData":{"launchSpeed":89.4,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.75,"coordY":166.68}},"index":4,"playId":"2f165732-ef8c-3cbf-b5f8-38de3e69dcac","pitchNumber":5,"startTime":"2025-07-22T22:44:01.197Z","endTime":"2025-07-22T22:44:08.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:44:08.560Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:44:16.920Z","endTime":"2025-07-22T22:46:12.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.4,"strikeZoneTop":3.74981516812138,"strikeZoneBottom":1.45132550105873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.080524140121767,"aZ":-24.49993059268446,"pfxX":3.3727168141220156,"pfxZ":5.798684750813393,"pX":-0.11117309411049073,"pZ":2.25980272755873,"vX0":-2.4733815280898472,"vY0":-113.78969853837879,"vZ0":-2.442564287270408,"x":121.24,"y":177.77,"x0":0.5468279288191285,"y0":50.002656957629966,"z0":5.751925309674558,"aX":4.463582249264881},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":10.2,"breakHorizontal":-5.5,"spinRate":1499,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.47967187987365323,"extension":7.498817073398796},"index":0,"playId":"90abed4d-7b04-376f-b0a8-d5031956f916","pitchNumber":1,"startTime":"2025-07-22T22:44:35.722Z","endTime":"2025-07-22T22:44:40.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.73017748593315,"strikeZoneBottom":1.90414078913038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56846294494727,"aZ":-14.613198117703135,"pfxX":4.092512051320757,"pfxZ":9.288418234481496,"pX":-0.5724791173524766,"pZ":1.821730583836543,"vX0":-4.343651287963387,"vY0":-136.2974774143658,"vZ0":-7.230896551413315,"x":138.82,"y":189.59,"x0":0.5063685730525723,"y0":50.00567876348162,"z0":5.508814884383239,"aX":7.739634094338279},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":-6.6,"spinRate":1813,"spinDirection":151},"zone":7,"typeConfidence":0.91,"plateTime":0.40111779122963,"extension":7.807951249872194},"index":1,"playId":"b58a4ff3-a2a3-3e06-ac73-8083141ea374","pitchNumber":2,"startTime":"2025-07-22T22:44:50.609Z","endTime":"2025-07-22T22:44:56.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":93.0,"endSpeed":85.6,"strikeZoneTop":3.67737619810719,"strikeZoneBottom":1.78755594892957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.663116043737215,"aZ":-13.430710556032887,"pfxX":5.332095914978207,"pfxZ":10.050534274417341,"pX":-0.7021254273306707,"pZ":1.6161702411715184,"vX0":-4.791589587506631,"vY0":-135.24020245372324,"vZ0":-7.941060368347033,"x":121.48,"y":134.3,"x0":0.3941262846729841,"y0":50.00249168285596,"z0":5.519329411183454,"aX":9.942686276490297},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-8.8,"spinRate":1939,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.403985375379432,"extension":7.619013014272545},"index":2,"playId":"db5f85e3-8d20-3618-9d1e-47d9a8f27641","pitchNumber":3,"startTime":"2025-07-22T22:45:06.447Z","endTime":"2025-07-22T22:45:11.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.68013185807746,"strikeZoneBottom":1.64625871630945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52814583567608,"aZ":-18.69468456957184,"pfxX":7.143515616643308,"pfxZ":10.081401020407716,"pX":-0.7341750676119974,"pZ":-0.446769082269043,"vX0":-4.573461970884153,"vY0":-115.48446247083034,"vZ0":-9.455462599882583,"x":144.99,"y":250.84,"x0":0.35382073996607366,"y0":50.002726474408774,"z0":5.531557523948122,"aX":9.551686792323014},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":15.8,"breakHorizontal":-11.6,"spinRate":1599,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.476129034125623,"extension":7.888978312344157},"index":3,"playId":"c60d60bb-096c-38f6-849a-a0f05c3eedd9","pitchNumber":4,"startTime":"2025-07-22T22:45:21.678Z","endTime":"2025-07-22T22:45:25.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.2740761705753,"aZ":-21.869099607511263,"pfxX":4.36646254462886,"pfxZ":7.875210139033614,"pX":-0.009352023473425295,"pZ":2.9189410167363263,"vX0":-2.189560628629046,"vY0":-113.49663634407517,"vZ0":-1.5405558883718524,"x":117.36,"y":159.97,"x0":0.39932588015558723,"y0":50.00063951306392,"z0":5.779119184794623,"aX":5.71035896544963},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":14.2,"breakHorizontal":-7.3,"spinRate":1644,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.482130705372001,"extension":7.4679701562681595},"index":4,"playId":"97d206d7-7813-3001-9617-a77cf011e692","pitchNumber":5,"startTime":"2025-07-22T22:45:42.731Z","endTime":"2025-07-22T22:45:47.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-22T22:45:55.311Z","endTime":"2025-07-22T22:46:07.099Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.75282322602759,"strikeZoneBottom":1.69661953811516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.323745222601385,"aZ":-15.725142544456927,"pfxX":4.353223920746786,"pfxZ":8.832242589011372,"pX":1.2108918219065692,"pZ":2.5396067185211146,"vX0":0.24932807369682414,"vY0":-135.30038565390697,"vZ0":-5.269444643563032,"x":70.84,"y":170.21,"x0":0.551823683111734,"y0":50.00067452168478,"z0":5.606853555630093,"aX":8.104316089412904},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":-7.9,"spinRate":1872,"spinDirection":150},"zone":14,"typeConfidence":0.91,"plateTime":0.4041556796061401,"extension":7.461629021393568},"index":6,"playId":"55aad291-abd0-3811-9b73-bd6b3069f92c","pitchNumber":6,"startTime":"2025-07-22T22:46:07.099Z","endTime":"2025-07-22T22:46:12.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:46:12.175Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:46:16.159Z","endTime":"2025-07-22T22:48:23.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.41085940765971,"strikeZoneBottom":1.56823644634004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23230048492476,"aZ":-44.66253932261499,"pfxX":-3.749921829507162,"pfxZ":-9.907327199334361,"pX":-0.10932568153132653,"pZ":1.5183060473794183,"vX0":-0.6647275575045537,"vY0":-112.39437515539841,"vZ0":0.456795094027757,"x":121.17,"y":197.79,"x0":0.6781601361427303,"y0":50.0047351344158,"z0":5.904321358779114,"aX":-4.725554568163073},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.4,"breakHorizontal":7.0,"spinRate":2669,"spinDirection":340},"zone":8,"typeConfidence":0.89,"plateTime":0.4901669805160105,"extension":7.1760576923994845},"index":0,"playId":"51c31de7-85ea-3cfb-8409-bcab0dfa1526","pitchNumber":1,"startTime":"2025-07-22T22:46:38.276Z","endTime":"2025-07-22T22:46:43.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.832539175288314,"aZ":-22.891108893410443,"pfxX":6.796902354719836,"pfxZ":7.1171947015923935,"pX":0.41328623147340393,"pZ":1.0762575212348324,"vX0":-2.363862852216873,"vY0":-113.52269244433072,"vZ0":-5.250113705981473,"x":101.25,"y":209.72,"x0":0.585105988119909,"y0":50.00431519135002,"z0":5.6982734657829655,"aX":8.869934522727275},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":11.9,"breakHorizontal":-11.8,"spinRate":1562,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.48251836548996074,"extension":7.528554770335018},"index":1,"playId":"be669d8d-9eb8-3421-a39b-69f27ec89c47","pitchNumber":2,"startTime":"2025-07-22T22:46:55.742Z","endTime":"2025-07-22T22:46:59.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.49038452544252,"strikeZoneBottom":1.52986921430255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.86915856782992,"aZ":-23.449420296253837,"pfxX":4.303205962027981,"pfxZ":6.808023702962293,"pX":1.2646235725533586,"pZ":3.8139743757030944,"vX0":0.3923232919503039,"vY0":-112.34601086657358,"vZ0":0.6789509004484443,"x":68.8,"y":135.8,"x0":0.5286068560477724,"y0":50.00336357151821,"z0":5.886575092288674,"aX":5.51432937600825},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":12.8,"breakHorizontal":-7.9,"spinRate":1624,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.4870742690853498,"extension":7.42461680218584},"index":2,"playId":"5c14b2af-98e0-3a5a-83c3-f94e3dfe9557","pitchNumber":3,"startTime":"2025-07-22T22:47:16.585Z","endTime":"2025-07-22T22:47:20.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.9,"strikeZoneTop":3.39945791434028,"strikeZoneBottom":1.53347696629043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.80322670802476,"aZ":-22.48766609577852,"pfxX":4.917198787302071,"pfxZ":7.292438067116274,"pX":-1.0222823784150483,"pZ":-0.1769546871663476,"vX0":-4.921022929981808,"vY0":-114.18521552509013,"vZ0":-7.9920700797846225,"x":155.97,"y":243.56,"x0":0.5156585753013085,"y0":50.00517271120694,"z0":5.560815366147141,"aX":6.534581230276822},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":11.5,"breakHorizontal":-7.8,"spinRate":1621,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.4785565231565596,"extension":7.758036479690506},"index":3,"playId":"a7953a81-1533-382b-b683-11d646ff9f18","pitchNumber":4,"startTime":"2025-07-22T22:47:33.033Z","endTime":"2025-07-22T22:47:37.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"2c54cc76-94e5-3bcf-a084-53585fbc5a3b","startTime":"2025-07-22T22:47:57.967Z","endTime":"2025-07-22T22:48:01.732Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53874715450343,"aZ":-44.36411866960365,"pfxX":-4.440901590245174,"pfxZ":-9.640441772390016,"pX":-0.5804658938691208,"pZ":1.5184581001049813,"vX0":-1.4824937671955076,"vY0":-113.19677149787618,"vZ0":0.3896782497490274,"x":139.13,"y":197.78,"x0":0.6644716697119158,"y0":50.00191332851631,"z0":5.879632591849567,"aX":-5.616283308563857},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.8,"breakHorizontal":8.4,"spinRate":2489,"spinDirection":348},"zone":7,"typeConfidence":0.9,"plateTime":0.48864308318504124,"extension":7.203958026683501},"index":5,"playId":"1b5912be-995b-3679-a9a6-7b4983cb1ef9","pitchNumber":5,"startTime":"2025-07-22T22:48:19.724Z","endTime":"2025-07-22T22:48:23.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:48:23.868Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:50:03.957Z","endTime":"2025-07-22T22:50:56.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.17914490592761,"strikeZoneBottom":1.35138210367633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.454632135659537,"aZ":-13.275097588789706,"pfxX":-1.1920732463900272,"pfxZ":9.933998169405536,"pX":-9.15433748189751E-4,"pZ":2.8400112348080815,"vX0":1.9966803387278902,"vY0":-137.08766550136176,"vZ0":-5.660466301330635,"x":117.03,"y":162.1,"x0":-0.5839845530885005,"y0":50.00057617539491,"z0":5.838522234608746,"aX":-2.267504496230306},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":1.7,"spinRate":2335,"spinDirection":198},"zone":2,"typeConfidence":0.9,"plateTime":0.39962222398069525,"extension":6.681224674391361},"index":0,"playId":"8bd566cc-1c1c-3573-9936-935ffdf38e81","pitchNumber":1,"startTime":"2025-07-22T22:50:33.918Z","endTime":"2025-07-22T22:50:37.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":94.4,"endSpeed":86.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.723055619774236,"aZ":-11.97987195761548,"pfxX":-0.7266905165287779,"pfxZ":10.582855208679316,"pX":0.22774108947606905,"pZ":2.1700668367216167,"vX0":1.9459034743699228,"vY0":-137.32984424999304,"vZ0":-7.466445242713268,"x":108.32,"y":180.19,"x0":-0.39591955872179135,"y0":50.00089071826392,"z0":5.740931642463043,"aX":-1.386633637606592},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":1.0,"spinRate":2285,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.39901510133923823,"extension":6.656242888151127},"hitData":{"launchSpeed":96.4,"launchAngle":30.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.09,"coordY":57.48}},"index":1,"playId":"c8a07096-84cb-3d08-a622-bdf1412182b4","pitchNumber":2,"startTime":"2025-07-22T22:50:48.449Z","endTime":"2025-07-22T22:50:56.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:50:56.995Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:51:03.443Z","endTime":"2025-07-22T22:52:40.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"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.8,"endSpeed":87.8,"strikeZoneTop":3.38136446988273,"strikeZoneBottom":1.60277282234145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.11102316399148,"aZ":-14.414194723787435,"pfxX":-1.8148430668137538,"pfxZ":9.023052263697835,"pX":0.6067010870880221,"pZ":1.5777025330122967,"vX0":3.380435477930298,"vY0":-139.35714246504264,"vZ0":-8.433843258219332,"x":93.87,"y":196.18,"x0":-0.3858707398817766,"y0":50.00308710928898,"z0":5.594077246688543,"aX":-3.572430131622682},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":2.6,"spinRate":2227,"spinDirection":200},"zone":9,"typeConfidence":0.88,"plateTime":0.3929401989533141,"extension":6.782317681348084},"index":0,"playId":"6a0b0a6b-28b9-33f5-96bc-115041d52853","pitchNumber":1,"startTime":"2025-07-22T22:51:23.158Z","endTime":"2025-07-22T22:51:29.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.18957474468346,"strikeZoneBottom":1.24323196275534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.44233118565254,"aZ":-13.011334608471927,"pfxX":-1.5622947212321856,"pfxZ":10.025691357270158,"pX":1.003515713207013,"pZ":2.5686844321543796,"vX0":4.127288959697264,"vY0":-138.46265046461804,"vZ0":-6.285932938170397,"x":78.75,"y":169.43,"x0":-0.31386781950745346,"y0":50.0001214464691,"z0":5.765481968269839,"aX":-2.98556133911158},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":1.8,"spinRate":2264,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.3979806806961861,"extension":6.744825711496372},"index":1,"playId":"c580f147-0e0d-3049-8c58-13b894bf1924","pitchNumber":2,"startTime":"2025-07-22T22:51:42.298Z","endTime":"2025-07-22T22:51:47.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.1405313081329,"strikeZoneBottom":1.41184607906327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26978280733256,"aZ":-13.065223992674087,"pfxX":-1.0791690739740063,"pfxZ":10.17925292385032,"pX":-0.6493831104087968,"pZ":1.2811213043522758,"vX0":0.04661888089275311,"vY0":-136.889053649615,"vZ0":-9.257806572001154,"x":141.75,"y":204.19,"x0":-0.5267472475817744,"y0":50.00510995510064,"z0":5.625287161870948,"aX":-2.0260253147890537},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":1.9,"spinRate":2240,"spinDirection":198},"zone":13,"typeConfidence":0.9,"plateTime":0.40179739627707445,"extension":6.715837368751369},"index":2,"playId":"9aa757c3-336b-3477-b786-d43bc3301a01","pitchNumber":3,"startTime":"2025-07-22T22:51:59.593Z","endTime":"2025-07-22T22:52:05.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.26175373011386,"strikeZoneBottom":1.46064099871447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33997831401891,"aZ":-12.788556294483337,"pfxX":-1.4109711570179713,"pfxZ":10.055348862652107,"pX":-0.1160909673677027,"pZ":2.567676990939431,"vX0":1.2573285394555742,"vY0":-138.5511284646187,"vZ0":-6.214244097689049,"x":121.43,"y":169.45,"x0":-0.3943002177063206,"y0":50.00342024826924,"z0":5.707965551427235,"aX":-2.7206414352712867},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":2.3,"spinRate":2264,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.3965659426499988,"extension":6.72706312294764},"index":3,"playId":"d726c1a3-a475-3bda-aa74-b2d5b63e59c4","pitchNumber":4,"startTime":"2025-07-22T22:52:15.010Z","endTime":"2025-07-22T22:52:18.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.171246001574083,"aZ":-26.89118462481611,"pfxX":2.4691379249300334,"pfxZ":3.134779503662278,"pX":0.24817525973295415,"pZ":1.9090565334537195,"vX0":0.9646348558725393,"vY0":-129.137891463476,"vZ0":-4.663815154636252,"x":107.54,"y":187.24,"x0":-0.45119201919172686,"y0":50.0058142276349,"z0":5.809916950716005,"aX":4.166301692813653},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":-4.7,"spinRate":2188,"spinDirection":170},"zone":8,"typeConfidence":0.92,"plateTime":0.42431126988444534,"extension":6.521220899219664},"hitData":{"launchSpeed":79.2,"launchAngle":49.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.18,"coordY":123.58}},"index":4,"playId":"3ce71258-0856-34a9-9003-7ddac764a2df","pitchNumber":5,"startTime":"2025-07-22T22:52:31.761Z","endTime":"2025-07-22T22:52:40.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:52:40.341Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Ramírez homers (21) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:52:45.275Z","endTime":"2025-07-22T22:53:32.645Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.079724947018725,"aZ":-11.753827513938319,"pfxX":-0.9750367919918547,"pfxZ":10.777351187442804,"pX":-0.2168714290873411,"pZ":3.3382250893477057,"vX0":0.8909503776523771,"vY0":-137.4138187107571,"vZ0":-4.389158637728626,"x":125.27,"y":148.65,"x0":-0.42009266691244984,"y0":50.002652423153116,"z0":5.7672304771869465,"aX":-1.8474313507539903},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":1.6,"spinRate":2278,"spinDirection":193},"zone":2,"typeConfidence":0.92,"plateTime":0.40001307270512854,"extension":6.687625043059938},"hitData":{"launchSpeed":105.1,"launchAngle":25.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.73,"coordY":73.76}},"index":0,"playId":"b382e666-592b-3d85-83e4-c9f171f4c6fb","pitchNumber":1,"startTime":"2025-07-22T22:53:07.074Z","endTime":"2025-07-22T22:53:32.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":10.199999999999996,"leverageIndex":0.41,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:53:32.645Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:53:20.446Z","endTime":"2025-07-22T22:54:38.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":76.8,"endSpeed":71.0,"strikeZoneTop":3.16221231224083,"strikeZoneBottom":1.2708735510797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.841256811217146,"aZ":-41.807545058084656,"pfxX":5.1976569695446075,"pfxZ":-7.5855616987597685,"pX":-1.0517587833350415,"pZ":2.900122944627378,"vX0":-2.313011891217491,"vY0":-111.84277884173706,"vZ0":2.4143526232968746,"x":157.09,"y":160.48,"x0":-0.6804542778586536,"y0":50.00478541911922,"z0":6.0886273329170635,"aX":6.597060637679304},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-12.8,"breakHorizontal":-8.9,"spinRate":2770,"spinDirection":26},"zone":11,"typeConfidence":0.89,"plateTime":0.4893987839645435,"extension":6.606169399109421},"index":0,"playId":"50bbdd23-6fe2-3ccd-b333-46c8ad2266c0","pitchNumber":1,"startTime":"2025-07-22T22:53:54.724Z","endTime":"2025-07-22T22:53:59.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.09473513006907,"strikeZoneBottom":1.39842730824181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.976020211389585,"aZ":-27.673906906704328,"pfxX":-6.719462201177445,"pfxZ":2.628086217675256,"pX":0.3408397508029544,"pZ":1.2698134971837598,"vX0":4.230136427528689,"vY0":-129.3968653353133,"vZ0":-6.128154807489859,"x":104.01,"y":204.5,"x0":-0.43550975947776394,"y0":50.00061444747245,"z0":5.767198587484306,"aX":-11.484324001773155},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":11.3,"spinRate":1551,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.42201872390849005,"extension":6.7694906777756385},"index":1,"playId":"3628c7ea-c996-3de9-89d4-cf749583d29f","pitchNumber":2,"startTime":"2025-07-22T22:54:11.000Z","endTime":"2025-07-22T22:54:16.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60149192347921,"aZ":-27.04933669738957,"pfxX":-5.651985824156421,"pfxZ":2.997329382777724,"pX":0.2411406937316485,"pZ":1.9687695167478982,"vX0":3.240919982231156,"vY0":-129.52859245396922,"vZ0":-4.628848157150642,"x":107.81,"y":185.62,"x0":-0.2882643181730449,"y0":50.002292553540386,"z0":5.8331314511981045,"aX":-9.658702046994465},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":9.6,"spinRate":1583,"spinDirection":216},"zone":5,"typeConfidence":0.89,"plateTime":0.42194465565440575,"extension":6.695762578493403},"hitData":{"launchSpeed":64.8,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":125.21,"coordY":185.61}},"index":2,"playId":"1dd50536-5999-38f2-bc42-6f07a1910013","pitchNumber":3,"startTime":"2025-07-22T22:54:29.358Z","endTime":"2025-07-22T22:54:38.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:54:38.189Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T22:56:21.545Z","endTime":"2025-07-22T22:57:44.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.48032324795094,"strikeZoneBottom":1.5869264065405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14033455006588,"aZ":-12.488916650278131,"pfxX":6.068015193716494,"pfxZ":11.011981417440289,"pX":0.29031371038294107,"pZ":1.3716939958304706,"vX0":-2.7224218122810995,"vY0":-132.78133710770436,"vZ0":-8.643132356122758,"x":105.93,"y":201.74,"x0":0.5398968675503322,"y0":50.00363991868199,"z0":5.575492072326631,"aX":10.847332038892848},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-10.4,"spinRate":1931,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.41233150981460476,"extension":7.506223671629695},"index":0,"playId":"5b831197-ff7a-3768-8c5d-6aec27fec659","pitchNumber":1,"startTime":"2025-07-22T22:56:46.985Z","endTime":"2025-07-22T22:56:52.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":92.0,"endSpeed":84.6,"strikeZoneTop":3.41282835500389,"strikeZoneBottom":1.49555316743396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.594930817402982,"aZ":-14.898178614921834,"pfxX":5.618122014371557,"pfxZ":9.458339581933442,"pX":0.32730557130459015,"pZ":2.661861654735869,"vX0":-2.517208809149566,"vY0":-133.9622793849943,"vZ0":-5.060820919146353,"x":104.52,"y":166.91,"x0":0.5466755786232346,"y0":50.00189344163242,"z0":5.632099544716038,"aX":10.261230802530992},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-9.7,"spinRate":1946,"spinDirection":152},"zone":6,"typeConfidence":0.91,"plateTime":0.4080923457479848,"extension":7.437828763009743},"index":1,"playId":"72ad2a49-d12f-3f41-9630-68cfa93d3731","pitchNumber":2,"startTime":"2025-07-22T22:57:01.110Z","endTime":"2025-07-22T22:57:06.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.46372617594457,"strikeZoneBottom":1.570682899005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.495321953420703,"aZ":-14.578336365424297,"pfxX":4.2627049365,"pfxZ":9.57580162880186,"pX":-0.025479336530003057,"pZ":3.1953404998741815,"vX0":-2.8222853859728563,"vY0":-134.53326390190358,"vZ0":-3.812692593086605,"x":117.97,"y":152.51,"x0":0.4819823322138638,"y0":50.00499118889548,"z0":5.660641667621761,"aX":7.834540905064122},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":-7.1,"spinRate":1864,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.4067526321710435,"extension":7.600264034154956},"index":2,"playId":"413bec44-9a23-3a04-9ffa-e327983a4135","pitchNumber":3,"startTime":"2025-07-22T22:57:16.050Z","endTime":"2025-07-22T22:57:20.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-22T22:57:25.679Z","endTime":"2025-07-22T22:57:39.920Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.582466224930986,"aZ":-14.986844602812768,"pfxX":4.113630194044448,"pfxZ":9.139172325564498,"pX":-0.04693859258273594,"pZ":2.7053251993268517,"vX0":-3.0500953731284963,"vY0":-135.73637116415767,"vZ0":-4.989652902210839,"x":118.79,"y":165.74,"x0":0.5525910786054445,"y0":50.00072579144897,"z0":5.598384086913794,"aX":7.733851712483316},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":-6.8,"spinRate":1875,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.4023469773418906,"extension":7.499453050663022},"index":4,"playId":"9eedaba6-6fbd-3b6b-a040-283a255dafba","pitchNumber":4,"startTime":"2025-07-22T22:57:39.920Z","endTime":"2025-07-22T22:57:44.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:57:44.235Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T22:57:46.902Z","endTime":"2025-07-22T23:00:23.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.6,"strikeZoneTop":3.24677223492003,"strikeZoneBottom":1.45513298126733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.802621932476967,"aZ":-45.17847338374887,"pfxX":-3.879128026739926,"pfxZ":-10.545873297368065,"pX":0.13590585664396324,"pZ":3.418967106380866,"vX0":0.09376245129110097,"vY0":-111.19687746555128,"vZ0":4.484620856683571,"x":111.82,"y":146.47,"x0":0.595591344392395,"y0":50.003406702434376,"z0":6.110926414429006,"aX":-4.782924385074167},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-17.3,"breakHorizontal":7.0,"spinRate":2676,"spinDirection":335},"zone":12,"typeConfidence":0.9,"plateTime":0.49550199797408023,"extension":6.816545304430047},"index":0,"playId":"bd97621e-2a23-366b-8fb4-39f811fd4265","pitchNumber":1,"startTime":"2025-07-22T22:58:09.812Z","endTime":"2025-07-22T22:58:15.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.3,"endSpeed":84.2,"strikeZoneTop":3.29033569531488,"strikeZoneBottom":1.52272823233329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.959131430034464,"aZ":-16.620797311375526,"pfxX":5.674904194406592,"pfxZ":8.542447161062242,"pX":0.4291206488103514,"pZ":2.530055000504178,"vX0":-1.9573388825640983,"vY0":-134.2950551053964,"vZ0":-4.923891802451038,"x":100.64,"y":170.47,"x0":0.4314959269643191,"y0":50.00383675706569,"z0":5.575343568141868,"aX":10.3323527106741},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":-9.8,"spinRate":1844,"spinDirection":149},"zone":6,"typeConfidence":0.91,"plateTime":0.4083656262377722,"extension":7.597871367706752},"index":1,"playId":"38eba016-112c-3162-a017-430b807c2cc8","pitchNumber":2,"startTime":"2025-07-22T22:58:25.655Z","endTime":"2025-07-22T22:58:29.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.24468471073145,"strikeZoneBottom":1.52499978461933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.895199877299273,"aZ":-14.470882443020928,"pfxX":4.331419194122064,"pfxZ":9.553413515441747,"pX":-0.4207090939341913,"pZ":2.27186608795241,"vX0":-3.4167802454738037,"vY0":-134.91609034624355,"vZ0":-6.123166574551726,"x":133.04,"y":177.44,"x0":0.2960485659033345,"y0":50.00538776920376,"z0":5.581346182001234,"aX":8.028655112977729},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-7.2,"spinRate":1852,"spinDirection":156},"zone":4,"typeConfidence":0.91,"plateTime":0.40515578087210713,"extension":7.486677713208352},"index":2,"playId":"72f51e98-87ac-3e7e-a24f-d9ae1c3ffb32","pitchNumber":3,"startTime":"2025-07-22T22:58:42.435Z","endTime":"2025-07-22T22:58:46.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":79.2,"endSpeed":72.4,"strikeZoneTop":3.26368172087112,"strikeZoneBottom":1.54418950517973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.406753624629072,"aZ":-45.35061368575427,"pfxX":-4.4267250116200065,"pfxZ":-10.001651125146847,"pX":-1.0616589159768213,"pZ":0.8020926320505902,"vX0":-2.4597137158130296,"vY0":-115.19940794260789,"vZ0":-1.3950827437334423,"x":157.47,"y":217.12,"x0":0.602309794676999,"y0":50.004340840750494,"z0":5.879210359856622,"aX":-5.830371235509353},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-18.1,"breakHorizontal":8.8,"spinRate":2869,"spinDirection":336},"zone":13,"typeConfidence":0.89,"plateTime":0.47915811685698717,"extension":6.916712331428603},"index":3,"playId":"3ac69691-2e9d-36e3-ae2d-41bd08a5c6b6","pitchNumber":4,"startTime":"2025-07-22T22:59:00.069Z","endTime":"2025-07-22T22:59:03.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-22T22:59:23.954Z","endTime":"2025-07-22T22:59:36.254Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":92.7,"endSpeed":84.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24890340723126,"aZ":-14.982043179939064,"pfxX":6.5336959690410055,"pfxZ":9.365688561349403,"pX":-0.07931779763334054,"pZ":3.0857084363822858,"vX0":-3.4371002206373897,"vY0":-134.86932723933901,"vZ0":-3.969445159574398,"x":120.02,"y":155.47,"x0":0.364959744648647,"y0":50.00509078350859,"z0":5.638246745522248,"aX":11.997926166706188},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":-11.0,"spinRate":2015,"spinDirection":155},"zone":2,"typeConfidence":0.91,"plateTime":0.40662380359509065,"extension":7.614145197850678},"index":5,"playId":"18b8cb94-c9b1-3895-b243-aac3a77e7dc9","pitchNumber":5,"startTime":"2025-07-22T22:59:36.254Z","endTime":"2025-07-22T22:59:39.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":77.9,"endSpeed":70.5,"strikeZoneTop":3.25473032094034,"strikeZoneBottom":1.48510713870477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.413354172870754,"aZ":-47.345333779217505,"pfxX":-5.09472940725265,"pfxZ":-12.116641662981717,"pX":-0.8719762640120438,"pZ":0.4501548336865767,"vX0":-1.7791358756563707,"vY0":-113.2035400664773,"vZ0":-1.1768510672557015,"x":150.24,"y":226.63,"x0":0.5939253175956449,"y0":50.00175728727433,"z0":5.867013452237261,"aX":-6.379701281840383},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.2,"breakVerticalInduced":-21.7,"breakHorizontal":9.7,"spinRate":2794,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.4905081720107263,"extension":7.105519763593222},"index":6,"playId":"0528b263-0767-3a1d-98d3-940f86d2c82d","pitchNumber":6,"startTime":"2025-07-22T22:59:58.417Z","endTime":"2025-07-22T23:00:03.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.24895056834983,"strikeZoneBottom":1.51016190447572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.572227163802797,"aZ":-12.900289672812727,"pfxX":4.281349983396373,"pfxZ":11.052566063468758,"pX":-0.516201116191791,"pZ":2.325009576396706,"vX0":-3.6323612899860493,"vY0":-131.6325206045815,"vZ0":-6.082464589377759,"x":136.68,"y":176.0,"x0":0.32958435628795824,"y0":50.00525297149185,"z0":5.632089888633288,"aX":7.467482890159033},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.8,"breakHorizontal":-6.8,"spinRate":1900,"spinDirection":155},"zone":4,"typeConfidence":0.89,"plateTime":0.41710551450227307,"extension":7.643414055449792},"index":7,"playId":"ff424275-61cf-3e9d-81e9-e7cb954e5d5c","pitchNumber":7,"startTime":"2025-07-22T23:00:19.067Z","endTime":"2025-07-22T23:00:23.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:00:23.505Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colton Cowser pops out to third baseman José Ramírez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:00:25.780Z","endTime":"2025-07-22T23:01:55.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.44032110834347,"strikeZoneBottom":1.54369241563433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.388430559095717,"aZ":-14.1502094588252,"pfxX":4.289042188367552,"pfxZ":9.92780153938564,"pX":-1.1948665919823471,"pZ":1.6662869520004226,"vX0":-5.501627312538163,"vY0":-133.99941769278308,"vZ0":-7.400771487697141,"x":162.55,"y":193.79,"x0":0.32918131975544307,"y0":50.00519516032308,"z0":5.478333330751923,"aX":7.788861473427142},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":-6.6,"spinRate":1914,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.4090013742583283,"extension":7.657822075764977},"index":0,"playId":"bf1aa6f3-263a-3b8a-a368-5ee7f21f2df4","pitchNumber":1,"startTime":"2025-07-22T23:00:48.305Z","endTime":"2025-07-22T23:00:54.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":92.1,"endSpeed":84.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.608248289226967,"aZ":-12.999760057867883,"pfxX":4.148043708278854,"pfxZ":10.567249223895987,"pX":0.20098620356689198,"pZ":2.712666935536938,"vX0":-2.1241136885625425,"vY0":-134.01567081715595,"vZ0":-5.370120397116191,"x":109.34,"y":165.54,"x0":0.46590423821683724,"y0":50.005915019158856,"z0":5.675084953562741,"aX":7.5283648886672845},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.1,"breakHorizontal":-7.1,"spinRate":1828,"spinDirection":156},"zone":5,"typeConfidence":0.91,"plateTime":0.4090889305024734,"extension":7.4201897810997455},"index":1,"playId":"900ac992-c352-3b90-88a8-f0e5749a6523","pitchNumber":2,"startTime":"2025-07-22T23:01:06.098Z","endTime":"2025-07-22T23:01:10.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.405242945986938,"aZ":-22.861985247447485,"pfxX":6.227462294334357,"pfxZ":7.088265118588968,"pX":-0.5355391919078148,"pZ":2.4641349857429544,"vX0":-3.846910492154069,"vY0":-113.7512083808938,"vZ0":-2.2802137510211864,"x":137.41,"y":172.25,"x0":0.36645437052715063,"y0":50.002965834935324,"z0":5.7408303266013165,"aX":8.180319927431048},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":12.6,"breakHorizontal":-10.3,"spinRate":1514,"spinDirection":127},"zone":4,"typeConfidence":0.9,"plateTime":0.48109103418616384,"extension":7.361730313408454},"index":2,"playId":"8f589f31-b3bb-373c-9bb9-a5869cba6341","pitchNumber":3,"startTime":"2025-07-22T23:01:22.488Z","endTime":"2025-07-22T23:01:26.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-22T23:01:32.996Z","endTime":"2025-07-22T23:01:46.316Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.73136191689771,"aZ":-22.67369123654596,"pfxX":8.449866799756913,"pfxZ":7.165512208232315,"pX":0.5067250400596274,"pZ":2.1643499302346054,"vX0":-2.403019343634307,"vY0":-114.59658056731418,"vZ0":-3.0010499026816646,"x":97.68,"y":180.34,"x0":0.4727568684614967,"y0":50.00568824130563,"z0":5.712691903961227,"aX":11.208471885958401},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":12.5,"breakHorizontal":-14.6,"spinRate":1512,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.4784805724092416,"extension":7.483899307210577},"hitData":{"launchSpeed":62.5,"launchAngle":53.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.99,"coordY":149.99}},"index":4,"playId":"6d0ca18c-7e49-3ced-a7f2-5f58c3b85c7c","pitchNumber":4,"startTime":"2025-07-22T23:01:46.316Z","endTime":"2025-07-22T23:01:55.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:01:55.123Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Santana grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:03:56.035Z","endTime":"2025-07-22T23:04:25.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.2,"strikeZoneTop":3.38156395397363,"strikeZoneBottom":1.52772331168865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.032357789400585,"aZ":-42.24204197191846,"pfxX":5.766032036358521,"pfxZ":-7.9876570835403795,"pX":1.3892606980589226,"pZ":1.021390744213104,"vX0":2.4599755575675633,"vY0":-111.81454765420676,"vZ0":-1.2982676705561857,"x":64.04,"y":211.2,"x0":-0.4759020820720231,"y0":50.00403968627052,"z0":5.961919721441348,"aX":7.266735653123357},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-14.5,"breakHorizontal":-11.0,"spinRate":2814,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.49072321392812457,"extension":6.470378679207513},"index":0,"playId":"c55952a0-24de-3dec-b1fb-032211dedc9b","pitchNumber":1,"startTime":"2025-07-22T23:04:00.152Z","endTime":"2025-07-22T23:04:05.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.0,"endSpeed":86.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52546648370576,"aZ":-14.61107377233798,"pfxX":-2.299388734396283,"pfxZ":9.201548365801958,"pX":-0.2965086234472769,"pZ":2.634337985003004,"vX0":1.3282679386862404,"vY0":-136.86328536163379,"vZ0":-5.857425653404913,"x":128.3,"y":167.65,"x0":-0.4878806554796754,"y0":50.00161422066255,"z0":5.792681381426354,"aX":-4.387728038621674},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":4.0,"spinRate":2231,"spinDirection":192},"zone":4,"typeConfidence":0.88,"plateTime":0.39930334807669254,"extension":6.7210324913250235},"hitData":{"launchSpeed":81.1,"launchAngle":2.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.29,"coordY":155.78}},"index":1,"playId":"e102a56d-f236-33dd-a65f-495f77779c29","pitchNumber":2,"startTime":"2025-07-22T23:04:17.711Z","endTime":"2025-07-22T23:04:25.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:04:25.701Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:04:34.699Z","endTime":"2025-07-22T23:05:38.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.76,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.640294209292815,"aZ":-12.69825671694553,"pfxX":-1.4838906508463132,"pfxZ":10.135749414236535,"pX":0.15857520004369902,"pZ":3.3520998061021237,"vX0":2.1555163524106584,"vY0":-137.52396299103302,"vZ0":-4.47090497771881,"x":110.96,"y":148.27,"x0":-0.4414793487781299,"y0":50.00087070405125,"z0":5.856004893732487,"aX":-2.85088262283579},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":2.3,"spinRate":2282,"spinDirection":192},"zone":2,"typeConfidence":0.9,"plateTime":0.39782064179116716,"extension":6.673066406982472},"index":0,"playId":"d9849b10-824c-3643-a615-5ba0ce7d0a00","pitchNumber":1,"startTime":"2025-07-22T23:04:51.105Z","endTime":"2025-07-22T23:04:55.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-22T23:05:02.580Z","endTime":"2025-07-22T23:05:14.930Z","isPitch":false,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.211310187315274,"aZ":-13.818829598708344,"pfxX":-2.8227335493495183,"pfxZ":9.562995522639326,"pX":-0.09726419602610897,"pZ":3.3194419243060356,"vX0":1.6119990585119324,"vY0":-137.60008678780272,"vZ0":-4.22751722863517,"x":120.71,"y":149.16,"x0":-0.32359005112180494,"y0":50.00499355724443,"z0":5.810462931717006,"aX":-5.419589742619023},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":4.8,"spinRate":2317,"spinDirection":197},"zone":2,"typeConfidence":0.9,"plateTime":0.39787622739467565,"extension":6.745977748548708},"index":2,"playId":"2f963623-38da-3a5d-bd06-cc8ce5b87852","pitchNumber":2,"startTime":"2025-07-22T23:05:14.930Z","endTime":"2025-07-22T23:05:20.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.76,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.683576608315047,"aZ":-24.97058448831149,"pfxX":-6.940744078432337,"pfxZ":4.122141264015343,"pX":-0.27942951342525046,"pZ":0.8854605093570769,"vX0":2.593971025094439,"vY0":-130.46839572497203,"vZ0":-7.613988193535873,"x":127.65,"y":214.87,"x0":-0.3764011736419612,"y0":50.00614615480626,"z0":5.683219064253942,"aX":-12.143262491974324},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.2,"breakHorizontal":12.1,"spinRate":1570,"spinDirection":210},"zone":13,"typeConfidence":0.92,"plateTime":0.4174893977099603,"extension":6.6039050433598385},"index":3,"playId":"e41eeef0-43ab-3090-8aee-bfafba64bc6b","pitchNumber":3,"startTime":"2025-07-22T23:05:33.983Z","endTime":"2025-07-22T23:05:38.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:05:38.706Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:05:41.559Z","endTime":"2025-07-22T23:07:13.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.33014191504778,"strikeZoneBottom":1.59653328331963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.158348701358193,"aZ":-20.31737082676925,"pfxX":-7.445151957108125,"pfxZ":6.9555977068586605,"pX":0.30906301240601053,"pZ":1.4832120579471175,"vX0":4.520536689258098,"vY0":-129.5016199733712,"vZ0":-6.6194303485037675,"x":105.22,"y":198.73,"x0":-0.48874477014194484,"y0":50.00236134898224,"z0":5.618309253043266,"aX":-12.689528282888528},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.4,"breakHorizontal":12.5,"spinRate":1802,"spinDirection":224},"zone":9,"typeConfidence":0.86,"plateTime":0.42238615123457635,"extension":6.605263615620767},"index":0,"playId":"50281a68-95a0-3f6e-82d1-ad130558f8de","pitchNumber":1,"startTime":"2025-07-22T23:06:01.409Z","endTime":"2025-07-22T23:06:07.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.42318916046697,"strikeZoneBottom":1.52262596904792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.785608402070853,"aZ":-22.755278459477875,"pfxX":-7.680270212132205,"pfxZ":5.596540410936429,"pX":-0.04510301513327061,"pZ":2.952952723882861,"vX0":3.5900823945930926,"vY0":-128.18392181413066,"vZ0":-2.7923752793283185,"x":118.72,"y":159.05,"x0":-0.4578110947340918,"y0":50.00129444137448,"z0":5.8121124726256985,"aX":-12.91901234854386},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.8,"breakHorizontal":13.2,"spinRate":1879,"spinDirection":229},"zone":2,"typeConfidence":0.45,"plateTime":0.4255402725784583,"extension":6.699936962024205},"index":1,"playId":"28af213e-9716-3b77-a36d-be31ff13cc27","pitchNumber":2,"startTime":"2025-07-22T23:06:19.276Z","endTime":"2025-07-22T23:06:23.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.37716724734025,"strikeZoneBottom":1.54826280419242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77277181490661,"aZ":-12.428746541262816,"pfxX":-2.2760002875404273,"pfxZ":10.280530041275151,"pX":-0.9353773014439669,"pZ":1.9781120325373762,"vX0":-1.1049623460323257,"vY0":-137.30779347529202,"vZ0":-7.973215253256637,"x":152.65,"y":185.37,"x0":-0.23276891432045937,"y0":50.00187203114702,"z0":5.754300841822072,"aX":-4.369816103885212},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":4.3,"spinRate":2401,"spinDirection":190},"zone":13,"typeConfidence":0.9,"plateTime":0.3980424535400564,"extension":6.628628202367149},"index":2,"playId":"108360f4-3146-31c9-bb4a-0046c3bcd5fa","pitchNumber":3,"startTime":"2025-07-22T23:06:35.623Z","endTime":"2025-07-22T23:06:40.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.3982659991062,"strikeZoneBottom":1.56946590446939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.167364805586196,"aZ":-23.1512948773218,"pfxX":-8.056035266023489,"pfxZ":5.334694982993777,"pX":-0.14545935891211131,"pZ":1.1734216799345119,"vX0":3.2459518717622178,"vY0":-129.06689132766243,"vZ0":-6.97827069991756,"x":122.54,"y":207.1,"x0":-0.37075039222300743,"y0":50.00418994823193,"z0":5.687890771387891,"aX":-13.630095018413087},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":13.9,"spinRate":1505,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4239324734772012,"extension":6.71240040139701},"index":3,"playId":"a8b88efd-556a-3c9f-bc48-7d406e74a7e3","pitchNumber":4,"startTime":"2025-07-22T23:06:52.033Z","endTime":"2025-07-22T23:06:57.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.30940913563513,"strikeZoneBottom":1.59974277323085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31375212147199,"aZ":-12.492767686120496,"pfxX":-1.7449954674143928,"pfxZ":10.16922780205487,"pX":0.7203908858117386,"pZ":1.6462919761919703,"vX0":3.1278317641883984,"vY0":-138.14237709492238,"vZ0":-8.66701069087898,"x":89.54,"y":194.33,"x0":-0.1990310420999538,"y0":50.00498488607582,"z0":5.661014589136251,"aX":-3.3782562420448423},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":2.5,"spinRate":2297,"spinDirection":196},"zone":9,"typeConfidence":0.89,"plateTime":0.39625470560098863,"extension":6.809165413685919},"index":4,"playId":"910b5337-961e-3584-ac67-66e1dd89779b","pitchNumber":5,"startTime":"2025-07-22T23:07:07.772Z","endTime":"2025-07-22T23:07:13.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:07:13.626Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:07:17.054Z","endTime":"2025-07-22T23:09:03.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":86.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.924936501453175,"aZ":-10.998195449785655,"pfxX":-3.3100756027722182,"pfxZ":11.080722454998652,"pX":-0.23111361776782174,"pZ":1.7148453252269664,"vX0":1.6391344842755866,"vY0":-137.46577745731543,"vZ0":-8.831661464676486,"x":125.81,"y":192.48,"x0":-0.40559429602530694,"y0":50.00248499016114,"z0":5.719117330879173,"aX":-6.3245683163365864},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":5.6,"spinRate":2354,"spinDirection":195},"zone":8,"typeConfidence":0.9,"plateTime":0.39869392786807945,"extension":6.859314849847161},"index":0,"playId":"47829e09-7e66-345d-bcc0-38e6156a3c8e","pitchNumber":1,"startTime":"2025-07-22T23:07:41.175Z","endTime":"2025-07-22T23:07:46.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.07766782891695,"strikeZoneBottom":1.34179001962638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.928721497013377,"aZ":-14.023473375021972,"pfxX":-2.2554083157479323,"pfxZ":9.532963319444203,"pX":0.7460323804475932,"pZ":4.386204741467496,"vX0":3.618126126768052,"vY0":-137.24443859490003,"vZ0":-1.4855535135784312,"x":88.56,"y":120.35,"x0":-0.2975052298671085,"y0":50.003222238231054,"z0":5.891645496923588,"aX":-4.2949452419973735},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":3.4,"spinRate":2232,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.3994004267450473,"extension":6.836477631479152},"index":1,"playId":"1428e10b-9bb1-3e95-856b-8372e6bd7979","pitchNumber":2,"startTime":"2025-07-22T23:08:13.833Z","endTime":"2025-07-22T23:08:18.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":87.1,"endSpeed":80.6,"strikeZoneTop":3.0554894407187,"strikeZoneBottom":1.29566809916244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22400469112177,"aZ":-28.01057390047834,"pfxX":2.2140681529896664,"pfxZ":2.5281484809246635,"pX":1.1804419004633737,"pZ":2.9491448847005897,"vX0":3.2974817998192174,"vY0":-126.98754830029524,"vZ0":-2.001603313819875,"x":72.0,"y":159.15,"x0":-0.4188299301083601,"y0":50.001286688394124,"z0":5.960049137359466,"aX":3.6409968869184657},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":-4.7,"spinRate":2081,"spinDirection":171},"zone":12,"typeConfidence":0.91,"plateTime":0.43013700363922025,"extension":6.617973280650409},"index":2,"playId":"e44998e2-3898-389b-80d6-4482d536287b","pitchNumber":3,"startTime":"2025-07-22T23:08:33.633Z","endTime":"2025-07-22T23:08:39.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26087398019571,"aZ":-12.839017811813981,"pfxX":-1.8372550508458367,"pfxZ":10.055128274012569,"pX":0.9256200591945216,"pZ":2.7665181008325974,"vX0":4.094678816328806,"vY0":-137.71309291381178,"vZ0":-5.756659980930295,"x":81.72,"y":164.08,"x0":-0.3410614317893829,"y0":50.00298804965357,"z0":5.75070458036401,"aX":-3.533351713079861},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":2.5,"spinRate":2348,"spinDirection":192},"zone":12,"typeConfidence":0.89,"plateTime":0.397564332796287,"extension":6.728181069745863},"hitData":{"launchSpeed":50.3,"launchAngle":19.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.91,"coordY":151.79}},"index":3,"playId":"bd0c8009-390b-3668-b56e-d33e3840e697","pitchNumber":4,"startTime":"2025-07-22T23:08:54.506Z","endTime":"2025-07-22T23:09:03.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:09:03.695Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:10:09.986Z","endTime":"2025-07-22T23:13:11.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.3,"endSpeed":69.6,"strikeZoneTop":3.62793186258287,"strikeZoneBottom":1.57107793583996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.609879779158884,"aZ":-43.79446003844048,"pfxX":-5.018805351167382,"pfxZ":-9.463502776637934,"pX":-0.18042226500785727,"pZ":2.6174764144112177,"vX0":-0.46544002261407824,"vY0":-110.96083179690284,"vZ0":2.6392837524126724,"x":123.88,"y":168.11,"x0":0.6837016702888672,"y0":50.00115555988994,"z0":6.025353443406854,"aX":-6.164287421053416},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-16.0,"breakHorizontal":9.2,"spinRate":2567,"spinDirection":337},"zone":5,"typeConfidence":0.9,"plateTime":0.49645417346954224,"extension":7.132572697952049},"index":0,"playId":"ff1725cf-923a-34f5-9e82-7cb9b3a55d79","pitchNumber":1,"startTime":"2025-07-22T23:11:22.229Z","endTime":"2025-07-22T23:11:26.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":68.9,"strikeZoneTop":3.48104923288534,"strikeZoneBottom":1.736516418477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.50264170755494,"aZ":-43.4153315146064,"pfxX":-4.7119958648594755,"pfxZ":-9.312070735554856,"pX":-0.058135056822704013,"pZ":3.6963132831748635,"vX0":-0.3380135436709485,"vY0":-109.81117937284486,"vZ0":4.79527996917685,"x":119.22,"y":138.98,"x0":0.7094874689428503,"y0":50.00167823885674,"z0":6.136488148440454,"aX":-5.688843366455783},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-15.0,"breakHorizontal":8.6,"spinRate":2542,"spinDirection":330},"zone":11,"typeConfidence":0.9,"plateTime":0.500973117931844,"extension":6.969026112347737},"index":1,"playId":"8f6daacb-2741-3d8c-b536-133aa698772b","pitchNumber":2,"startTime":"2025-07-22T23:11:37.989Z","endTime":"2025-07-22T23:11:43.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.6,"strikeZoneTop":3.64803916940541,"strikeZoneBottom":1.59112499310983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.592631219923515,"aZ":-21.05128084140415,"pfxX":7.026904315998278,"pfxZ":8.801799706699743,"pX":0.3764749689141418,"pZ":0.5968957364534555,"vX0":-2.219050165979898,"vY0":-112.07483417941059,"vZ0":-6.458883794698823,"x":102.65,"y":222.66,"x0":0.47064162691932326,"y0":50.000042051962296,"z0":5.687376807162816,"aX":8.874272183608031},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":14.4,"breakHorizontal":-12.1,"spinRate":1701,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.49004091735241406,"extension":7.401252817991233},"index":2,"playId":"da6dde83-d491-38d7-9b99-bc4d0ee7060d","pitchNumber":3,"startTime":"2025-07-22T23:11:56.132Z","endTime":"2025-07-22T23:12:00.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.9,"strikeZoneTop":3.63018285221022,"strikeZoneBottom":1.59036143975448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.321865433551963,"aZ":-45.019112076269664,"pfxX":-4.179375254241863,"pfxZ":-10.399682283327584,"pX":1.1080827255077614,"pZ":2.142967397234918,"vX0":1.9016872273941716,"vY0":-111.44568655318743,"vZ0":1.838587027927338,"x":74.76,"y":180.92,"x0":0.7786385052665772,"y0":50.00075912671435,"z0":6.0202843122327065,"aX":-5.1638795027200945},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-17.8,"breakHorizontal":7.0,"spinRate":2542,"spinDirection":336},"zone":14,"typeConfidence":0.9,"plateTime":0.49483473871092887,"extension":7.106576240324603},"index":3,"playId":"740e2b60-6335-3a1c-8170-8404b05eae3d","pitchNumber":4,"startTime":"2025-07-22T23:12:16.240Z","endTime":"2025-07-22T23:12:21.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.339198741120565,"aZ":-16.792649133803035,"pfxX":5.286934180411888,"pfxZ":8.48256223001056,"pX":0.6826411823918811,"pZ":3.6908639994090016,"vX0":-1.562045917250164,"vY0":-133.68676454940052,"vZ0":-2.052870429838499,"x":90.98,"y":139.13,"x0":0.5870027209645609,"y0":50.00236618954583,"z0":5.6717064406187445,"aX":9.586262938489686},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":-9.2,"spinRate":1779,"spinDirection":152},"zone":3,"typeConfidence":0.91,"plateTime":0.40942689370917185,"extension":7.306105889553825},"index":4,"playId":"2599e81b-c06e-3410-9dfe-456d31e849ff","pitchNumber":5,"startTime":"2025-07-22T23:12:32.412Z","endTime":"2025-07-22T23:12:37.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-22T23:12:51.717Z","endTime":"2025-07-22T23:13:07.398Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":91.8,"endSpeed":83.8,"strikeZoneTop":3.56261088003495,"strikeZoneBottom":1.64626453008568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.078559657714358,"aZ":-14.8518307867751,"pfxX":4.704077257307625,"pfxZ":9.565580132203873,"pX":0.31267831187231626,"pZ":4.162963008106758,"vX0":-2.0304757400808744,"vY0":-133.78911618286872,"vZ0":-1.2782359806345092,"x":105.08,"y":126.38,"x0":0.47056605512791894,"y0":50.00561770652641,"z0":5.712184505943662,"aX":8.522443535283742},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":-8.0,"spinRate":1866,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.4095096551952979,"extension":7.523625314276494},"index":6,"playId":"9c2324c9-5fdf-3490-ad49-f2ba6d238114","pitchNumber":6,"startTime":"2025-07-22T23:13:07.398Z","endTime":"2025-07-22T23:13:11.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:13:11.648Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jacob Stallings grounds into a double play, shortstop Brayan Rocchio to second baseman Daniel Schneemann to first baseman Carlos Santana. Coby Mayo out at 2nd. Jacob Stallings out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:13:23.725Z","endTime":"2025-07-22T23:14:44.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":91.5,"endSpeed":84.4,"strikeZoneTop":3.41739453696277,"strikeZoneBottom":1.50592278556669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.096744981568737,"aZ":-15.37735029343219,"pfxX":3.7322048034188473,"pfxZ":9.237807647221572,"pX":0.2353761554277505,"pZ":3.039194139328834,"vX0":-1.8918318694801692,"vY0":-133.3385724911264,"vZ0":-3.9906400745840824,"x":108.03,"y":156.72,"x0":0.4655977134933531,"y0":50.000332851277044,"z0":5.649965191951604,"aX":6.783694463623255},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-6.4,"spinRate":1838,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.40928087809278857,"extension":7.47373981327644},"index":0,"playId":"798b496b-e909-3878-a47f-83520024321d","pitchNumber":1,"startTime":"2025-07-22T23:13:35.790Z","endTime":"2025-07-22T23:13:39.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.5,"strikeZoneTop":3.4432750491592,"strikeZoneBottom":1.45836840000275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.759946456956467,"aZ":-43.63673786058938,"pfxX":-4.087592010248176,"pfxZ":-8.9619880647802,"pX":0.21877963920483934,"pZ":1.9220777633101587,"vX0":0.2203108961990842,"vY0":-112.45437286468747,"vZ0":0.909773252533153,"x":108.66,"y":186.88,"x0":0.6504156343087535,"y0":50.005017313496445,"z0":5.945613455355953,"aX":-5.22574270403699},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-15.7,"breakHorizontal":7.3,"spinRate":2721,"spinDirection":336},"zone":8,"typeConfidence":0.88,"plateTime":0.48743178194879544,"extension":7.187571975858672},"index":1,"playId":"ebbf2416-7b39-3ad5-bfbb-da2e55aae3ed","pitchNumber":2,"startTime":"2025-07-22T23:13:55.394Z","endTime":"2025-07-22T23:14:00.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":77.6,"endSpeed":71.6,"strikeZoneTop":3.37150807585892,"strikeZoneBottom":1.45972692429451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.17446732258774,"aZ":-44.47384131217327,"pfxX":-3.595542392048414,"pfxZ":-9.518249466878977,"pX":0.4754336000422333,"pZ":3.6632480838907053,"vX0":0.8011406668045347,"vY0":-112.87199444434886,"vZ0":4.549772597975494,"x":98.88,"y":139.87,"x0":0.5834210703754196,"y0":50.00048599289889,"z0":6.0940642281543544,"aX":-4.647580973974761},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.8,"breakHorizontal":6.4,"spinRate":2626,"spinDirection":340},"zone":12,"typeConfidence":0.88,"plateTime":0.48490050987769173,"extension":6.981960851332372},"index":2,"playId":"12fbacb0-8451-386e-956e-43d75cc55ee3","pitchNumber":3,"startTime":"2025-07-22T23:14:14.793Z","endTime":"2025-07-22T23:14:20.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.961321295057598,"aZ":-45.450393059378236,"pfxX":-3.73291668359982,"pfxZ":-10.907162042886855,"pX":-0.034494927801865784,"pZ":2.2632398735981214,"vX0":-0.28512515098939645,"vY0":-110.57486201590964,"vZ0":2.3533814605669585,"x":118.31,"y":177.67,"x0":0.5807002327758916,"y0":50.00501349792129,"z0":6.016755418960419,"aX":-4.541622182938174},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-18.6,"breakHorizontal":6.8,"spinRate":2692,"spinDirection":340},"zone":5,"typeConfidence":0.9,"plateTime":0.49872624124605824,"extension":7.064358820091624},"hitData":{"launchSpeed":93.6,"launchAngle":7.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.38,"coordY":149.73}},"index":3,"playId":"47800ad5-8e2f-3567-8d0b-a2d55d50caf0","pitchNumber":4,"startTime":"2025-07-22T23:14:35.144Z","endTime":"2025-07-22T23:14:44.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":607732,"link":"/api/v1/people/607732"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":8.800000000000011,"leverageIndex":1.75,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:14:44.953Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Holliday walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:14:57.649Z","endTime":"2025-07-22T23:18:15.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.214129188164023,"aZ":-20.520878212181103,"pfxX":3.3375343005598035,"pfxZ":8.864889032730613,"pX":0.26035758158419564,"pZ":1.3818705512074885,"vX0":-1.39173206613653,"vY0":-113.4662408604841,"vZ0":-5.203617910461764,"x":129.8,"y":164.46,"x0":0.4454388736826019,"y0":50.00233719402557,"z0":5.72866115446371,"aX":4.386289077144792},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":15.1,"breakHorizontal":-5.8,"spinRate":1506,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.481268278058419,"extension":7.412432543661675},"index":0,"playId":"c1f55d5a-8b12-3b45-8ba1-83cd92de90b9","pitchNumber":1,"startTime":"2025-07-22T23:15:12.922Z","endTime":"2025-07-22T23:15:20.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.7,"strikeZoneTop":3.44622096736589,"strikeZoneBottom":1.60578071887211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.22500511790171,"aZ":-22.42440207589816,"pfxX":5.52824642656036,"pfxZ":7.364719831994898,"pX":0.4318203191800751,"pZ":1.143472822012239,"vX0":-2.010363188802916,"vY0":-113.59844610630844,"vZ0":-5.175014320528117,"x":100.54,"y":207.91,"x0":0.6034875146278372,"y0":50.00477048315376,"z0":5.643474451511575,"aX":7.321788703319371},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":12.5,"breakHorizontal":-9.6,"spinRate":1655,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4797465189837813,"extension":7.508309744080376},"index":1,"playId":"e243c4c2-bca1-356d-8716-224646d304b2","pitchNumber":2,"startTime":"2025-07-22T23:15:43.506Z","endTime":"2025-07-22T23:15:48.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.29231787349789,"strikeZoneBottom":1.64328630624469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.00734080229882,"aZ":-44.48654759714978,"pfxX":-3.9461212507431203,"pfxZ":-9.577558640894186,"pX":-0.8623814345694459,"pZ":2.2268292063902004,"vX0":-2.1498738917264983,"vY0":-113.05456247736176,"vZ0":1.6569195109414978,"x":149.87,"y":178.66,"x0":0.6159214636980265,"y0":50.004181499285906,"z0":5.974262633520419,"aX":-5.071343066472065},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.6,"breakHorizontal":7.7,"spinRate":2741,"spinDirection":337},"zone":13,"typeConfidence":0.89,"plateTime":0.4858290664167395,"extension":7.070947626288267},"index":2,"playId":"b8ded62b-5994-3e80-8408-d00b4abcbbcb","pitchNumber":3,"startTime":"2025-07-22T23:16:01.589Z","endTime":"2025-07-22T23:16:07.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-22T23:16:12.722Z","endTime":"2025-07-22T23:16:22.148Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":74.0,"strikeZoneTop":3.36325376609397,"strikeZoneBottom":1.64477436307809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.55513689850637,"aZ":-20.72428282425509,"pfxX":8.928085348502856,"pfxZ":8.435507504290774,"pX":-0.6650230128194373,"pZ":-0.7787481734931431,"vX0":-5.3556035407559435,"vY0":-114.95676993360587,"vZ0":-9.754579122562982,"x":142.35,"y":259.81,"x0":0.5188927747408982,"y0":50.00030769793366,"z0":5.483906025696082,"aX":12.112536365207372},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":13.4,"breakHorizontal":-15.1,"spinRate":1722,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.47396990562781927,"extension":7.491280717960128},"index":4,"playId":"162cd979-392f-38e8-923f-068c6f0195af","pitchNumber":4,"startTime":"2025-07-22T23:16:22.148Z","endTime":"2025-07-22T23:16:28.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.270671461219475,"aZ":-24.16615977112218,"pfxX":5.593415700354338,"pfxZ":6.018984766086117,"pX":0.28266225456809657,"pZ":1.1890144412277337,"vX0":-2.0149650469056457,"vY0":-113.87893468466021,"vZ0":-4.811572409493179,"x":106.23,"y":206.68,"x0":0.4455779818328252,"y0":50.00442804823166,"z0":5.6814163988225435,"aX":7.446337663984401},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":10.1,"breakHorizontal":-9.7,"spinRate":1519,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.47850514569267943,"extension":7.493911329647666},"index":5,"playId":"f6315fe6-c18e-3b3b-ab1a-e5764b11c021","pitchNumber":5,"startTime":"2025-07-22T23:16:44.786Z","endTime":"2025-07-22T23:16:48.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.883234023411227,"aZ":-16.696337620820753,"pfxX":5.8510501620236814,"pfxZ":8.09979824039187,"pX":-0.11835135655148826,"pZ":2.1981825729735154,"vX0":-3.4859944148456097,"vY0":-136.15163212930958,"vZ0":-6.106355359650065,"x":121.51,"y":179.43,"x0":0.4065926718618301,"y0":50.00486309750567,"z0":5.592079348879768,"aX":11.182596945858906},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":-10.1,"spinRate":1955,"spinDirection":149},"zone":5,"typeConfidence":0.92,"plateTime":0.39959041122683336,"extension":7.517128557658271},"index":6,"playId":"ad5196cd-07a2-30de-a3f2-cc3d67f20c76","pitchNumber":6,"startTime":"2025-07-22T23:17:07.469Z","endTime":"2025-07-22T23:17:13.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.521464877686892,"aZ":-13.990744403560571,"pfxX":3.9307466187433104,"pfxZ":9.541290877743563,"pX":-0.5748312755547641,"pZ":2.3413509833154533,"vX0":-4.21880838266841,"vY0":-136.12210161854742,"vZ0":-6.177053876535155,"x":138.91,"y":175.56,"x0":0.4730266499455832,"y0":50.004699536831886,"z0":5.581722302319644,"aX":7.492504540517134},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-6.4,"spinRate":1930,"spinDirection":152},"zone":4,"typeConfidence":0.91,"plateTime":0.4000186344877932,"extension":7.5289866327742265},"index":7,"playId":"5141254f-a8bd-3410-bc74-2b596fa7c3b9","pitchNumber":7,"startTime":"2025-07-22T23:17:26.839Z","endTime":"2025-07-22T23:17:31.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.38161914738747,"strikeZoneBottom":1.63893539247811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.314088362299504,"aZ":-12.56091499252456,"pfxX":4.610308162869802,"pfxZ":10.453341350474043,"pX":-0.4134817667451556,"pZ":3.9237739322548415,"vX0":-3.4756677476433575,"vY0":-135.98269780616118,"vZ0":-2.502365663147889,"x":132.76,"y":132.84,"x0":0.2811195389177559,"y0":50.00099787359059,"z0":5.72531300735492,"aX":8.648793651707823},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":-7.7,"spinRate":1955,"spinDirection":152},"zone":11,"typeConfidence":0.92,"plateTime":0.40251996069702045,"extension":7.42360327744577},"index":8,"playId":"11f02f8d-d851-358d-b413-15d4d8fc8567","pitchNumber":8,"startTime":"2025-07-22T23:17:54.096Z","endTime":"2025-07-22T23:17:59.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.35428487245727,"strikeZoneBottom":1.56279734978173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.229493638879823,"aZ":-13.80639149174967,"pfxX":5.345899564865707,"pfxZ":10.112977416540483,"pX":-0.9079579054030403,"pZ":1.5591491453593271,"vX0":-5.1203389784060835,"vY0":-133.978355066918,"vZ0":-7.799325211557678,"x":151.61,"y":196.68,"x0":0.3343672476221675,"y0":50.00062790579586,"z0":5.496656021562777,"aX":9.70742160029441},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-8.5,"spinRate":1909,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.4089827386812428,"extension":7.583389980530385},"index":9,"playId":"280be938-b2f2-3a52-8acb-e278d0f8891c","pitchNumber":9,"startTime":"2025-07-22T23:18:10.163Z","endTime":"2025-07-22T23:18:15.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:18:15.744Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Westburg grounds into a force out, third baseman José Ramírez to second baseman Daniel Schneemann. Jackson Holliday out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:18:18.553Z","endTime":"2025-07-22T23:19:25.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":85.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27881099075955,"aZ":-14.296923522213463,"pfxX":3.9555289171142096,"pfxZ":9.51060018060943,"pX":-0.13162865455680567,"pZ":3.429389290732071,"vX0":-3.1003142363849787,"vY0":-135.43444411755337,"vZ0":-3.2722240682640353,"x":122.02,"y":146.19,"x0":0.50729944863272,"y0":50.00428894982082,"z0":5.637435632261479,"aX":7.436451406087751},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":-6.6,"spinRate":1967,"spinDirection":150},"zone":2,"typeConfidence":0.91,"plateTime":0.402599575155171,"extension":7.4781902724949765},"index":0,"playId":"d6b975f3-1675-3ca7-90ee-8f25d35b4cf9","pitchNumber":1,"startTime":"2025-07-22T23:18:41.095Z","endTime":"2025-07-22T23:18:45.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.53180933654665,"strikeZoneBottom":1.57449899406408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.55745797542946,"aZ":-25.81023299137156,"pfxX":7.012830107954375,"pfxZ":4.821467132479954,"pX":0.14530937380457237,"pZ":1.0415028546084897,"vX0":-2.992828710536844,"vY0":-114.04606390913627,"vZ0":-4.614933865220183,"x":111.46,"y":210.66,"x0":0.5619640892232952,"y0":50.00418916230193,"z0":5.6308399707041055,"aX":9.258014179581446},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":7.9,"breakHorizontal":-12.0,"spinRate":1672,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4798924450946038,"extension":7.590720936011504},"index":1,"playId":"31ab4c33-08e3-36cf-8da1-9c3f19e69d39","pitchNumber":2,"startTime":"2025-07-22T23:18:56.951Z","endTime":"2025-07-22T23:19:01.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":69.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.659364883953614,"aZ":-46.23562105936937,"pfxX":-3.5472618320251663,"pfxZ":-11.330111991366108,"pX":0.24388984726985183,"pZ":2.048176402331648,"vX0":0.08232778213694411,"vY0":-112.57711903522592,"vZ0":1.9204108963206463,"x":107.7,"y":183.48,"x0":0.6645666669505502,"y0":50.000841671287375,"z0":5.98334866546963,"aX":-4.403567615783904},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-19.2,"breakHorizontal":6.4,"spinRate":2656,"spinDirection":336},"zone":8,"typeConfidence":0.9,"plateTime":0.4927593232939165,"extension":7.15836152577069},"hitData":{"launchSpeed":84.2,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.72,"coordY":167.89}},"index":2,"playId":"aa6b03fa-7ccd-3a81-af5a-8bfea7c74a73","pitchNumber":3,"startTime":"2025-07-22T23:19:17.412Z","endTime":"2025-07-22T23:19:25.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:19:25.534Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bo Naylor pops out to catcher Jacob Stallings in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:21:15.905Z","endTime":"2025-07-22T23:22:38.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.21357202205737,"strikeZoneBottom":1.64741782863757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.167247645629175,"aZ":-13.45771602825549,"pfxX":-1.5588992420053924,"pfxZ":9.864006883697463,"pX":0.9296723434956183,"pZ":3.1216388718150503,"vX0":3.7705740874701648,"vY0":-137.0974161193384,"vZ0":-4.532534108848193,"x":81.56,"y":154.5,"x0":-0.2628581252895402,"y0":50.00598602087773,"z0":5.719381144832881,"aX":-2.959196431520954},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":2.0,"spinRate":2232,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.39997281085237235,"extension":6.610310677344444},"index":0,"playId":"64ef102d-c7e3-3abc-9961-5756852b894a","pitchNumber":1,"startTime":"2025-07-22T23:21:35.902Z","endTime":"2025-07-22T23:21:40.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.29738740747521,"strikeZoneBottom":1.61002379188871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.487864112449024,"aZ":-14.260676649978128,"pfxX":-2.8330342720337773,"pfxZ":9.306679838382262,"pX":1.8185302544314144,"pZ":3.1397217740897,"vX0":6.162715318575989,"vY0":-138.04300007953543,"vZ0":-4.5781515692521575,"x":47.68,"y":154.01,"x0":-0.077477116153619,"y0":50.004894045489,"z0":5.783840247863424,"aX":-5.455043896781889},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":3.8,"spinRate":2296,"spinDirection":192},"zone":12,"typeConfidence":0.89,"plateTime":0.3971815207588887,"extension":6.770430179411687},"index":1,"playId":"1b01db4a-cf66-35c4-be4b-2a5d5f7ec276","pitchNumber":2,"startTime":"2025-07-22T23:21:52.484Z","endTime":"2025-07-22T23:21:57.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":76.9,"endSpeed":71.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.264381977396692,"aZ":-43.53850073206555,"pfxX":4.207473979393676,"pfxZ":-9.010188131602199,"pX":0.7133332143567868,"pZ":1.817215645785826,"vX0":1.2030511419514047,"vY0":-111.94233054804933,"vZ0":0.49276718418257515,"x":89.81,"y":189.72,"x0":-0.37831993610351133,"y0":50.00010953868104,"z0":6.07164075139502,"aX":5.308913310225687},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-15.8,"breakHorizontal":-7.9,"spinRate":2777,"spinDirection":35},"zone":9,"typeConfidence":0.9,"plateTime":0.4903416216355594,"extension":6.551136188260612},"index":2,"playId":"d39d8afe-0a00-3734-abde-964df97b44d2","pitchNumber":3,"startTime":"2025-07-22T23:22:07.123Z","endTime":"2025-07-22T23:22:11.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.62317893503088,"aZ":-12.79747834823183,"pfxX":-1.444456598451362,"pfxZ":9.987248893470856,"pX":-0.02924274512701804,"pZ":2.5949182223056892,"vX0":1.00199481266561,"vY0":-138.1379250233432,"vZ0":-6.281325535158971,"x":118.11,"y":168.72,"x0":-0.20826735972290542,"y0":50.00418620658717,"z0":5.752032093615969,"aX":-2.8029216207228353},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":2.4,"spinRate":2324,"spinDirection":195},"zone":5,"typeConfidence":0.9,"plateTime":0.39590406866376293,"extension":6.648307059328782},"hitData":{"launchSpeed":73.3,"launchAngle":86.0,"totalDistance":22.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":121.97,"coordY":212.8}},"index":3,"playId":"4ce7e3c1-5f40-3c1b-9ee9-ce9eb566f430","pitchNumber":4,"startTime":"2025-07-22T23:22:28.313Z","endTime":"2025-07-22T23:22:38.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:22:38.643Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:22:47.098Z","endTime":"2025-07-22T23:23:31.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"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(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":89.5,"endSpeed":82.8,"strikeZoneTop":3.16828605037776,"strikeZoneBottom":1.36370105431568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.875050368200835,"aZ":-21.662195652327284,"pfxX":-5.582677127255877,"pfxZ":6.063014481669759,"pX":0.6545097592624658,"pZ":1.6334042827182567,"vX0":4.657938200826036,"vY0":-130.24117925230206,"vZ0":-6.280938487218428,"x":92.05,"y":194.68,"x0":-0.4233607551443212,"y0":50.005310727922925,"z0":5.691751480441999,"aX":-9.685098517310093},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":9.2,"spinRate":1664,"spinDirection":224},"zone":9,"typeConfidence":0.82,"plateTime":0.4189956437707685,"extension":6.785571460040873},"index":0,"playId":"98419788-663c-3119-b7a2-d35b66392465","pitchNumber":1,"startTime":"2025-07-22T23:23:03.656Z","endTime":"2025-07-22T23:23:08.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.87345640577409,"aZ":-12.371481067838157,"pfxX":-1.4263295541075074,"pfxZ":10.596879492084973,"pX":0.4788215704180747,"pZ":2.926525355838435,"vX0":2.317806705521273,"vY0":-136.07881998167915,"vZ0":-5.54784765048647,"x":98.75,"y":159.76,"x0":-0.20006974788569606,"y0":50.00249910885598,"z0":5.854534259754281,"aX":-2.6655158774168006},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":2.0,"spinRate":2256,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.4030660211373034,"extension":6.617124220208892},"hitData":{"launchSpeed":88.1,"launchAngle":63.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":129.12,"coordY":141.59}},"index":1,"playId":"27ad5f12-53a0-3d37-bb53-20b754418b67","pitchNumber":2,"startTime":"2025-07-22T23:23:19.939Z","endTime":"2025-07-22T23:23:31.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:23:31.464Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a line drive to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:23:37.995Z","endTime":"2025-07-22T23:25:53.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,5,6],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.4,"strikeZoneTop":3.261401395371,"strikeZoneBottom":1.26567598868836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.977058070569612,"aZ":-43.205717537068836,"pfxX":6.50726983992118,"pfxZ":-9.063138826557164,"pX":-0.3974616609568122,"pZ":2.531703089221041,"vX0":-1.5768021461415027,"vY0":-110.33293411098495,"vZ0":2.1051005859457437,"x":132.15,"y":170.42,"x0":-0.5132613003542613,"y0":50.00355295432542,"z0":6.1622292219613195,"aX":7.920093184959433},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-15.4,"breakHorizontal":-11.3,"spinRate":2787,"spinDirection":31},"zone":4,"typeConfidence":0.9,"plateTime":0.4988923286652325,"extension":6.309480635924249},"index":0,"playId":"7fafdfa6-c715-3b11-9161-c6d3bb5ec498","pitchNumber":1,"startTime":"2025-07-22T23:23:54.745Z","endTime":"2025-07-22T23:23:59.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.21171416131792,"strikeZoneBottom":1.24058615326502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.602956149689152,"aZ":-27.571266808386117,"pfxX":-5.566735377523463,"pfxZ":2.657849008084318,"pX":0.26323542194142485,"pZ":0.19946984056060346,"vX0":3.37180917942588,"vY0":-130.0646940927958,"vZ0":-8.762912411010007,"x":106.97,"y":233.39,"x0":-0.31973884586110896,"y0":50.00395883714682,"z0":5.670498354437551,"aX":-9.638070776546359},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":9.5,"spinRate":1681,"spinDirection":216},"zone":14,"typeConfidence":0.92,"plateTime":0.4194444024739985,"extension":6.64707839508422},"index":1,"playId":"fe16daa4-4a5f-3618-b78c-9e7a23c10711","pitchNumber":2,"startTime":"2025-07-22T23:24:10.140Z","endTime":"2025-07-22T23:24:15.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-22T23:24:50.332Z","endTime":"2025-07-22T23:24:50.333Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04239953118288,"aZ":-28.588301865924063,"pfxX":1.8669507630862339,"pfxZ":2.1597906507371647,"pX":-0.16304999958962793,"pZ":3.981385464255565,"vX0":0.35313205263257774,"vY0":-127.27967603004889,"vZ0":0.5553561923427782,"x":123.22,"y":131.28,"x0":-0.5459508595855764,"y0":50.004664639439525,"z0":6.00195597839015,"aX":3.101728775454255},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-3.5,"spinRate":2073,"spinDirection":158},"zone":11,"typeConfidence":0.89,"plateTime":0.42829006631599276,"extension":6.733580803568404},"index":3,"playId":"1fb253f6-181d-32cd-ae4c-2fe299aa9e94","pitchNumber":3,"startTime":"2025-07-22T23:24:50.334Z","endTime":"2025-07-22T23:24:54.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-22T23:24:59.489Z","endTime":"2025-07-22T23:25:18.208Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.510771512529455,"aZ":-43.41852927380681,"pfxX":5.034000020527129,"pfxZ":-8.727287118766522,"pX":0.4207798293265198,"pZ":1.2778492486881243,"vX0":0.495130895827688,"vY0":-113.03250181451043,"vZ0":-0.7333783466068678,"x":100.96,"y":204.28,"x0":-0.4551210999588691,"y0":50.00470066248112,"z0":5.983897175203969,"aX":6.483560846646891},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.7,"breakHorizontal":-9.2,"spinRate":2848,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4854475746465754,"extension":6.5773426766124015},"index":5,"playId":"3e5e9fc0-2ea8-30c7-95cf-f4d8146ed80f","pitchNumber":4,"startTime":"2025-07-22T23:25:18.208Z","endTime":"2025-07-22T23:25:23.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.20511850873494,"aZ":-12.921671436113341,"pfxX":-1.7160145131747528,"pfxZ":9.77219569815058,"pX":-0.15357224996072694,"pZ":2.7557698758951386,"vX0":0.7357004341938855,"vY0":-138.58956604858045,"vZ0":-6.041568707894391,"x":122.85,"y":164.37,"x0":-0.19758235142802752,"y0":50.00513475685867,"z0":5.806051363740204,"aX":-3.381947872842906},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":3.0,"spinRate":2330,"spinDirection":194},"zone":2,"typeConfidence":0.89,"plateTime":0.39326151007995414,"extension":6.643454312129442},"hitData":{"launchSpeed":75.5,"launchAngle":26.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":102.99,"coordY":103.0}},"index":6,"playId":"47a73ea5-9bf3-39e1-aac1-b09a5cfee181","pitchNumber":5,"startTime":"2025-07-22T23:25:42.634Z","endTime":"2025-07-22T23:25:53.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:25:53.613Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks. Angel Martínez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:26:01.465Z","endTime":"2025-07-22T23:28:01.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.0,"strikeZoneTop":3.50514466997327,"strikeZoneBottom":1.50546975368159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.244144862666673,"aZ":-13.22431654236878,"pfxX":0.43655152731253133,"pfxZ":9.640009473465776,"pX":-0.3954376308587159,"pZ":2.8077429951542507,"vX0":0.043775525358173084,"vY0":-138.23628724400905,"vZ0":-5.829350098527121,"x":132.07,"y":162.97,"x0":-0.4682450882772138,"y0":50.00368924405821,"z0":5.806176849533333,"aX":0.8583143933269712},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":-0.8,"spinRate":2161,"spinDirection":196},"zone":4,"typeConfidence":0.88,"plateTime":0.3938558452899579,"extension":6.665526528261775},"index":0,"playId":"6373d22c-c783-34f9-80df-8be198b812ce","pitchNumber":1,"startTime":"2025-07-22T23:26:32.209Z","endTime":"2025-07-22T23:26:36.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":75.9,"endSpeed":69.7,"strikeZoneTop":3.43136786457379,"strikeZoneBottom":1.52926276043415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.93178632022418,"aZ":-43.650305391972964,"pfxX":5.706606414259184,"pfxZ":-9.36287945804675,"pX":-0.9514600618149669,"pZ":3.0563753013539774,"vX0":-2.1922005295343494,"vY0":-110.4125673921683,"vZ0":3.156178811029543,"x":153.27,"y":156.26,"x0":-0.6833218776158216,"y0":50.001614867422845,"z0":6.2241660796087315,"aX":6.996375749879914},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-15.7,"breakHorizontal":-9.7,"spinRate":2771,"spinDirection":32},"zone":11,"typeConfidence":0.9,"plateTime":0.4974018871047132,"extension":6.397541322062957},"index":1,"playId":"3b7da4f5-e4c9-3ade-84f0-113e02711c4b","pitchNumber":2,"startTime":"2025-07-22T23:26:51.541Z","endTime":"2025-07-22T23:26:56.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.45791397839225,"strikeZoneBottom":1.53147720246498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.512264295799866,"aZ":-27.233240972636374,"pfxX":-5.66029691597072,"pfxZ":2.848543158815408,"pX":0.3266694759064413,"pZ":0.9303697304686886,"vX0":4.141672253432145,"vY0":-129.5028157799247,"vZ0":-7.280271102427906,"x":104.55,"y":213.66,"x0":-0.5407596798883678,"y0":50.005484134329635,"z0":5.798921025267652,"aX":-9.82564917975442},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":9.6,"spinRate":1606,"spinDirection":216},"zone":14,"typeConfidence":0.93,"plateTime":0.41948349047601363,"extension":6.638042220557781},"index":2,"playId":"86500a20-8977-3c1d-8329-35745e892146","pitchNumber":3,"startTime":"2025-07-22T23:27:13.005Z","endTime":"2025-07-22T23:27:18.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.42822938764949,"strikeZoneBottom":1.50166534593896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94484122526629,"aZ":-22.160515734129053,"pfxX":-7.925152729294262,"pfxZ":6.0671597674940445,"pX":1.0951669817937049,"pZ":1.6951430346897378,"vX0":6.740997457266976,"vY0":-127.37107423642409,"vZ0":-5.779339412036475,"x":75.25,"y":193.01,"x0":-0.5496415128113656,"y0":50.00582210190876,"z0":5.734077400959657,"aX":-13.088789302613614},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.0,"breakHorizontal":13.0,"spinRate":1959,"spinDirection":226},"zone":14,"typeConfidence":0.78,"plateTime":0.42920328615309344,"extension":6.670406888827101},"index":3,"playId":"2a9201a1-cbfb-3e16-9c9c-3be77213370b","pitchNumber":4,"startTime":"2025-07-22T23:27:35.414Z","endTime":"2025-07-22T23:27:40.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.43303428601174,"strikeZoneBottom":1.55115267236661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.87971575349606,"aZ":-27.814679730281263,"pfxX":3.5395220664192877,"pfxZ":2.5857225667117536,"pX":1.222386037427846,"pZ":3.0701836137081284,"vX0":3.1937667214271297,"vY0":-128.12253125232897,"vZ0":-1.7937932453846033,"x":70.41,"y":155.89,"x0":-0.4937647126371899,"y0":50.00315111070624,"z0":5.9229644080810235,"aX":5.969717231149102},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-7.1,"spinRate":2212,"spinDirection":160},"zone":12,"typeConfidence":0.92,"plateTime":0.4251589717567703,"extension":6.456488037529064},"index":4,"playId":"df3a72e6-82e5-3c72-b3be-cc07f6d9bff0","pitchNumber":5,"startTime":"2025-07-22T23:27:56.575Z","endTime":"2025-07-22T23:28:01.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.3,"awayTeamWinProbability":33.7,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:28:01.576Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to center fielder Cedric Mullins. Angel Martínez scores. José Ramírez to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:28:04.530Z","endTime":"2025-07-22T23:30:07.307Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"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(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.4,"endSpeed":87.8,"strikeZoneTop":3.24491930997804,"strikeZoneBottom":1.24271487972738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02736225088023,"aZ":-14.430385352712886,"pfxX":-1.175680823137986,"pfxZ":9.011033336839063,"pX":1.5572579632840977,"pZ":3.3226289888313874,"vX0":5.585382147883548,"vY0":-138.9376863777816,"vZ0":-4.132213327499442,"x":57.64,"y":149.07,"x0":-0.3200544778161419,"y0":50.00207091802662,"z0":5.777910856663898,"aX":-2.315204635848001},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":1.1,"spinRate":2308,"spinDirection":198},"zone":12,"typeConfidence":0.88,"plateTime":0.39314369398291316,"extension":6.70811513961346},"index":0,"playId":"149dd858-4b0a-38d1-b66b-79cd6569d8a0","pitchNumber":1,"startTime":"2025-07-22T23:28:48.261Z","endTime":"2025-07-22T23:28:52.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.85726317570329,"aZ":-12.457563709385138,"pfxX":-0.8466170747940054,"pfxZ":10.074191444680595,"pX":0.28032623509469023,"pZ":3.119826474521544,"vX0":2.0609426950384733,"vY0":-138.93609140304088,"vZ0":-5.056965165738176,"x":106.31,"y":154.54,"x0":-0.36074445696105073,"y0":50.00116191360162,"z0":5.7901321682560045,"aX":-1.6570111389723583},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":1.1,"spinRate":2234,"spinDirection":199},"zone":3,"typeConfidence":0.91,"plateTime":0.3941002310322341,"extension":6.698339658688504},"index":1,"playId":"9b436255-e994-3059-8b7b-4575e53df919","pitchNumber":2,"startTime":"2025-07-22T23:29:10.169Z","endTime":"2025-07-22T23:29:14.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.438891078477628,"aZ":-43.54279515210947,"pfxX":5.0945570201525845,"pfxZ":-8.895002413141267,"pX":0.48948714452505937,"pZ":1.796436777563135,"vX0":0.5953102714067472,"vY0":-112.6494365593727,"vZ0":0.3598308516931983,"x":98.34,"y":190.28,"x0":-0.44000302306311145,"y0":50.00120773435518,"z0":6.054860810561364,"aX":6.513183045516202},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-15.7,"breakHorizontal":-9.4,"spinRate":2842,"spinDirection":21},"zone":9,"typeConfidence":0.9,"plateTime":0.48716566769953573,"extension":6.511072955146783},"index":2,"playId":"8a9fe995-d07d-350c-a8f2-d0b378ffc943","pitchNumber":3,"startTime":"2025-07-22T23:29:31.294Z","endTime":"2025-07-22T23:29:35.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.069779629455432,"aZ":-13.16878075725558,"pfxX":-1.3256472333500697,"pfxZ":9.694586670547247,"pX":0.35253204748984884,"pZ":3.211411685563665,"vX0":1.77456347742838,"vY0":-138.8903284738743,"vZ0":-4.684934577744766,"x":103.56,"y":152.07,"x0":-0.1213831006446174,"y0":50.00373571719093,"z0":5.790670739378104,"aX":-2.5992786568733255},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":2.0,"spinRate":2247,"spinDirection":195},"zone":3,"typeConfidence":0.9,"plateTime":0.39382579675397755,"extension":6.628785109531911},"hitData":{"launchSpeed":79.1,"launchAngle":15.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.89,"coordY":109.4}},"index":3,"playId":"ad75c182-5dcf-39d4-8e77-08752e58a31d","pitchNumber":4,"startTime":"2025-07-22T23:29:56.615Z","endTime":"2025-07-22T23:30:07.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":10.200000000000003,"leverageIndex":1.6,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:30:07.307Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Santana grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:31:08.614Z","endTime":"2025-07-22T23:32:17.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-22T23:30:32.227Z","endTime":"2025-07-22T23:31:10.887Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.47699146448155,"strikeZoneBottom":1.4948747809837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.738473328889395,"aZ":-25.623839790731008,"pfxX":-8.665731043516175,"pfxZ":3.8628656914425052,"pX":0.0159090402640078,"pZ":2.2469240100247845,"vX0":4.530097577371785,"vY0":-129.1674207945779,"vZ0":-3.920046189596533,"x":116.39,"y":178.11,"x0":-0.6303762547887184,"y0":50.00615621293975,"z0":5.743969198982534,"aX":-14.713694984247574},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.4,"breakHorizontal":14.8,"spinRate":1773,"spinDirection":230},"zone":5,"typeConfidence":0.82,"plateTime":0.4232864457124448,"extension":6.684227525007083},"index":1,"playId":"7d59cba0-445b-3277-a886-1acd1b101374","pitchNumber":1,"startTime":"2025-07-22T23:31:10.887Z","endTime":"2025-07-22T23:31:15.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":77.8,"endSpeed":72.0,"strikeZoneTop":3.50082997218736,"strikeZoneBottom":1.54280610880959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.35060487944714,"aZ":-41.068641216721,"pfxX":5.6519197712684335,"pfxZ":-6.866386681815096,"pX":0.7373745844445273,"pZ":1.275275866915708,"vX0":1.051054401238866,"vY0":-113.27797957301266,"vZ0":-1.2422143690058833,"x":88.89,"y":204.35,"x0":-0.4671670828993361,"y0":50.00266639071018,"z0":5.948814197974471,"aX":7.32021083527841},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.5,"breakHorizontal":-10.6,"spinRate":2771,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.484153375449643,"extension":6.640292956073611},"index":2,"playId":"6d0286d6-402c-3f4a-b432-b95f8956fb53","pitchNumber":2,"startTime":"2025-07-22T23:31:29.313Z","endTime":"2025-07-22T23:31:34.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.3,"strikeZoneTop":3.21256693827022,"strikeZoneBottom":1.63819910578413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78165253752902,"aZ":-41.301791394118005,"pfxX":6.445386326891344,"pfxZ":-7.510701843008171,"pX":0.8619394047917914,"pZ":2.3338522488494773,"vX0":1.107700946629187,"vY0":-110.4984782306056,"vZ0":1.2278807238009557,"x":84.14,"y":175.77,"x0":-0.48433166375143066,"y0":50.00095290451914,"z0":6.167996062025571,"aX":7.835233838029425},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-12.8,"breakHorizontal":-12.0,"spinRate":2692,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4989014331475139,"extension":6.521313397492688},"index":3,"playId":"47a173cd-474a-3f28-bf42-eac35dc6eb67","pitchNumber":3,"startTime":"2025-07-22T23:31:48.999Z","endTime":"2025-07-22T23:31:53.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.955130638130793,"aZ":-45.17096630290706,"pfxX":6.68792164078083,"pfxZ":-10.544894286002542,"pX":-0.45298304577644266,"pZ":2.5881153368755787,"vX0":-1.5633597932521164,"vY0":-110.95377878665235,"vZ0":2.403174873164514,"x":134.27,"y":168.9,"x0":-0.6030809751511421,"y0":50.00315644419269,"z0":6.237815682343449,"aX":8.24366155967352},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-18.0,"breakHorizontal":-11.6,"spinRate":2815,"spinDirection":29},"zone":4,"typeConfidence":0.9,"plateTime":0.4958279501639362,"extension":6.735892457860624},"hitData":{"launchSpeed":73.0,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.89,"coordY":157.6}},"index":4,"playId":"14c04397-d49d-354d-a9d9-ec2bb7f84edd","pitchNumber":4,"startTime":"2025-07-22T23:32:09.428Z","endTime":"2025-07-22T23:32:17.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-3.6000000000000085,"leverageIndex":1.34,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:32:17.422Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, second baseman Daniel Schneemann to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:33:35.953Z","endTime":"2025-07-22T23:35:09.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.3,"strikeZoneTop":3.60809821814387,"strikeZoneBottom":1.63906618021646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.251582254463962,"aZ":-42.62688822274162,"pfxX":-4.4726599929426385,"pfxZ":-8.452837125703432,"pX":0.8710822370434111,"pZ":1.8035748298915595,"vX0":1.474231018892231,"vY0":-110.62746685507267,"vZ0":0.5421470822774765,"x":83.8,"y":190.08,"x0":0.7761235610034662,"y0":50.00492597376866,"z0":6.033682529348573,"aX":-5.528866398890265},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-14.9,"breakHorizontal":7.7,"spinRate":2574,"spinDirection":340},"zone":14,"typeConfidence":0.89,"plateTime":0.4956469570162172,"extension":7.068687577641878},"index":0,"playId":"8aacd1e1-fbdb-344e-9bc3-cfa9d9e7c2d3","pitchNumber":1,"startTime":"2025-07-22T23:34:26.297Z","endTime":"2025-07-22T23:34:31.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.6,"strikeZoneTop":3.67240653643717,"strikeZoneBottom":1.31299751530673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.421447387889913,"aZ":-22.755333332052164,"pfxX":5.19120540899603,"pfxZ":7.35138788772921,"pX":0.15168676414306206,"pZ":1.0166756552608973,"vX0":-2.3037511030417734,"vY0":-111.70503168646616,"vZ0":-5.389834834261002,"x":111.22,"y":211.33,"x0":0.5140997546862917,"y0":50.00487207386278,"z0":5.75834601129394,"aX":6.655227592340298},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":12.5,"breakHorizontal":-8.9,"spinRate":1418,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.48766300703306875,"extension":7.382270420472603},"index":1,"playId":"de97cd30-b13a-321a-bb7e-a07e76eb21ad","pitchNumber":2,"startTime":"2025-07-22T23:34:44.731Z","endTime":"2025-07-22T23:34:48.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.89002983641676,"aZ":-44.097765694022584,"pfxX":-4.834518957240805,"pfxZ":-9.906593697016524,"pX":0.015986510229943636,"pZ":2.8814211394054685,"vX0":-0.024008893504371437,"vY0":-109.78075460910681,"vZ0":3.216470809194454,"x":116.39,"y":160.98,"x0":0.653723513323549,"y0":50.0013357590403,"z0":6.1363366706962275,"aX":-5.820262088263345},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-16.6,"breakHorizontal":8.8,"spinRate":2706,"spinDirection":339},"zone":5,"typeConfidence":0.9,"plateTime":0.5015330916874494,"extension":6.837222700233975},"hitData":{"launchSpeed":93.9,"launchAngle":-16.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.86,"coordY":152.76}},"index":2,"playId":"43bae6ac-daa4-3471-afaf-246dee1e3c35","pitchNumber":3,"startTime":"2025-07-22T23:35:01.578Z","endTime":"2025-07-22T23:35:09.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:35:09.308Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:35:16.304Z","endTime":"2025-07-22T23:36:28.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.5,"endSpeed":71.7,"strikeZoneTop":3.47069958659939,"strikeZoneBottom":1.48394911839459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.835564642267258,"aZ":-24.17481976586145,"pfxX":5.868864731051891,"pfxZ":6.18287954262486,"pX":-0.5050842238410925,"pZ":0.9672954153870582,"vX0":-3.8224064847868844,"vY0":-112.81400076801654,"vZ0":-5.2566043127300155,"x":136.25,"y":212.66,"x0":0.44571649179185735,"y0":50.00296707921229,"z0":5.753695211607813,"aX":7.592041324451899},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":10.2,"breakHorizontal":-9.7,"spinRate":1600,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.48485638174679213,"extension":7.372811902266537},"index":0,"playId":"5beb4320-336d-3eaf-9f91-1d25a19ddd36","pitchNumber":1,"startTime":"2025-07-22T23:35:33.580Z","endTime":"2025-07-22T23:35:38.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.895749239784084,"aZ":-23.072200492967216,"pfxX":5.6897409811025295,"pfxZ":7.170671029931454,"pX":0.8293900402083458,"pZ":1.7102736556007387,"vX0":-1.0826898756075727,"vY0":-112.13602274540969,"vZ0":-3.872806182028306,"x":85.39,"y":192.6,"x0":0.5803175987805977,"y0":50.00336261626098,"z0":5.822402101956337,"aX":7.222313965448473},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":12.2,"breakHorizontal":-10.0,"spinRate":1521,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.48905382098654515,"extension":7.3311460834768125},"index":1,"playId":"e3e796f1-3810-342a-bdb8-03112b371ccc","pitchNumber":2,"startTime":"2025-07-22T23:35:46.903Z","endTime":"2025-07-22T23:35:50.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.2,"strikeZoneTop":3.49661268921858,"strikeZoneBottom":1.55837353984654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.970132953875712,"aZ":-23.380128499977136,"pfxX":5.567537450167096,"pfxZ":6.987923556234707,"pX":0.41203662278507164,"pZ":3.2549016237052233,"vX0":-1.6544790149611195,"vY0":-111.45035058435242,"vZ0":-0.628848240909158,"x":101.29,"y":150.9,"x0":0.440529751209226,"y0":50.00316384664958,"z0":5.95479259000512,"aX":7.006019073732338},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":12.8,"breakHorizontal":-9.6,"spinRate":1561,"spinDirection":132},"zone":3,"typeConfidence":0.9,"plateTime":0.4914110452507914,"extension":7.372150567641101},"index":2,"playId":"b61995b5-5b46-3950-909b-3b5d8dbac40c","pitchNumber":3,"startTime":"2025-07-22T23:36:03.225Z","endTime":"2025-07-22T23:36:07.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-22T23:36:15.001Z","endTime":"2025-07-22T23:36:24.027Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.41934446288887,"strikeZoneBottom":1.53006912064026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2665606812978,"aZ":-44.371996823505825,"pfxX":-4.289592415896627,"pfxZ":-9.476140155495242,"pX":-0.6401864958981994,"pZ":2.9667421091903456,"vX0":-1.5754304972346107,"vY0":-113.4501959831215,"vZ0":2.996084740485262,"x":141.4,"y":158.68,"x0":0.6232343813944172,"y0":50.00497543833909,"z0":6.092494995541462,"aX":-5.51946702013609},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-16.0,"breakHorizontal":8.2,"spinRate":2746,"spinDirection":337},"zone":1,"typeConfidence":0.89,"plateTime":0.48519972804685274,"extension":7.049603330883402},"index":4,"playId":"6d3efcc5-8206-372d-8bb5-1e8dc1cf5f2f","pitchNumber":4,"startTime":"2025-07-22T23:36:24.027Z","endTime":"2025-07-22T23:36:28.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:36:28.707Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:36:30.961Z","endTime":"2025-07-22T23:37:58.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.9,"endSpeed":77.0,"strikeZoneTop":3.41174729442909,"strikeZoneBottom":1.49790735832842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.829418447007285,"aZ":-29.12113490736155,"pfxX":-2.8352963808246394,"pfxZ":2.014058755601024,"pX":-0.12459580160987703,"pZ":5.066237861188251,"vX0":-1.2110229184977515,"vY0":-122.10161932463416,"vZ0":4.097247174315463,"x":121.75,"y":101.99,"x0":0.7454474387667092,"y0":50.005337475375335,"z0":5.864782812779865,"aX":-4.304266041075551},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.8,"breakHorizontal":5.4,"spinRate":1902,"spinDirection":258},"zone":11,"typeConfidence":0.93,"plateTime":0.4476634634951777,"extension":6.959819607360199},"index":0,"playId":"e32083bd-7c68-3c73-a962-86316d2e8cdc","pitchNumber":1,"startTime":"2025-07-22T23:36:52.967Z","endTime":"2025-07-22T23:36:57.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.877554775843027,"aZ":-14.152499809454596,"pfxX":3.8039872980390186,"pfxZ":10.121824753840642,"pX":0.013100748053369311,"pZ":3.4550910545831575,"vX0":-2.2964637039155256,"vY0":-132.9437358156359,"vZ0":-3.1123908186462996,"x":116.5,"y":145.49,"x0":0.3961969230516727,"y0":50.003952803582045,"z0":5.6752107521072865,"aX":6.774382223927659},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-6.4,"spinRate":1888,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.41280352641085516,"extension":7.514482992316775},"index":1,"playId":"4597ea09-228a-3cd8-98db-ba2444ce7743","pitchNumber":2,"startTime":"2025-07-22T23:37:07.988Z","endTime":"2025-07-22T23:37:13.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.905951326003446,"aZ":-44.215293949611365,"pfxX":-5.001255008463716,"pfxZ":-9.651641519595485,"pX":0.005007060348052074,"pZ":2.054161542440706,"vX0":-0.03367338614142168,"vY0":-111.81086866378875,"vZ0":1.404246636081372,"x":116.81,"y":183.32,"x0":0.6685220791967689,"y0":50.00354151917633,"z0":6.007163187020154,"aX":-6.239519389647139},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-16.7,"breakHorizontal":9.0,"spinRate":2620,"spinDirection":334},"zone":8,"typeConfidence":0.9,"plateTime":0.49264008139849613,"extension":7.01982071713669},"index":2,"playId":"f2559fa1-3b93-3cb1-9664-170f5c264eaf","pitchNumber":3,"startTime":"2025-07-22T23:37:28.515Z","endTime":"2025-07-22T23:37:33.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-22T23:37:40.360Z","endTime":"2025-07-22T23:37:53.410Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":77.0,"endSpeed":70.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55160124287336,"aZ":-44.24149932022285,"pfxX":-4.119136946507282,"pfxZ":-9.72893517389707,"pX":-0.37899775207594555,"pZ":1.7036722639536948,"vX0":-1.1734476389243915,"vY0":-111.99372219820579,"vZ0":0.6938368678212794,"x":131.45,"y":192.78,"x0":0.6898675431690033,"y0":50.00092854193268,"z0":6.0001214327159405,"aX":-5.111184831509713},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-16.9,"breakHorizontal":7.8,"spinRate":2699,"spinDirection":334},"zone":7,"typeConfidence":0.9,"plateTime":0.49343252530145554,"extension":7.046230206114007},"index":4,"playId":"73100ce0-0808-3325-bd2a-4d89ad2bf884","pitchNumber":4,"startTime":"2025-07-22T23:37:53.410Z","endTime":"2025-07-22T23:37:58.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:37:58.637Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Jones flies out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:39:31.820Z","endTime":"2025-07-22T23:40:36.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.2,"endSpeed":70.0,"strikeZoneTop":3.78998962692268,"strikeZoneBottom":1.54450791043475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08052118703779,"aZ":-42.495136762098056,"pfxX":6.206811433761247,"pfxZ":-8.428490320304165,"pX":0.7388497914923147,"pZ":0.4833136772134607,"vX0":1.0144942928465641,"vY0":-110.92818398508867,"vZ0":-2.109199817219371,"x":88.84,"y":225.73,"x0":-0.5318219478413206,"y0":50.00275019022438,"z0":5.94922495496549,"aX":7.5997528793258375},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-15.5,"breakHorizontal":-11.5,"spinRate":2822,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.4971082438555534,"extension":6.5664304566975344},"index":0,"playId":"11081dc7-01d4-3d22-8b34-f66916ca179c","pitchNumber":1,"startTime":"2025-07-22T23:40:07.291Z","endTime":"2025-07-22T23:40:12.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.76,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.548686797899805,"aZ":-23.173043826608563,"pfxX":-6.747483028198257,"pfxZ":5.484529057074617,"pX":-0.2586087010146506,"pZ":2.4658471821589782,"vX0":2.8749658766663764,"vY0":-126.46016663545284,"vZ0":-3.7156737896036405,"x":126.86,"y":172.2,"x0":-0.5251823087825767,"y0":50.00476955660096,"z0":5.784534746912461,"aX":-11.076163842560383},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.5,"breakHorizontal":11.8,"spinRate":1638,"spinDirection":227},"zone":5,"typeConfidence":0.84,"plateTime":0.430924426156428,"extension":6.507351631027045},"hitData":{"launchSpeed":102.5,"launchAngle":51.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":117.12,"coordY":78.52}},"index":1,"playId":"63d83523-d9de-3b5b-af74-3e9fd7fef53b","pitchNumber":2,"startTime":"2025-07-22T23:40:24.302Z","endTime":"2025-07-22T23:40:36.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:40:36.117Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:40:40.454Z","endTime":"2025-07-22T23:42:33.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"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":92.1,"endSpeed":85.0,"strikeZoneTop":3.43777818354128,"strikeZoneBottom":1.59940814329036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.238335789316917,"aZ":-14.970248122271164,"pfxX":-1.832880745424983,"pfxZ":9.332442161515749,"pX":-0.5643759823317803,"pZ":3.84532722909378,"vX0":0.13609219354659985,"vY0":-134.21201060540295,"vZ0":-2.582471593462639,"x":138.51,"y":134.96,"x0":-0.3770183230126411,"y0":50.00047174872591,"z0":5.872934226068544,"aX":-3.3775693753120932},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":3.4,"spinRate":2259,"spinDirection":188},"zone":11,"typeConfidence":0.88,"plateTime":0.4065051789936023,"extension":6.584325341471441},"index":0,"playId":"f534a68a-2597-3a77-bda0-8490a95734e9","pitchNumber":1,"startTime":"2025-07-22T23:40:55.353Z","endTime":"2025-07-22T23:41:00.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.594477334989914,"aZ":-20.456870746410498,"pfxX":-5.011701486230368,"pfxZ":7.107833876341712,"pX":0.9163635869977811,"pZ":1.7202177405083092,"vX0":4.997063857277761,"vY0":-126.94584280928571,"vZ0":-5.85878911893106,"x":82.07,"y":192.33,"x0":-0.4172855846547381,"y0":50.002983485514136,"z0":5.66394906988535,"aX":-8.260758687315414},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.9,"breakHorizontal":8.0,"spinRate":1782,"spinDirection":222},"zone":14,"typeConfidence":0.84,"plateTime":0.429871156286866,"extension":6.614133364780432},"index":1,"playId":"10d27869-96fb-393a-90be-538ff7cbd8f8","pitchNumber":2,"startTime":"2025-07-22T23:41:09.425Z","endTime":"2025-07-22T23:41:14.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.55677263238967,"aZ":-42.59210319873969,"pfxX":6.540247939589075,"pfxZ":-8.412540494909608,"pX":0.3838614208977649,"pZ":2.457611613765145,"vX0":0.12690032270678617,"vY0":-111.04512765160142,"vZ0":1.7190390859046676,"x":102.37,"y":172.42,"x0":-0.5227770409489902,"y0":50.00503630950567,"z0":6.134890631583853,"aX":8.095234671734675},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.4,"breakHorizontal":-11.9,"spinRate":2808,"spinDirection":27},"zone":6,"typeConfidence":0.9,"plateTime":0.49495658410507204,"extension":6.448344809357797},"index":2,"playId":"a6e54083-33c7-3bf9-af0d-64b16912e194","pitchNumber":3,"startTime":"2025-07-22T23:41:39.147Z","endTime":"2025-07-22T23:41:45.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.28007642819448,"strikeZoneBottom":1.68999940939057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.032919287306683,"aZ":-25.46408824684482,"pfxX":-7.111251572168427,"pfxZ":3.9471588331724634,"pX":0.42820304312059115,"pZ":0.15266355448312027,"vX0":4.33591923153808,"vY0":-128.65738473184084,"vZ0":-8.964694506584461,"x":100.68,"y":234.66,"x0":-0.34241671176183475,"y0":50.0058230273105,"z0":5.611038612042969,"aX":-12.098157789284302},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":12.1,"spinRate":1656,"spinDirection":215},"zone":14,"typeConfidence":0.94,"plateTime":0.4233774144351763,"extension":7.045719543543138},"index":3,"playId":"12d86e80-3b6e-355e-b8b9-dcdd954cc3e8","pitchNumber":4,"startTime":"2025-07-22T23:42:12.133Z","endTime":"2025-07-22T23:42:17.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":94.3,"endSpeed":86.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.4239411005377,"aZ":-11.891328563273351,"pfxX":0.42606038858151374,"pfxZ":10.64624160169884,"pX":0.5408170773745599,"pZ":2.5740269110024245,"vX0":1.9096706181650946,"vY0":-137.17888797687382,"vZ0":-6.348980698888639,"x":96.39,"y":169.28,"x0":-0.21979354884486102,"y0":50.00358339472392,"z0":5.729574453519291,"aX":0.8117859419069239},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":-1.2,"spinRate":2161,"spinDirection":190},"zone":6,"typeConfidence":0.9,"plateTime":0.3993092349199485,"extension":6.562471143884018},"index":4,"playId":"448448e5-4f57-3dfb-849f-388f28585212","pitchNumber":5,"startTime":"2025-07-22T23:42:29.229Z","endTime":"2025-07-22T23:42:33.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:42:33.530Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out sharply to right fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:42:36.555Z","endTime":"2025-07-22T23:43:11.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":93.3,"endSpeed":85.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.953121687871075,"aZ":-12.378940564460859,"pfxX":-3.0462526315986262,"pfxZ":10.657120234372748,"pX":0.13893588122979203,"pZ":2.640119682376161,"vX0":2.1093671721998852,"vY0":-135.74204554406083,"vZ0":-5.982829411044327,"x":111.7,"y":167.5,"x0":-0.2541870954764814,"y0":50.00559970798524,"z0":5.742058238378544,"aX":-5.6602772924203375},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":5.0,"spinRate":2247,"spinDirection":192},"zone":2,"typeConfidence":0.9,"plateTime":0.4041862535740117,"extension":6.721247998203201},"hitData":{"launchSpeed":100.1,"launchAngle":41.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.14,"coordY":74.98}},"index":0,"playId":"ce01778d-6611-3232-b9d3-5d7668e4a22d","pitchNumber":1,"startTime":"2025-07-22T23:43:01.581Z","endTime":"2025-07-22T23:43:11.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:43:11.594Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Urías singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:45:12.155Z","endTime":"2025-07-22T23:46:26.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07970054646731,"aZ":-14.948804250537286,"pfxX":4.575775099173933,"pfxZ":9.722861147497916,"pX":0.24587056314866396,"pZ":2.472072015197332,"vX0":-2.121873427539255,"vY0":-131.99665444571426,"vZ0":-5.431326325097394,"x":107.63,"y":172.03,"x0":0.4640034409471128,"y0":50.00163392470836,"z0":5.650199725565647,"aX":8.104809475161868},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.7,"breakHorizontal":-7.8,"spinRate":1757,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.41434232691320005,"extension":7.493785964403529},"index":0,"playId":"9354fb6b-ba8e-39b6-b676-999a1b57fa7c","pitchNumber":1,"startTime":"2025-07-22T23:45:36.571Z","endTime":"2025-07-22T23:45:40.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.649636928513676,"aZ":-21.97414135617621,"pfxX":6.450623991074879,"pfxZ":7.921330002055815,"pX":0.11473220490177997,"pZ":1.4966917439104186,"vX0":-2.7242349598112297,"vY0":-112.79481079458691,"vZ0":-4.496766440994252,"x":112.63,"y":198.37,"x0":0.5005499550891838,"y0":50.002254539005136,"z0":5.733638481802875,"aX":8.305731077217569},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":13.4,"breakHorizontal":-10.9,"spinRate":1443,"spinDirection":129},"zone":8,"typeConfidence":0.9,"plateTime":0.4857152009304757,"extension":7.260525449470811},"index":1,"playId":"e1ca5acc-335b-3018-8cc3-a31265629092","pitchNumber":2,"startTime":"2025-07-22T23:45:53.106Z","endTime":"2025-07-22T23:45:56.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-22T23:46:03.559Z","endTime":"2025-07-22T23:46:14.930Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.363111090701786,"aZ":-21.84753962960176,"pfxX":6.901999071818896,"pfxZ":8.096417451179914,"pX":0.6346534750134347,"pZ":1.7135045046812694,"vX0":-1.873813169291302,"vY0":-113.03119318465762,"vZ0":-4.114658585174439,"x":92.81,"y":192.52,"x0":0.5849293179925817,"y0":50.00331524560734,"z0":5.789013180753492,"aX":8.802348418755738},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":13.7,"breakHorizontal":-11.9,"spinRate":1574,"spinDirection":128},"zone":9,"typeConfidence":0.9,"plateTime":0.48726974988003136,"extension":7.372231616066377},"hitData":{"launchSpeed":78.3,"launchAngle":15.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.82,"coordY":148.2}},"index":3,"playId":"9993b023-49ec-34ae-ae5c-f93d74edfafa","pitchNumber":3,"startTime":"2025-07-22T23:46:14.930Z","endTime":"2025-07-22T23:46:26.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:46:26.749Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colton Cowser singles on a ground ball to left fielder Steven Kwan. Ramón Urías to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:46:36.028Z","endTime":"2025-07-22T23:48:16.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnSecond":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.8,"endSpeed":70.6,"strikeZoneTop":3.49008002478572,"strikeZoneBottom":1.51020161699122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29095517162801,"aZ":-43.34186470451867,"pfxX":-2.7791821316322665,"pfxZ":-8.967963003917962,"pX":-0.7102506065090497,"pZ":0.5350979434936136,"vX0":-2.1269181169014137,"vY0":-111.79584309775909,"vZ0":-1.8777410217649777,"x":144.07,"y":224.33,"x0":0.620355527577853,"y0":50.00491757330312,"z0":5.9032764786913505,"aX":-3.4593910257698344},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-16.3,"breakHorizontal":5.6,"spinRate":2570,"spinDirection":337},"zone":13,"typeConfidence":0.88,"plateTime":0.49310633282404304,"extension":7.127456760292363},"index":0,"playId":"16edbbaf-022a-3103-b094-002c4b71a23b","pitchNumber":1,"startTime":"2025-07-22T23:46:52.140Z","endTime":"2025-07-22T23:46:56.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.545158020276492,"aZ":-23.289674901538454,"pfxX":5.956749752704313,"pfxZ":6.93257187726091,"pX":0.4619931378817636,"pZ":1.6084753362537403,"vX0":-1.8276170624288368,"vY0":-112.51007679461988,"vZ0":-4.162532971998369,"x":99.39,"y":195.35,"x0":0.5112851166775675,"y0":50.00216721364752,"z0":5.844790169837132,"aX":7.630819367185024},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":11.8,"breakHorizontal":-10.3,"spinRate":1482,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.48696167238835786,"extension":7.393277994734527},"index":1,"playId":"48fa93c2-0415-3b40-b471-6d69543885ec","pitchNumber":2,"startTime":"2025-07-22T23:47:19.033Z","endTime":"2025-07-22T23:47:25.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.73280662670694,"aZ":-21.8879410351884,"pfxX":5.678352226821844,"pfxZ":8.18859024692383,"pX":0.3970721830984396,"pZ":1.5316256556605514,"vX0":-1.6208942730177796,"vY0":-111.29546679559043,"vZ0":-4.4513949281364615,"x":101.86,"y":197.43,"x0":0.39652774197656027,"y0":50.002331038251626,"z0":5.820925723455,"aX":7.13241549016239},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":14.0,"breakHorizontal":-9.8,"spinRate":1547,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.49189232018478357,"extension":7.64380310431678},"index":2,"playId":"32085db7-afc0-39fd-8b28-567333625c63","pitchNumber":3,"startTime":"2025-07-22T23:47:37.823Z","endTime":"2025-07-22T23:47:41.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-22T23:47:47.825Z","endTime":"2025-07-22T23:48:05.812Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06039859289219,"aZ":-16.377532764463375,"pfxX":4.70653412334843,"pfxZ":8.485601565750253,"pX":-0.21288614008314777,"pZ":3.369736137804558,"vX0":-3.254670602658086,"vY0":-135.22678354605793,"vZ0":-3.143009578197646,"x":125.11,"y":147.8,"x0":0.3916628389233024,"y0":50.002705429886795,"z0":5.68858784142965,"aX":8.76158539469465},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":-7.9,"spinRate":1801,"spinDirection":147},"zone":2,"typeConfidence":0.91,"plateTime":0.4042424472656898,"extension":7.54470308113524},"hitData":{"launchSpeed":100.6,"launchAngle":-0.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.16,"coordY":117.04}},"index":4,"playId":"09212542-3f3e-3bcb-935e-400808a6ca25","pitchNumber":4,"startTime":"2025-07-22T23:48:05.812Z","endTime":"2025-07-22T23:48:16.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-7.599999999999987,"leverageIndex":1.98,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:48:16.797Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks. Ramón Urías to 3rd. Colton Cowser to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:48:26.470Z","endTime":"2025-07-22T23:51:32.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnThird":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.0,"strikeZoneTop":3.64387081932312,"strikeZoneBottom":1.63605878482875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.581958419540882,"aZ":-22.71770099699472,"pfxX":5.445043350001342,"pfxZ":7.411516295296905,"pX":0.9319299083538622,"pZ":1.3683897183437226,"vX0":-0.8321746513341743,"vY0":-112.31614331918729,"vZ0":-4.713443021066939,"x":81.48,"y":201.83,"x0":0.6001336432733642,"y0":50.00410251691335,"z0":5.808079991541691,"aX":6.948062034660698},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":12.5,"breakHorizontal":-9.6,"spinRate":1531,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4879106838548566,"extension":7.373304934003054},"index":0,"playId":"9df9d428-f6d5-3f09-a874-4e714a2f61f6","pitchNumber":1,"startTime":"2025-07-22T23:48:44.368Z","endTime":"2025-07-22T23:48:48.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.57267866633104,"strikeZoneBottom":1.68510579420498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.32347887335313,"aZ":-21.70279675017638,"pfxX":5.005655488970369,"pfxZ":8.20592024220419,"pX":0.5980491366338572,"pZ":1.8550372353741402,"vX0":-1.1308702546164762,"vY0":-112.50690631859503,"vZ0":-3.91248884822288,"x":94.2,"y":188.69,"x0":0.4584415981177902,"y0":50.002113470437116,"z0":5.8284737587758,"aX":6.385821008565194},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":14.2,"breakHorizontal":-8.8,"spinRate":1603,"spinDirection":134},"zone":9,"typeConfidence":0.9,"plateTime":0.48773886319663706,"extension":7.434739678394916},"index":1,"playId":"97031798-4b94-3373-870e-ffc888f7f180","pitchNumber":2,"startTime":"2025-07-22T23:49:02.135Z","endTime":"2025-07-22T23:49:06.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.2,"strikeZoneTop":3.572298654257,"strikeZoneBottom":1.58898743944792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.356327932893024,"aZ":-44.976280355338226,"pfxX":-3.981244718469386,"pfxZ":-10.469667961783703,"pX":0.28887846534726613,"pZ":4.235061513407991,"vX0":0.2840599377379751,"vY0":-110.68566286875692,"vZ0":5.959626114404254,"x":105.99,"y":124.43,"x0":0.6740679494599338,"y0":50.00152291438085,"z0":6.257113839828811,"aX":-4.869447526366146},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-16.8,"breakHorizontal":7.1,"spinRate":2604,"spinDirection":336},"zone":12,"typeConfidence":0.9,"plateTime":0.497557913739644,"extension":6.903515544219899},"index":2,"playId":"231b3f8c-73c8-3c7c-bc2e-2726e0f99447","pitchNumber":3,"startTime":"2025-07-22T23:49:21.942Z","endTime":"2025-07-22T23:49:27.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.58435531722574,"strikeZoneBottom":1.62405090646816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.577878073065577,"aZ":-23.097245270646315,"pfxX":6.611079672918843,"pfxZ":6.9881287343296155,"pX":0.6149135589575484,"pZ":2.092352851600642,"vX0":-1.6288508010495326,"vY0":-113.50511308787247,"vZ0":-3.149255707586483,"x":93.56,"y":182.29,"x0":0.4847180434796282,"y0":50.00411256041887,"z0":5.807980464550556,"aX":8.591257671074835},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":12.1,"breakHorizontal":-11.5,"spinRate":1621,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.4833068262008404,"extension":7.50549095107064},"index":3,"playId":"1e049d5c-e086-3113-99ac-3304ff4dec18","pitchNumber":4,"startTime":"2025-07-22T23:49:41.570Z","endTime":"2025-07-22T23:49:45.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.8,"strikeZoneTop":3.57860503476625,"strikeZoneBottom":1.66782501998478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.406753957758145,"aZ":-22.120824077867066,"pfxX":6.946466957824959,"pfxZ":7.874718237987372,"pX":0.16728425496820873,"pZ":1.0565440695460877,"vX0":-2.7417602888899406,"vY0":-112.82432281126027,"vZ0":-5.257199226113716,"x":110.62,"y":210.25,"x0":0.5023414386851722,"y0":50.00188632290284,"z0":5.674147155342312,"aX":8.867064500149153},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":13.1,"breakHorizontal":-11.8,"spinRate":1659,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4873079050131621,"extension":7.407494941071298},"index":4,"playId":"cb023644-0523-32fc-a19a-4b8e8b3e0261","pitchNumber":5,"startTime":"2025-07-22T23:50:02.220Z","endTime":"2025-07-22T23:50:06.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-22T23:50:18.354Z","endTime":"2025-07-22T23:50:38.231Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":90.0,"endSpeed":81.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.372374501490224,"aZ":-15.312097257063973,"pfxX":4.17840532074973,"pfxZ":9.746803016075459,"pX":0.9455868651481893,"pZ":3.735179035556096,"vX0":0.042207423714337,"vY0":-131.11857250005536,"vZ0":-2.2483381539341303,"x":80.96,"y":137.93,"x0":0.3869818822379689,"y0":50.00210066455884,"z0":5.754669490751382,"aX":7.228850521629622},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.3,"breakHorizontal":-7.6,"spinRate":1851,"spinDirection":151},"zone":12,"typeConfidence":0.89,"plateTime":0.41874730854908826,"extension":7.4792974585230585},"index":6,"playId":"b487cfb3-c44f-37de-8b92-fb24d5f317c3","pitchNumber":6,"startTime":"2025-07-22T23:50:38.231Z","endTime":"2025-07-22T23:50:41.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.824662238778252,"aZ":-44.08034620323835,"pfxX":-4.696738631701821,"pfxZ":-9.680447532799134,"pX":-0.13233512001219214,"pZ":2.1970282934503538,"vX0":-0.3543025879454857,"vY0":-110.83067457343378,"vZ0":1.8887759051998767,"x":122.04,"y":179.46,"x0":0.6393214006393076,"y0":50.00066347275655,"z0":5.975555058607691,"aX":-5.778357664282712},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-16.6,"breakHorizontal":8.5,"spinRate":2551,"spinDirection":340},"zone":8,"typeConfidence":0.9,"plateTime":0.49626720637867683,"extension":7.157245157451132},"index":7,"playId":"12cd47fb-52ea-3889-9017-ed0f2393e618","pitchNumber":7,"startTime":"2025-07-22T23:51:04.349Z","endTime":"2025-07-22T23:51:09.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":74.1,"strikeZoneTop":3.5614957638868,"strikeZoneBottom":1.5313062096555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.35566725534818,"aZ":-19.730505462636607,"pfxX":5.812195179346362,"pfxZ":9.117612436683789,"pX":-0.2590709398456479,"pZ":-0.3505019474342878,"vX0":-3.318801265050489,"vY0":-115.21724487429057,"vZ0":-9.248370235656335,"x":126.88,"y":248.24,"x0":0.43382576230485953,"y0":50.00390514602252,"z0":5.573071742969539,"aX":7.933752825489388},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":14.9,"breakHorizontal":-9.8,"spinRate":1568,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4726588192195891,"extension":7.397053614839565},"index":8,"playId":"8bb112b8-bf65-3dc5-af7c-d56851dcb96d","pitchNumber":8,"startTime":"2025-07-22T23:51:27.679Z","endTime":"2025-07-22T23:51:32.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":-10.100000000000001,"leverageIndex":2.64,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:51:32.876Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jacob Stallings grounds into a double play, pitcher Joey Cantillo to second baseman Daniel Schneemann to shortstop Brayan Rocchio to first baseman Carlos Santana. Ramón Urías scores. Colton Cowser to 3rd. Coby Mayo out at 2nd. Jacob Stallings out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:52:53.980Z","endTime":"2025-07-22T23:54:52.929Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676282,"link":"/api/v1/people/676282"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-22T23:51:49.374Z","endTime":"2025-07-22T23:52:56.312Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.49006463674671,"strikeZoneBottom":1.57832360515216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.577039311835627,"aZ":-13.959186252283676,"pfxX":4.565865033358472,"pfxZ":9.902922287781173,"pX":-0.8182944403567348,"pZ":2.088710050716969,"vX0":-4.771394863108644,"vY0":-134.60377076641143,"vZ0":-6.807202836502072,"x":148.19,"y":182.38,"x0":0.3821134069327211,"y0":50.0006595049603,"z0":5.634236212237939,"aX":8.396869314751784},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":-7.3,"spinRate":1938,"spinDirection":153},"zone":7,"typeConfidence":0.91,"plateTime":0.4065416570504645,"extension":7.6798004533636135},"index":1,"playId":"3b1c265d-aca5-39e5-9a51-9e478c8a38a8","pitchNumber":1,"startTime":"2025-07-22T23:52:56.312Z","endTime":"2025-07-22T23:53:01.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.43915550608135,"strikeZoneBottom":1.52784142058952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.767725517660345,"aZ":-13.362543620052381,"pfxX":5.587094155067138,"pfxZ":10.044472960012786,"pX":-0.130943957901827,"pZ":1.2924970961001039,"vX0":-3.6272371866170787,"vY0":-135.74096861079843,"vZ0":-8.92409583356372,"x":121.99,"y":203.88,"x0":0.49447081413556976,"y0":50.000649423091716,"z0":5.545687954350411,"aX":10.460248610658908},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":-9.4,"spinRate":1969,"spinDirection":145},"zone":13,"typeConfidence":0.92,"plateTime":0.40298815876964733,"extension":7.613819429962698},"index":2,"playId":"67d1b7c7-51ef-3cc6-8098-f09fb39c97ea","pitchNumber":2,"startTime":"2025-07-22T23:53:14.732Z","endTime":"2025-07-22T23:53:19.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.42003346043984,"strikeZoneBottom":1.55908582757676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.809497887282998,"aZ":-16.092221526879314,"pfxX":4.698974582262637,"pfxZ":8.707741667744536,"pX":0.3757839979872157,"pZ":4.275830485496691,"vX0":-2.035462482215539,"vY0":-134.89882821873132,"vZ0":-0.9731923283062893,"x":102.68,"y":123.33,"x0":0.5288428686716619,"y0":50.000465257902604,"z0":5.773528309621218,"aX":8.675938999683643},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":-8.0,"spinRate":1855,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.4057336426786069,"extension":7.263220041881497},"index":3,"playId":"c116486a-6988-32f6-9924-2d722f007721","pitchNumber":3,"startTime":"2025-07-22T23:53:33.909Z","endTime":"2025-07-22T23:53:37.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.40264399704964,"strikeZoneBottom":1.49227281762341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.775904865491086,"aZ":-15.610201265479983,"pfxX":3.7478673904652187,"pfxZ":9.2308770871056,"pX":-0.0014637299202159098,"pZ":0.9856921500225514,"vX0":-2.401176094904043,"vY0":-132.46997953765353,"vZ0":-8.866799320368903,"x":117.06,"y":212.17,"x0":0.4254150600849512,"y0":50.001352455970256,"z0":5.495052466427277,"aX":6.723778270980045},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":-6.4,"spinRate":1808,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.41197675039899506,"extension":7.6509960705228695},"index":4,"playId":"c534c3fa-faf9-3d66-bb6b-3a965a9ad8be","pitchNumber":4,"startTime":"2025-07-22T23:53:53.030Z","endTime":"2025-07-22T23:53:58.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.35116210174563,"strikeZoneBottom":1.51524646574688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.245000782152168,"aZ":-16.134705861051604,"pfxX":4.559293440139999,"pfxZ":9.038875140163,"pX":0.7347560236582065,"pZ":1.8814534542443504,"vX0":-0.9055055580651642,"vY0":-131.90135765142503,"vZ0":-6.5987850253471025,"x":88.99,"y":187.98,"x0":0.48856377517243244,"y0":50.00003694560623,"z0":5.591162395292776,"aX":8.087532143419654},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":-8.0,"spinRate":1800,"spinDirection":149},"zone":9,"typeConfidence":0.9,"plateTime":0.4141704923984255,"extension":7.650979145325919},"index":5,"playId":"645963e4-78c9-3ea2-aedf-db4f3b3d799a","pitchNumber":5,"startTime":"2025-07-22T23:54:14.013Z","endTime":"2025-07-22T23:54:19.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-22T23:54:28.125Z","endTime":"2025-07-22T23:54:44.894Z","isPitch":false,"type":"action","player":{"id":607732,"link":"/api/v1/people/607732"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.10907702997264,"aZ":-15.64054873999039,"pfxX":3.709833530424299,"pfxZ":9.11270324881024,"pX":0.9706454666683763,"pZ":2.762288456337487,"vX0":-0.286281228944394,"vY0":-133.6763477012433,"vZ0":-4.782951531814629,"x":80.0,"y":164.2,"x0":0.5968114470502107,"y0":50.002840843639234,"z0":5.693097006699328,"aX":6.731647879108999},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":-6.7,"spinRate":1904,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.4093221534028575,"extension":7.652798328247578},"hitData":{"launchSpeed":98.3,"launchAngle":-2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.02,"coordY":144.89}},"index":7,"playId":"a78ea59e-4a2d-3fb4-90d7-cd18a9d8c75c","pitchNumber":6,"startTime":"2025-07-22T23:54:44.894Z","endTime":"2025-07-22T23:54:52.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":607732,"link":"/api/v1/people/607732"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":13.0,"leverageIndex":3.05,"dramaIndex":161.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:54:52.929Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Holliday lines out to right fielder Nolan Jones.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:55:24.340Z","endTime":"2025-07-22T23:57:01.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.3,"strikeZoneTop":3.24506558039474,"strikeZoneBottom":1.57000124018091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.96686134176227,"aZ":-44.79074421520188,"pfxX":-3.8219464695141188,"pfxZ":-9.785089337404754,"pX":-0.750611845773974,"pZ":2.6040621278157166,"vX0":-2.0208166053663033,"vY0":-113.78413424621655,"vZ0":2.364348487112318,"x":145.61,"y":168.47,"x0":0.6500625719246189,"y0":50.00008574163687,"z0":6.04217234392898,"aX":-4.930145300433845},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-16.6,"breakHorizontal":7.4,"spinRate":2723,"spinDirection":339},"zone":4,"typeConfidence":0.89,"plateTime":0.4843419197222554,"extension":6.979411400082281},"index":0,"playId":"f8260ab3-7b24-33a3-bfe6-4b9047f2dd14","pitchNumber":1,"startTime":"2025-07-22T23:55:30.587Z","endTime":"2025-07-22T23:55:36.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.319483293934542,"aZ":-24.71208109443904,"pfxX":5.139973676567793,"pfxZ":5.843308817522421,"pX":0.27270836277584976,"pZ":1.3482527004509441,"vX0":-2.117019610893578,"vY0":-112.01668922039977,"vZ0":-4.301391163119871,"x":106.6,"y":202.38,"x0":0.5597800125559343,"y0":50.00363164612671,"z0":5.806025299970642,"aX":6.56366829434643},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":9.8,"breakHorizontal":-8.8,"spinRate":1545,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4880720455456027,"extension":7.40568103647093},"index":1,"playId":"ac4ac4e9-49ef-3614-8339-e1eec2f9966e","pitchNumber":2,"startTime":"2025-07-22T23:55:46.529Z","endTime":"2025-07-22T23:55:50.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.1,"strikeZoneTop":3.37088388719387,"strikeZoneBottom":1.47574285017566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11238618925605,"aZ":-44.7958903368204,"pfxX":-4.710676660007809,"pfxZ":-10.153527793350808,"pX":-0.6069249138951515,"pZ":2.1658818527836847,"vX0":-1.1939360502148946,"vY0":-111.95882504512299,"vZ0":1.749288490676792,"x":140.13,"y":180.3,"x0":0.5478261601646298,"y0":50.00296243152312,"z0":6.032564099947482,"aX":-5.855871213157859},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-17.4,"breakHorizontal":8.9,"spinRate":2662,"spinDirection":341},"zone":4,"typeConfidence":0.9,"plateTime":0.4931545469550902,"extension":7.086148584382777},"index":2,"playId":"8924530d-40ec-3246-8881-1ef9833cbc5c","pitchNumber":3,"startTime":"2025-07-22T23:56:09.747Z","endTime":"2025-07-22T23:56:14.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.14396664266786,"strikeZoneBottom":1.46964186766241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.311941717551495,"aZ":-23.543124275862173,"pfxX":6.392422372759064,"pfxZ":6.748321162757069,"pX":-0.5256439811575021,"pZ":0.2049781060415321,"vX0":-3.7209836140033308,"vY0":-112.62856013435005,"vZ0":-6.916178466999333,"x":137.04,"y":233.25,"x0":0.32111811781368255,"y0":50.002562151327695,"z0":5.711122270696893,"aX":8.1756810394974},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":10.7,"breakHorizontal":-10.6,"spinRate":1580,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.4871416265358759,"extension":7.47190471467642},"index":3,"playId":"71f28100-6289-3ada-8f43-8ea3db42458e","pitchNumber":4,"startTime":"2025-07-22T23:56:28.458Z","endTime":"2025-07-22T23:56:33.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.02697942171022,"aZ":-23.59919061558517,"pfxX":7.617423823918186,"pfxZ":6.784196328025116,"pX":0.3642009275813405,"pZ":1.2655755977010616,"vX0":-2.2017548427859217,"vY0":-111.65459337477175,"vZ0":-4.590635145803883,"x":103.12,"y":204.61,"x0":0.3733039847362288,"y0":50.00007862204653,"z0":5.77541268478299,"aX":9.61982807604627},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":11.4,"breakHorizontal":-13.2,"spinRate":1564,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4904824034857236,"extension":7.770231038598749},"hitData":{"launchSpeed":83.3,"launchAngle":21.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.02,"coordY":96.45}},"index":4,"playId":"b9e53e21-ed2a-33da-8464-9903e2d64093","pitchNumber":5,"startTime":"2025-07-22T23:56:53.172Z","endTime":"2025-07-22T23:57:01.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:57:01.396Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-22T23:58:38.020Z","endTime":"2025-07-23T00:01:38.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.33123942705634,"strikeZoneBottom":1.63213383655561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.369277263648204,"aZ":-23.969509190637766,"pfxX":-6.431057976419149,"pfxZ":5.054628144769662,"pX":0.17756960442454148,"pZ":0.6823915937497246,"vX0":3.5354705199878076,"vY0":-126.19821534564666,"vZ0":-7.611155861886902,"x":110.23,"y":220.36,"x0":-0.4020784560044524,"y0":50.00068095865044,"z0":5.652610018190187,"aX":-10.428208812784698},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":10.9,"spinRate":1531,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.43312935386978335,"extension":6.521884520836814},"index":0,"playId":"40ed5849-6a67-3c1b-9a8d-9bbea8704333","pitchNumber":1,"startTime":"2025-07-22T23:59:09.018Z","endTime":"2025-07-22T23:59:14.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.650028590696515,"aZ":-13.25006589008145,"pfxX":-0.5940368224000503,"pfxZ":10.325115320630655,"pX":0.06942012563701899,"pZ":2.9711135565871203,"vX0":1.3862054989098958,"vY0":-134.63752605235712,"vZ0":-5.083676710131204,"x":114.35,"y":158.56,"x0":-0.3753066086110328,"y0":50.006671539184694,"z0":5.824086775551515,"aX":-1.0893643387216985},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":0.7,"spinRate":2262,"spinDirection":197},"zone":2,"typeConfidence":0.89,"plateTime":0.40706020745619087,"extension":6.4456323491449306},"index":1,"playId":"2523c084-7ac2-3f22-a4ad-2402f0811582","pitchNumber":2,"startTime":"2025-07-22T23:59:26.876Z","endTime":"2025-07-22T23:59:31.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.876364245103186,"aZ":-28.646928785735813,"pfxX":3.510572011237973,"pfxZ":2.1674080704847682,"pX":0.6380843797337591,"pZ":2.677070674443251,"vX0":1.702140167557504,"vY0":-126.51752481513925,"vZ0":-2.4620442647052614,"x":92.68,"y":166.5,"x0":-0.4987193293359069,"y0":50.003536604406875,"z0":5.949834192203206,"aX":5.712633694323529},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-6.7,"spinRate":2156,"spinDirection":154},"zone":6,"typeConfidence":0.92,"plateTime":0.43229934802329106,"extension":6.385138259496136},"index":2,"playId":"da39b70f-2ca8-36b2-b5db-cdec8c5c644f","pitchNumber":3,"startTime":"2025-07-22T23:59:44.431Z","endTime":"2025-07-22T23:59:50.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":76.9,"endSpeed":71.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.923587504437855,"aZ":-42.077327183483284,"pfxX":5.0678099483483345,"pfxZ":-7.861204099802146,"pX":0.20360863962379422,"pZ":1.137998386459599,"vX0":0.07376658541351777,"vY0":-112.02864027658096,"vZ0":-1.1917429670857804,"x":109.24,"y":208.05,"x0":-0.48727329320219587,"y0":50.00242993949948,"z0":6.011854161179734,"aX":6.3839914955246355},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.2,"breakHorizontal":-9.1,"spinRate":2810,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.49059296373699546,"extension":6.395117500929161},"index":3,"playId":"e5128118-cdf7-3b9e-aa77-388aac1baa2d","pitchNumber":4,"startTime":"2025-07-23T00:00:06.126Z","endTime":"2025-07-23T00:00:11.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T00:00:21.723Z","endTime":"2025-07-23T00:00:34.301Z","isPitch":false,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":87.6,"endSpeed":81.4,"strikeZoneTop":3.20913682110671,"strikeZoneBottom":1.53475350312756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.386082244425474,"aZ":-26.1677744361478,"pfxX":-6.312575937745386,"pfxZ":3.581731217999602,"pX":-0.36568924403545006,"pZ":3.340332492456222,"vX0":2.344363800613111,"vY0":-127.67757911846732,"vZ0":-1.4152729312803727,"x":130.94,"y":148.59,"x0":-0.46740646087801163,"y0":50.00361106660854,"z0":5.930745296178455,"aX":-10.587350011474522},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.5,"breakHorizontal":11.0,"spinRate":1637,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.426420254342061,"extension":6.498367749316722},"index":5,"playId":"5311a72b-99b0-3033-aaa6-574169a9ea56","pitchNumber":5,"startTime":"2025-07-23T00:00:34.301Z","endTime":"2025-07-23T00:00:40.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":95.1,"endSpeed":86.4,"strikeZoneTop":3.35596292490901,"strikeZoneBottom":1.26485495483978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89067848466464,"aZ":-13.137412462252644,"pfxX":-2.8310532395991945,"pfxZ":9.885083033001898,"pX":-1.2204479174110094,"pZ":3.1990574084690113,"vX0":-1.3649227224803755,"vY0":-138.38113219703936,"vZ0":-4.643991884299507,"x":163.52,"y":152.41,"x0":-0.352004121391271,"y0":50.00206682017234,"z0":5.78912041817418,"aX":-5.452130283785373},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":5.4,"spinRate":2286,"spinDirection":199},"zone":11,"typeConfidence":0.92,"plateTime":0.3968617188286645,"extension":6.565057008880807},"index":6,"playId":"ef72de50-8768-31b2-98e6-b0ea49a4ce2d","pitchNumber":6,"startTime":"2025-07-23T00:00:52.799Z","endTime":"2025-07-23T00:00:58.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":95.0,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.583896198225105,"aZ":-10.843791774693786,"pfxX":-1.9108550733399345,"pfxZ":11.053937383929837,"pX":-0.5889375695756444,"pZ":2.0071521633096587,"vX0":-0.4427648596756063,"vY0":-138.21835163272408,"vZ0":-8.031786069772048,"x":139.45,"y":184.59,"x0":-0.1783651760059599,"y0":50.00181013743703,"z0":5.683717649836189,"aX":-3.686899370745396},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":3.6,"spinRate":2307,"spinDirection":196},"zone":4,"typeConfidence":0.91,"plateTime":0.39669029653537136,"extension":6.783968407128098},"index":7,"playId":"374799f8-6540-385a-94a3-5501a01cadd2","pitchNumber":7,"startTime":"2025-07-23T00:01:08.154Z","endTime":"2025-07-23T00:01:12.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.34280539350925,"strikeZoneBottom":1.32561593246242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.34427564197067,"aZ":-11.409739397170284,"pfxX":-0.07907172078061109,"pfxZ":10.781908383083033,"pX":-1.0017220844507155,"pZ":1.3448808605843003,"vX0":-2.1222562748692897,"vY0":-138.05650853274543,"vZ0":-9.679981549061385,"x":155.18,"y":202.47,"x0":-0.21204229308665482,"y0":50.00490499953648,"z0":5.669134496218133,"aX":-0.15248970085622293},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":0.6,"spinRate":2212,"spinDirection":196},"zone":13,"typeConfidence":0.91,"plateTime":0.39704992000054373,"extension":6.712867760640356},"index":8,"playId":"c780bf07-c5a4-3bd6-ad39-2839de30d8d3","pitchNumber":8,"startTime":"2025-07-23T00:01:33.254Z","endTime":"2025-07-23T00:01:38.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:01:38.975Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:01:40.882Z","endTime":"2025-07-23T00:03:44.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"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":75.5,"endSpeed":69.3,"strikeZoneTop":3.04357263512017,"strikeZoneBottom":1.42735025052297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.39825052580421,"aZ":-42.20501090405272,"pfxX":6.443289948994425,"pfxZ":-8.28805384398626,"pX":-0.9097963698294615,"pZ":2.1113847541317727,"vX0":-2.159403362163661,"vY0":-109.88291201048801,"vZ0":0.944730571222316,"x":151.68,"y":181.77,"x0":-0.745553376946333,"y0":50.003587333230776,"z0":6.1978823050607845,"aX":7.796038104128202},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-14.3,"breakHorizontal":-11.0,"spinRate":2799,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.5004942446382579,"extension":6.344438111524182},"index":0,"playId":"c700e9de-a441-37fc-980e-c93a1bb807e5","pitchNumber":1,"startTime":"2025-07-23T00:02:05.964Z","endTime":"2025-07-23T00:02:11.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.15701337194452,"strikeZoneBottom":1.3953598236783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.801327887084696,"aZ":-26.664504416565315,"pfxX":-6.836633697110422,"pfxZ":3.2174767576816947,"pX":-0.06368555832330068,"pZ":1.0590030131736214,"vX0":3.5981772681892044,"vY0":-129.26267087884764,"vZ0":-6.895097162729217,"x":119.43,"y":210.19,"x0":-0.5763823153049207,"y0":50.003698459874286,"z0":5.773373026284437,"aX":-11.71399777195852},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":11.8,"spinRate":1707,"spinDirection":222},"zone":13,"typeConfidence":0.92,"plateTime":0.42171953885938773,"extension":6.653926247882788},"index":1,"playId":"c4090d84-fede-3bee-aec6-8b7471229901","pitchNumber":2,"startTime":"2025-07-23T00:02:26.438Z","endTime":"2025-07-23T00:02:31.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.76408314210431,"aZ":-29.9360245584618,"pfxX":-6.204768104139188,"pfxZ":1.3344309790532423,"pX":-0.021401513464413133,"pZ":1.8927312938082654,"vX0":3.4694291300102025,"vY0":-127.76131725362039,"vZ0":-4.194558263839179,"x":117.82,"y":187.68,"x0":-0.5807277679466901,"y0":50.00205883277341,"z0":5.870672119578538,"aX":-10.405059830051588},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":10.6,"spinRate":1500,"spinDirection":216},"zone":8,"typeConfidence":0.93,"plateTime":0.4263688560105181,"extension":6.583776908472763},"index":2,"playId":"cb53a513-712b-36a8-94ca-9642705d70d7","pitchNumber":3,"startTime":"2025-07-23T00:02:47.630Z","endTime":"2025-07-23T00:02:51.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.5,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2498367213295,"aZ":-13.788360106319866,"pfxX":-1.3734672019609766,"pfxZ":9.582968422993277,"pX":0.4472030311548342,"pZ":3.745980313407546,"vX0":2.6026685269108554,"vY0":-137.5696821166208,"vZ0":-3.270269100412489,"x":99.95,"y":137.64,"x0":-0.3322624835397456,"y0":50.00061057489568,"z0":5.883460293859773,"aX":-2.6346920331207446},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":1.9,"spinRate":2251,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.39799865775293064,"extension":6.726917151095516},"index":3,"playId":"08de6cd7-1292-3010-a1e0-e73d6d7026d2","pitchNumber":4,"startTime":"2025-07-23T00:03:14.880Z","endTime":"2025-07-23T00:03:20.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.585623655815443,"aZ":-25.746006943802158,"pfxX":-5.260390828406518,"pfxZ":3.686084308967337,"pX":-0.43750666581613823,"pZ":1.087445486182736,"vX0":2.2856061857814156,"vY0":-129.97760015156146,"vZ0":-7.104596771574971,"x":133.68,"y":209.42,"x0":-0.6361063577481209,"y0":50.00133032230735,"z0":5.761432267420008,"aX":-9.16364193306723},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":9.1,"spinRate":1545,"spinDirection":216},"zone":13,"typeConfidence":0.92,"plateTime":0.41850269853353694,"extension":6.600539702697234},"index":4,"playId":"84993ae9-0117-32af-91aa-2af651b14600","pitchNumber":5,"startTime":"2025-07-23T00:03:39.577Z","endTime":"2025-07-23T00:03:44.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:03:44.372Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Angel Martínez doubles (19) on a line drive to right fielder Ramón Laureano. Bo Naylor to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:03:53.769Z","endTime":"2025-07-23T00:05:19.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.614053459184777,"aZ":-30.201852449900105,"pfxX":1.803821595765625,"pfxZ":1.2333116805491127,"pX":0.6562948831676769,"pZ":2.8598940338136454,"vX0":2.122154669931552,"vY0":-125.07170567859625,"vZ0":-1.4773513265131297,"x":91.98,"y":161.56,"x0":-0.4353005454137844,"y0":50.000947581592506,"z0":5.919398061045534,"aX":2.8762605375421737},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-3.7,"spinRate":1973,"spinDirection":160},"zone":3,"typeConfidence":0.89,"plateTime":0.43680623216293,"extension":6.494895889999871},"index":0,"playId":"8b013006-1fb3-3a53-8529-538982aa8708","pitchNumber":1,"startTime":"2025-07-23T00:04:12.604Z","endTime":"2025-07-23T00:04:18.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.060160474374392,"aZ":-30.385929795000727,"pfxX":-5.354138345553096,"pfxZ":1.0904615002560316,"pX":0.010137502525164889,"pZ":2.8886190150390623,"vX0":3.3174919683643616,"vY0":-126.1629023090058,"vZ0":-1.5418333843325194,"x":116.61,"y":160.79,"x0":-0.6162775589400932,"y0":50.00176382887284,"z0":5.9227571101024274,"aX":-8.760097548043253},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":9.1,"spinRate":1492,"spinDirection":214},"zone":2,"typeConfidence":0.92,"plateTime":0.4316778702713404,"extension":6.634581934995773},"index":1,"playId":"239bcca1-3792-3f25-acaa-c5126dd1b3f4","pitchNumber":2,"startTime":"2025-07-23T00:04:36.983Z","endTime":"2025-07-23T00:04:42.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.363593142767296,"aZ":-28.577930415993748,"pfxX":-5.55986879955916,"pfxZ":2.1454469994510825,"pX":-0.1302141115121368,"pZ":1.7890350584543693,"vX0":3.168822347114203,"vY0":-128.59928092321763,"vZ0":-4.636939060188948,"x":121.96,"y":190.48,"x0":-0.6552427482417872,"y0":50.00480199590279,"z0":5.829321718627312,"aX":-9.324695658501232},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":9.4,"spinRate":1712,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.42572257766931587,"extension":6.645079986720886},"hitData":{"launchSpeed":101.7,"launchAngle":7.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.98,"coordY":114.01}},"index":2,"playId":"ddbaafb1-a8bd-35a8-b4f4-9b755b39acb1","pitchNumber":3,"startTime":"2025-07-23T00:05:08.189Z","endTime":"2025-07-23T00:05:19.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":1.17,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:05:19.500Z","atBatIndex":38},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Andrew Kittredge intentionally walks José Ramírez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:05:42.280Z","endTime":"2025-07-23T00:08:59.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T00:05:47.696Z","endTime":"2025-07-23T00:08:00.938Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Kittredge replaces Brandon Young.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T00:08:00.938Z","endTime":"2025-07-23T00:08:57.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"07770566-0406-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T00:08:57.823Z","endTime":"2025-07-23T00:08:57.839Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"playId":"07770566-0406-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T00:08:57.839Z","endTime":"2025-07-23T00:08:57.840Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":4,"playId":"07770566-0406-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T00:08:57.840Z","endTime":"2025-07-23T00:08:57.842Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":5,"playId":"07770566-0406-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T00:08:57.842Z","endTime":"2025-07-23T00:08:59.295Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":1.58,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:08:59.295Z","atBatIndex":39},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kyle Manzardo out on a sacrifice fly to center fielder Cedric Mullins. Bo Naylor scores. Angel Martínez to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:09:00.493Z","endTime":"2025-07-23T00:09:45.521Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"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":96.1,"endSpeed":87.2,"strikeZoneTop":3.1031044321444,"strikeZoneBottom":1.28549349537534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97671016207198,"aZ":-15.84486610089748,"pfxX":-8.916923365745387,"pfxZ":8.371807763910233,"pX":0.27834144977240044,"pZ":1.4601539705106976,"vX0":7.491474871032243,"vY0":-139.4110489785477,"vZ0":-8.589598230729342,"x":106.39,"y":199.36,"x0":-1.2971568304329937,"y0":50.00571980136524,"z0":5.646979716552913,"aX":-17.397085515343758},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":14.4,"spinRate":2382,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.39424903368383735,"extension":6.443945438193902},"index":0,"playId":"6d2d9dcb-ea9f-34c1-bdaf-22cbeb80a791","pitchNumber":1,"startTime":"2025-07-23T00:09:15.765Z","endTime":"2025-07-23T00:09:20.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.131726716738576,"aZ":-26.552274309067524,"pfxX":2.684498276052165,"pfxZ":3.122878490489745,"pX":0.008586878093222975,"pZ":2.4902237767545627,"vX0":3.8815397318805545,"vY0":-132.7918544465003,"vZ0":-3.699398931130162,"x":116.67,"y":171.54,"x0":-1.8161330309297148,"y0":50.004693047758856,"z0":5.81427347471592,"aX":4.835907871210462},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-5.6,"spinRate":2649,"spinDirection":143},"zone":5,"typeConfidence":0.73,"plateTime":0.4111131622257651,"extension":6.259095190096745},"hitData":{"launchSpeed":101.7,"launchAngle":40.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":141.39,"coordY":55.89}},"index":1,"playId":"e000c6cf-be08-3653-a444-25f0fc3c6954","pitchNumber":2,"startTime":"2025-07-23T00:09:32.650Z","endTime":"2025-07-23T00:09:45.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":2.17,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:09:45.521Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Santana strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:10:00.077Z","endTime":"2025-07-23T00:12:54.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.096664435659005,"aZ":-30.181898657890088,"pfxX":2.041426894885146,"pfxZ":1.1269402696600643,"pX":0.7204050767925403,"pZ":1.7380346192334901,"vX0":5.650699934833001,"vY0":-131.6315120052154,"vZ0":-4.527163465609337,"x":89.54,"y":191.85,"x0":-1.7132440243111724,"y0":50.00207958593423,"z0":5.696619485821754,"aX":3.6071481655005653},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.3,"breakHorizontal":-4.8,"spinRate":2769,"spinDirection":133},"zone":9,"typeConfidence":0.83,"plateTime":0.41499501946519146,"extension":6.533091585223848},"index":0,"playId":"e05cb2b9-fe56-3e60-a9ba-192aaa99f1bd","pitchNumber":1,"startTime":"2025-07-23T00:10:20.184Z","endTime":"2025-07-23T00:10:26.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Ramírez steals (30) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"e05cb2b9-fe56-3e60-a9ba-192aaa99f1bd","startTime":"2025-07-23T00:10:32.136Z","endTime":"2025-07-23T00:10:38.176Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"postOnSecond":{"id":608070,"link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":0.4999999999999858,"leverageIndex":1.26,"dramaIndex":40.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.8,"strikeZoneTop":3.37602441343023,"strikeZoneBottom":1.4464385803797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02856754978292,"aZ":-30.213255230300543,"pfxX":2.5766875664590945,"pfxZ":1.0901780386377924,"pX":1.4741090886940533,"pZ":1.4737608450821444,"vX0":7.014181211726678,"vY0":-132.41494600355765,"vZ0":-5.378965439186235,"x":60.81,"y":198.99,"x0":-1.5310463380937738,"y0":50.0039315424253,"z0":5.709521039562979,"aX":4.629561546978576},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.1,"breakHorizontal":-6.0,"spinRate":2791,"spinDirection":136},"zone":14,"typeConfidence":0.84,"plateTime":0.4117341444677032,"extension":6.600020958568239},"index":2,"playId":"b13759b9-7020-3da9-8dec-5c738989e4eb","pitchNumber":2,"startTime":"2025-07-23T00:10:38.176Z","endTime":"2025-07-23T00:10:42.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"05bd6764-25e0-4d53-b506-89b6e57c0534","startTime":"2025-07-23T00:10:55.542Z","endTime":"2025-07-23T00:11:05.591Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.44638376014622,"strikeZoneBottom":1.58754686388437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41355973924862,"aZ":-12.49041977368447,"pfxX":-0.4518276894135915,"pfxZ":10.071955311320561,"pX":0.2847454413352459,"pZ":1.910833377824551,"vX0":4.681697362838726,"vY0":-138.3430839636153,"vZ0":-8.269870028680948,"x":106.15,"y":187.19,"x0":-1.364804539598397,"y0":50.00664053352991,"z0":5.759837911952341,"aX":-0.8833802242625495},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-0.1,"spinRate":2529,"spinDirection":198},"zone":9,"typeConfidence":0.98,"plateTime":0.39464886837585134,"extension":6.590522826038748},"index":4,"playId":"e7babf17-df30-3ae9-8566-2150c7a844d3","pitchNumber":3,"startTime":"2025-07-23T00:12:29.870Z","endTime":"2025-07-23T00:12:34.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78615437819566,"aZ":-34.83120685120644,"pfxX":2.1772469719263925,"pfxZ":-1.5321765912960439,"pX":0.975201959742474,"pZ":0.6637701283648736,"vX0":5.9951157446431065,"vY0":-130.60480351668105,"vZ0":-6.239718569187024,"x":79.83,"y":220.86,"x0":-1.630429606077951,"y0":50.00571040559475,"z0":5.694794382023516,"aX":3.7706552145880066},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.0,"breakHorizontal":-5.3,"spinRate":2743,"spinDirection":103},"zone":14,"typeConfidence":0.89,"plateTime":0.4189321851280434,"extension":6.598542566533668},"index":5,"playId":"7f2d81d6-6e47-3850-8eda-770270101980","pitchNumber":4,"startTime":"2025-07-23T00:12:47.486Z","endTime":"2025-07-23T00:12:54.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-3.799999999999983,"leverageIndex":1.26,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:12:54.812Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Westburg called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:15:24.390Z","endTime":"2025-07-23T00:16:03.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Sabrowski replaces Joey Cantillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-23T00:15:01.251Z","endTime":"2025-07-23T00:15:26.379Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.54920533315638,"strikeZoneBottom":1.58731179928549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.785834392734117,"aZ":-44.52319145097177,"pfxX":-2.67965803409177,"pfxZ":-9.239878629870448,"pX":-0.3196496551865253,"pZ":2.3312084051941833,"vX0":-2.2149814856919763,"vY0":-115.23708718856811,"vZ0":1.015512521623687,"x":129.18,"y":175.84,"x0":1.0046175688740422,"y0":50.00535151885481,"z0":6.209233595429155,"aX":-3.57957537351688},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.1,"breakHorizontal":5.4,"spinRate":2774,"spinDirection":339},"zone":4,"typeConfidence":2.0,"plateTime":0.47655605580362526,"extension":6.620234544283327},"index":1,"playId":"adcb35a2-d786-33c5-861a-2f6ea2501616","pitchNumber":1,"startTime":"2025-07-23T00:15:26.379Z","endTime":"2025-07-23T00:15:30.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.7,"endSpeed":86.6,"strikeZoneTop":3.64520747829125,"strikeZoneBottom":1.6345219609606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.454892257421108,"aZ":-7.937532969108778,"pfxX":3.8819648828421265,"pfxZ":12.624933990180615,"pX":-0.19013010582967463,"pZ":2.1979827969551873,"vX0":-4.967562630416385,"vY0":-137.655616290559,"vZ0":-8.200418973749052,"x":124.25,"y":179.43,"x0":1.1331945097403504,"y0":50.00394035113556,"z0":5.752450002963823,"aX":7.453375589657334},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.4,"breakHorizontal":-6.0,"spinRate":2636,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.39783978976653334,"extension":6.651192398342484},"index":2,"playId":"35d1ed9d-91b2-34c5-8d31-b25c74e1254d","pitchNumber":2,"startTime":"2025-07-23T00:15:42.581Z","endTime":"2025-07-23T00:15:47.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.59629666680578,"strikeZoneBottom":1.63458114556898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.730758328115765,"aZ":-7.793285396674001,"pfxX":3.7756513254960904,"pfxZ":12.510239500977978,"pX":-0.243606954334736,"pZ":2.6963355548265806,"vX0":-4.908568450757312,"vY0":-138.87013851613733,"vZ0":-7.235458618769565,"x":126.29,"y":165.98,"x0":1.0581124504101107,"y0":50.001813417632505,"z0":5.857255323219104,"aX":7.358050421278976},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.2,"breakHorizontal":-5.8,"spinRate":2702,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.39473772543970087,"extension":6.702470810872466},"index":3,"playId":"0fe2feeb-67a5-31ed-b4ef-fc8ae6aed6bf","pitchNumber":3,"startTime":"2025-07-23T00:15:58.009Z","endTime":"2025-07-23T00:16:03.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:16:03.309Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, second baseman Daniel Schneemann to first baseman Carlos Santana.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:16:04.142Z","endTime":"2025-07-23T00:16:34.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.306783602315438,"aZ":-45.14387825495111,"pfxX":-3.444367624828743,"pfxZ":-9.543296450634449,"pX":0.6218785746339139,"pZ":2.9460055253932755,"vX0":-0.13461250335148714,"vY0":-116.0402891381825,"vZ0":2.456650593102686,"x":93.3,"y":159.24,"x0":1.1279207059826086,"y0":50.00109400794536,"z0":6.183748573556538,"aX":-4.682607842602307},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.3,"breakHorizontal":6.2,"spinRate":2779,"spinDirection":337},"zone":6,"typeConfidence":2.0,"plateTime":0.4725546956433022,"extension":6.63138332605297},"hitData":{"launchSpeed":103.0,"launchAngle":-4.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.07,"coordY":149.73}},"index":0,"playId":"5619a028-b464-3fe7-955d-2e12f37ccd57","pitchNumber":1,"startTime":"2025-07-23T00:16:27.104Z","endTime":"2025-07-23T00:16:34.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:16:34.935Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (13) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:16:53.600Z","endTime":"2025-07-23T00:18:26.664Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":681870,"link":"/api/v1/people/681870"},"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, 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":79.0,"endSpeed":72.6,"strikeZoneTop":3.33672611368359,"strikeZoneBottom":1.57135458552574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60516581880357,"aZ":-44.554086532409045,"pfxX":-2.1138057409793145,"pfxZ":-9.356457584293757,"pX":0.040939527220714186,"pZ":1.506650853393533,"vX0":-1.7118668502586505,"vY0":-114.9702475046096,"vZ0":-0.633346806040048,"x":115.44,"y":198.1,"x0":1.0728747050058036,"y0":50.00219272914728,"z0":6.152855323668876,"aX":-2.796934796772449},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.7,"breakHorizontal":4.3,"spinRate":2730,"spinDirection":341},"zone":8,"typeConfidence":2.0,"plateTime":0.4785132529348948,"extension":6.495758772712193},"index":0,"playId":"2626e819-a5fd-35d5-9e1d-ce670822c2cf","pitchNumber":1,"startTime":"2025-07-23T00:16:59.243Z","endTime":"2025-07-23T00:17:03.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40019686984626,"aZ":-10.339973848935793,"pfxX":6.382953644765086,"pfxZ":11.3750717135748,"pX":-0.164005612564087,"pZ":3.505007935599139,"vX0":-5.767617512267455,"vY0":-137.85701550609025,"vZ0":-4.487562586907236,"x":123.25,"y":144.14,"x0":1.1286759723318667,"y0":50.00414149928611,"z0":5.855269362970796,"aX":12.254205522838186},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":-10.3,"spinRate":2643,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.3977067709442106,"extension":6.695066460451463},"index":1,"playId":"e2df161a-f8f1-36db-add6-aa8ee8093c66","pitchNumber":2,"startTime":"2025-07-23T00:17:15.001Z","endTime":"2025-07-23T00:17:20.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":95.9,"endSpeed":87.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49771971078062,"aZ":-9.64905875353108,"pfxX":5.970227439757882,"pfxZ":11.490798217135398,"pX":-0.038123604144263905,"pZ":2.535648939558568,"vX0":-5.199245750030153,"vY0":-139.40956210863555,"vZ0":-7.068042302372155,"x":118.45,"y":170.32,"x0":1.0789761020749495,"y0":50.00674596986842,"z0":5.747302669109034,"aX":11.707772056849565},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":-9.7,"spinRate":2660,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.39348350083219374,"extension":6.747588085896703},"index":2,"playId":"8b4fdebd-c9fd-370f-b9a9-4f73d8727813","pitchNumber":3,"startTime":"2025-07-23T00:17:33.661Z","endTime":"2025-07-23T00:17:36.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.113270074764667,"aZ":-44.48835818793745,"pfxX":-2.549063973088367,"pfxZ":-8.650565079811512,"pX":-0.5399092088746847,"pZ":1.7986315310839824,"vX0":-2.4983820654335505,"vY0":-118.69553123432333,"vZ0":-0.8379816625558107,"x":137.58,"y":190.22,"x0":0.8581235911303764,"y0":50.001784172971185,"z0":6.213826206964239,"aX":-3.6292477539969035},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-15.6,"breakHorizontal":5.3,"spinRate":2710,"spinDirection":342},"zone":7,"typeConfidence":2.0,"plateTime":0.461795942948378,"extension":6.547612408869566},"hitData":{"launchSpeed":107.5,"launchAngle":26.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.05,"coordY":62.8}},"index":3,"playId":"1f0a3c87-01ea-3e82-9799-de4b2348f7c1","pitchNumber":4,"startTime":"2025-07-23T00:18:02.655Z","endTime":"2025-07-23T00:18:26.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":-10.900000000000006,"leverageIndex":0.51,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:18:26.664Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:18:16.547Z","endTime":"2025-07-23T00:20:37.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":86.1,"strikeZoneTop":3.35470874341226,"strikeZoneBottom":1.62733240900178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95931558893042,"aZ":-8.694026727917558,"pfxX":5.957857068712705,"pfxZ":12.385829555846936,"pX":-0.24249569098360574,"pZ":1.6171587151924611,"vX0":-5.374458073945623,"vY0":-136.76527223268724,"vZ0":-9.55117992728347,"x":126.24,"y":195.12,"x0":0.9733342717468431,"y0":50.00320079335187,"z0":5.749613572025832,"aX":11.295010111958435},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.6,"breakHorizontal":-9.7,"spinRate":2668,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4003731185689774,"extension":6.804423505570193},"index":0,"playId":"e25cab4c-c9bf-3fbc-aeb0-8006255a1188","pitchNumber":1,"startTime":"2025-07-23T00:18:48.107Z","endTime":"2025-07-23T00:18:53.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.91705134092244,"aZ":-7.867363474033613,"pfxX":6.374548451514701,"pfxZ":12.760448532582474,"pX":0.22572266251143497,"pZ":2.429490815164138,"vX0":-4.709587189627328,"vY0":-137.91923529869635,"vZ0":-7.46424213898608,"x":108.4,"y":173.18,"x0":1.1370819815776443,"y0":50.00117795112551,"z0":5.719594287916634,"aX":12.140352152887303},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.5,"breakHorizontal":-10.4,"spinRate":2705,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.3988701478562646,"extension":6.673096735470204},"index":1,"playId":"14864810-0b67-374b-885b-1d6607ce3bfa","pitchNumber":2,"startTime":"2025-07-23T00:19:03.270Z","endTime":"2025-07-23T00:19:06.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.46602133646696,"strikeZoneBottom":1.49715014415495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.38504728287852,"aZ":-9.216659557126732,"pfxX":5.353243279491779,"pfxZ":12.115904620651525,"pX":-0.7677114444333124,"pZ":3.486748175465807,"vX0":-6.5070959291566135,"vY0":-137.70493514687126,"vZ0":-4.725284115332886,"x":146.26,"y":144.64,"x0":0.9453862830922729,"y0":50.00169988138453,"z0":5.865120259317546,"aX":10.143111375713014},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.9,"breakHorizontal":-8.2,"spinRate":2706,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.39979904088010354,"extension":6.750565606982251},"index":2,"playId":"89ffe67a-0514-3f83-a2e3-9d6b76c330ed","pitchNumber":3,"startTime":"2025-07-23T00:19:18.799Z","endTime":"2025-07-23T00:19:23.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.42210236962838,"strikeZoneBottom":1.47732617266522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.414317552089265,"aZ":-8.397792102066878,"pfxX":6.1454947082449385,"pfxZ":12.639822604901624,"pX":-1.069990298892048,"pZ":2.6480030517715187,"vX0":-7.540955568115634,"vY0":-137.03930957977886,"vZ0":-6.8106130476489115,"x":157.79,"y":167.28,"x0":0.9333806937939308,"y0":50.00032145476311,"z0":5.7560382033129205,"aX":11.558117605389738},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.4,"breakHorizontal":-9.4,"spinRate":2619,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4013889307238294,"extension":6.912906187518073},"index":3,"playId":"9957a649-ba0e-3c0a-8020-1c8a5b41b5e5","pitchNumber":4,"startTime":"2025-07-23T00:19:35.788Z","endTime":"2025-07-23T00:19:40.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.47324107264797,"strikeZoneBottom":1.45621259933161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78223446805277,"aZ":-8.512801039963666,"pfxX":7.755078555714014,"pfxZ":12.576504375729295,"pX":-0.34788579155918153,"pZ":2.025436648648398,"vX0":-6.6313356799328895,"vY0":-136.92324672696276,"vZ0":-8.202260427481976,"x":130.26,"y":184.09,"x0":1.1086204467837986,"y0":50.004960468964825,"z0":5.6583568337101156,"aX":14.593881282740158},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.0,"breakHorizontal":-12.5,"spinRate":2701,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4014144472438157,"extension":6.873309313458369},"index":4,"playId":"8cd5716a-559e-3fa7-b08a-5922f4d81954","pitchNumber":5,"startTime":"2025-07-23T00:19:52.592Z","endTime":"2025-07-23T00:19:56.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68755166455739,"aZ":-8.950236818339862,"pfxX":6.288889251515845,"pfxZ":12.108653644037359,"pX":-0.12693684163975358,"pZ":3.7941737657814643,"vX0":-5.293132814279691,"vY0":-138.08548207322568,"vZ0":-3.9387934912916243,"x":121.84,"y":136.34,"x0":1.0041072920219476,"y0":50.00484588023286,"z0":5.848799151220989,"aX":12.06423001254821},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.2,"breakHorizontal":-10.2,"spinRate":2699,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.39769304449820586,"extension":6.7282581998807665},"index":5,"playId":"1736675a-8d8f-3adb-bc73-3386ae4c235f","pitchNumber":6,"startTime":"2025-07-23T00:20:10.193Z","endTime":"2025-07-23T00:20:14.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.378355688139127,"aZ":-9.506144913962906,"pfxX":5.635314742094371,"pfxZ":11.70394290832975,"pX":-0.2912299851146785,"pZ":3.425353705565879,"vX0":-5.872644248000892,"vY0":-138.40985696451173,"vZ0":-4.751496540936254,"x":128.1,"y":146.3,"x0":1.1275873589382885,"y0":50.00344207989258,"z0":5.802960875204181,"aX":10.915715867147588},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":-9.0,"spinRate":2631,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.39598608758195875,"extension":6.764091984174035},"index":6,"playId":"78914b6c-e330-3b28-9298-1eaa4c42ec09","pitchNumber":7,"startTime":"2025-07-23T00:20:30.707Z","endTime":"2025-07-23T00:20:37.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:20:37.340Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Jones strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:23:34.266Z","endTime":"2025-07-23T00:24:36.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Andrew Kittredge.","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":0,"startTime":"2025-07-23T00:22:35.337Z","endTime":"2025-07-23T00:23:36.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.84686944182888,"strikeZoneBottom":1.65765706064742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.191287261862414,"aZ":-25.294428799913877,"pfxX":-1.416340292154107,"pfxZ":4.34261791793816,"pX":-0.21964250600927038,"pZ":1.7292752277816084,"vX0":-4.7740231285171895,"vY0":-124.79549784649436,"vZ0":-3.986346545804569,"x":125.37,"y":192.09,"x0":1.8990192218977058,"y0":50.00154763529596,"z0":5.421478199836085,"aX":-2.2415628323594388},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":3.6,"spinRate":2368,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4382388990649093,"extension":6.859077210515135},"index":1,"playId":"4a9551c7-ef3c-3a94-85de-d0f97a427fe9","pitchNumber":1,"startTime":"2025-07-23T00:23:36.547Z","endTime":"2025-07-23T00:23:40.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.83577813108835,"strikeZoneBottom":1.62307554418357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14392712478217,"aZ":-24.7929549858293,"pfxX":10.788497631996622,"pfxZ":3.704353381988458,"pX":0.8557295846468501,"pZ":2.0251497272724155,"vX0":-6.757327842107767,"vY0":-139.8801817440149,"vZ0":-4.523732329893291,"x":84.38,"y":184.1,"x0":1.89519629891383,"y0":50.00150715979568,"z0":5.279271570613903,"aX":21.47918056602532},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":-18.2,"spinRate":2364,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.3908676575902925,"extension":6.52766651266746},"index":2,"playId":"cf0631e6-43a9-333a-870a-3586b9b0491f","pitchNumber":2,"startTime":"2025-07-23T00:23:53.128Z","endTime":"2025-07-23T00:23:58.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.76,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.971878429380343,"aZ":-27.288236159928,"pfxX":-0.6997775163605846,"pfxZ":3.086302217467205,"pX":-1.1395575069356527,"pZ":1.579480599553654,"vX0":-6.847038183075822,"vY0":-124.55153981459829,"vZ0":-3.879169949074933,"x":160.44,"y":196.13,"x0":1.7262550629896556,"y0":50.00494141946296,"z0":5.391762668778915,"aX":-1.1093644479816027},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.0,"breakHorizontal":2.8,"spinRate":2446,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4382964466361763,"extension":6.617865202611563},"index":3,"playId":"9f8c1dbe-bb50-35ff-a927-263ebf1b72bc","pitchNumber":3,"startTime":"2025-07-23T00:24:11.213Z","endTime":"2025-07-23T00:24:15.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.424771346819814,"aZ":-26.177204506754066,"pfxX":-5.872422667384198,"pfxZ":4.156748690448148,"pX":-0.4043883436850964,"pZ":1.7929749830210975,"vX0":-3.619843291991834,"vY0":-119.1840271476733,"vZ0":-2.8994816535106898,"x":132.41,"y":190.37,"x0":1.895767743133055,"y0":50.00202264109573,"z0":5.383909028865203,"aX":-8.465098967826794},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.1,"breakHorizontal":11.5,"spinRate":2522,"spinDirection":282},"zone":7,"typeConfidence":2.0,"plateTime":0.45917297752191777,"extension":6.696810992999716},"index":4,"playId":"3868b6af-bb88-3bed-a426-0e84c37a3217","pitchNumber":4,"startTime":"2025-07-23T00:24:30.320Z","endTime":"2025-07-23T00:24:36.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:24:36.117Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:24:45.447Z","endTime":"2025-07-23T00:25:57.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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(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.8,"endSpeed":87.5,"strikeZoneTop":3.4126216146548,"strikeZoneBottom":1.66850231186882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.939535395871594,"aZ":-20.46204257124453,"pfxX":10.743427136705298,"pfxZ":5.974544683846997,"pX":-0.7278158226390598,"pZ":2.562133652833645,"vX0":-10.96425170930452,"vY0":-139.06841894201762,"vZ0":-3.8413773717713973,"x":144.74,"y":169.6,"x0":1.868424402180248,"y0":50.0028344272723,"z0":5.317150517416394,"aX":21.061682527476293},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":-17.2,"spinRate":2327,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.39371850025031385,"extension":6.846023850943742},"index":0,"playId":"b2e8b3c2-5324-3c51-adef-18976f740e56","pitchNumber":1,"startTime":"2025-07-23T00:25:01.931Z","endTime":"2025-07-23T00:25:05.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.38916567677644,"strikeZoneBottom":1.57210245416817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.517308642740666,"aZ":-25.282982853432614,"pfxX":-1.8759219680480346,"pfxZ":4.5029470066837725,"pX":-1.2980686432418056,"pZ":1.2209574758474195,"vX0":-6.935213754070102,"vY0":-123.00658941339768,"vZ0":-4.877404760601931,"x":166.48,"y":205.81,"x0":1.8023990010305706,"y0":50.00544093388859,"z0":5.374524363394122,"aX":-2.8736423425536275},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.2,"breakHorizontal":5.0,"spinRate":2538,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4453662662600668,"extension":6.772405162722719},"index":1,"playId":"1eac01dc-b662-3d8e-9b14-24a6b8e2d3c1","pitchNumber":2,"startTime":"2025-07-23T00:25:16.560Z","endTime":"2025-07-23T00:25:21.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.49266108498826,"strikeZoneBottom":1.5777024818233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.375942272995974,"aZ":-23.2012488693499,"pfxX":10.569220686832566,"pfxZ":4.497692713611175,"pX":1.1138055277826657,"pZ":1.9879498914511027,"vX0":-6.126305550810315,"vY0":-140.0472665853421,"vZ0":-4.909875847218658,"x":74.54,"y":185.11,"x0":1.9516139050866046,"y0":50.00403516613434,"z0":5.273105768760201,"aX":21.084571469561237},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.3,"breakHorizontal":-18.0,"spinRate":2346,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.3904848305601596,"extension":6.623683721694896},"index":2,"playId":"16829bb3-a223-3418-b638-459efbef7dd0","pitchNumber":3,"startTime":"2025-07-23T00:25:34.715Z","endTime":"2025-07-23T00:25:39.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.29489675163084,"strikeZoneBottom":1.56323438392538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4245655343991,"aZ":-20.98095498112782,"pfxX":11.72945936938109,"pfxZ":5.590371959808927,"pX":-0.7072901814306485,"pZ":2.1944467082251764,"vX0":-11.050306078656702,"vY0":-140.5100269219114,"vZ0":-4.752749740306825,"x":143.96,"y":179.53,"x0":1.7498465353059747,"y0":50.003501628794304,"z0":5.26862538027737,"aX":23.487448744455794},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":-19.0,"spinRate":2417,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.38960962962030576,"extension":6.763529150006577},"index":3,"playId":"970cad99-2e7b-3950-b28b-5476c7038612","pitchNumber":4,"startTime":"2025-07-23T00:25:51.679Z","endTime":"2025-07-23T00:25:57.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:25:57.176Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a ground ball to center fielder Cedric Mullins. Daniel Schneemann scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:25:59.646Z","endTime":"2025-07-23T00:27:47.278Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.16207868655421,"strikeZoneBottom":1.32020661126696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29829794050931,"aZ":-25.64493522381067,"pfxX":1.2459125170041072,"pfxZ":4.07553907825004,"pX":-0.3972473413694636,"pZ":0.40742763270278537,"vX0":-5.835535000012339,"vY0":-125.5162460431007,"vZ0":-6.886347741672449,"x":132.14,"y":227.78,"x0":1.7913142985804278,"y0":50.00400266680154,"z0":5.26134272275571,"aX":1.9971822527455956},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":-1.0,"spinRate":2442,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.43560034609074805,"extension":6.694930972304848},"index":0,"playId":"13297ac8-ca4d-3b4c-b6c5-f8e08abdcfed","pitchNumber":1,"startTime":"2025-07-23T00:26:23.008Z","endTime":"2025-07-23T00:26:28.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.23801967846765,"strikeZoneBottom":1.39931732877008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01156484047498,"aZ":-22.817897870848135,"pfxX":10.377430898138677,"pfxZ":4.657905646363513,"pX":-0.1683060907554254,"pZ":1.273879180051027,"vX0":-9.243463410986736,"vY0":-140.82505525307252,"vZ0":-6.743288161088058,"x":123.42,"y":204.39,"x0":1.8084931227644891,"y0":50.00194875380749,"z0":5.175665299756731,"aX":20.840305370424137},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.2,"breakHorizontal":-16.9,"spinRate":2396,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.3889635424758735,"extension":6.649962607076961},"index":1,"playId":"a89031c2-36fe-3acc-899f-1e3fc4db2265","pitchNumber":2,"startTime":"2025-07-23T00:26:46.740Z","endTime":"2025-07-23T00:26:51.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.16521505765808,"strikeZoneBottom":1.32665517988734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.589553096589977,"aZ":-23.76536254298837,"pfxX":-0.6746352453092535,"pfxZ":4.933434900354608,"pX":0.47463305681735807,"pZ":1.6181367672643356,"vX0":-3.299640397892022,"vY0":-130.06675894172758,"vZ0":-4.826667684400624,"x":98.91,"y":195.09,"x0":1.8500276396531816,"y0":50.00388816887695,"z0":5.311894756329085,"aX":-1.149384305986259},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":2.0,"spinRate":2530,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.4219535056082244,"extension":6.712300172444184},"index":2,"playId":"9505f354-719c-3c9c-9a4f-f0cbb65ec566","pitchNumber":3,"startTime":"2025-07-23T00:27:09.952Z","endTime":"2025-07-23T00:27:13.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Daniel Schneemann steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"actionPlayId":"9505f354-719c-3c9c-9a4f-f0cbb65ec566","startTime":"2025-07-23T00:27:26.605Z","endTime":"2025-07-23T00:27:35.645Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"postOnSecond":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.15,"dramaIndex":45.0,"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27131173279238,"aZ":-20.13896757782652,"pfxX":9.263694741845011,"pfxZ":5.977431787790001,"pX":0.476973912948564,"pZ":1.2631047929540913,"vX0":-7.011574354742915,"vY0":-141.0375399231903,"vZ0":-7.389051450040023,"x":98.82,"y":204.68,"x0":1.79252098364687,"y0":50.001694953167956,"z0":5.217081698621314,"aX":18.649244217467892},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.5,"breakHorizontal":-15.4,"spinRate":2369,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.3884482137036871,"extension":6.764042969156798},"hitData":{"launchSpeed":94.0,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.83,"coordY":109.78}},"index":4,"playId":"b94a1ddc-bd04-3237-ba7b-1d3869feae65","pitchNumber":4,"startTime":"2025-07-23T00:27:35.645Z","endTime":"2025-07-23T00:27:47.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":8.599999999999994,"leverageIndex":1.15,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:27:47.278Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor walks. Brayan Rocchio to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:28:17.379Z","endTime":"2025-07-23T00:30:30.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"2e43d397-9a58-4a37-bf93-7de4452e9fd2","startTime":"2025-07-23T00:28:17.379Z","endTime":"2025-07-23T00:28:22.379Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.472895309883352,"aZ":-23.57701022105642,"pfxX":1.2636719434964796,"pfxZ":5.256400942426621,"pX":-1.1937487556396749,"pZ":1.2405244753868523,"vX0":-7.715287446810816,"vY0":-126.98308453515587,"vZ0":-5.624839520517547,"x":162.5,"y":205.29,"x0":1.7170911849708244,"y0":50.00574998071723,"z0":5.354744384589276,"aX":2.0685688527491504},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.4,"breakHorizontal":-0.6,"spinRate":2443,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.43097361226113895,"extension":6.8937189103746395},"index":1,"playId":"1ead4a4e-9e69-3ef6-9719-d763055b06aa","pitchNumber":1,"startTime":"2025-07-23T00:28:32.206Z","endTime":"2025-07-23T00:28:36.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.22885246122059,"strikeZoneBottom":1.50232102052663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66804515545737,"aZ":-20.789233334833895,"pfxX":9.765874565163175,"pfxZ":5.65542873329859,"pX":-0.2154918275143268,"pZ":2.315494769834745,"vX0":-8.809590909983047,"vY0":-140.92540795735667,"vZ0":-4.815115437983463,"x":125.21,"y":176.26,"x0":1.6804228905214735,"y0":50.00461510770235,"z0":5.386962123350036,"aX":19.668462736269905},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":-16.0,"spinRate":2337,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.38847822062770687,"extension":6.630091833713084},"index":2,"playId":"070f3927-66ff-3b58-8a2f-c7e0b131df86","pitchNumber":2,"startTime":"2025-07-23T00:28:51.377Z","endTime":"2025-07-23T00:28:55.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.7,"strikeZoneTop":3.28255276030039,"strikeZoneBottom":1.41999882068495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.455673719610992,"aZ":-28.871343259641076,"pfxX":-3.261579399075522,"pfxZ":2.1431386565046457,"pX":-1.3375960917369354,"pZ":0.8981077477469568,"vX0":-7.094275130124623,"vY0":-124.83724201291669,"vZ0":-4.498053732771467,"x":167.99,"y":214.53,"x0":1.9908598802557662,"y0":50.00352561684319,"z0":5.1632240892355235,"aX":-5.031319222095544},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":7.9,"spinRate":2650,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4426200626313732,"extension":6.7679763571768365},"index":3,"playId":"147a1b66-bd46-3474-96af-967aa6f09817","pitchNumber":3,"startTime":"2025-07-23T00:29:11.027Z","endTime":"2025-07-23T00:29:16.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.16112195170993,"strikeZoneBottom":1.45903738511743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15847162810303,"aZ":-25.025388730976612,"pfxX":1.6355538310762316,"pfxZ":4.4527959009163975,"pX":-2.577120341883027,"pZ":0.5429854826971511,"vX0":-10.62645660300387,"vY0":-125.34144493739265,"vZ0":-6.672771220708172,"x":215.23,"y":224.12,"x0":1.4883328904827517,"y0":50.00371860197633,"z0":5.257528902272438,"aX":2.627335603812481},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.8,"breakHorizontal":-0.7,"spinRate":2452,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4354644825877725,"extension":6.774224038518472},"index":4,"playId":"1cc4fe82-513d-3144-ae32-d6dd88c580a4","pitchNumber":4,"startTime":"2025-07-23T00:29:33.217Z","endTime":"2025-07-23T00:29:36.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.23429077653726,"strikeZoneBottom":1.58156649365404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.031790937664596,"aZ":-27.486475716520072,"pfxX":-2.0415815313985695,"pfxZ":2.839168157404412,"pX":1.9702686825729796,"pZ":2.8450071191426574,"vX0":0.5844205654912517,"vY0":-127.24123706790643,"vZ0":-1.2251546501792692,"x":41.9,"y":161.96,"x0":2.004085600842652,"y0":50.00580246705174,"z0":5.493600012998192,"aX":-3.376734494105027},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.2,"breakHorizontal":3.6,"spinRate":2363,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.42907355756639864,"extension":6.715862100463641},"index":5,"playId":"07dbd3b6-a7a6-3d68-8a38-b92d1c215206","pitchNumber":5,"startTime":"2025-07-23T00:29:57.454Z","endTime":"2025-07-23T00:30:03.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.27299663329247,"strikeZoneBottom":1.51708665529555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.24990426840496,"aZ":-20.674035990675584,"pfxX":9.944102696069422,"pfxZ":5.629509455319226,"pX":2.0675921089401723,"pZ":2.9777580025643875,"vX0":-3.1040251952018987,"vY0":-142.1762169278401,"vZ0":-2.9714232132924923,"x":38.19,"y":158.38,"x0":1.8829618690946404,"y0":50.00411929981019,"z0":5.35185830657208,"aX":20.31479003166795},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.7,"breakHorizontal":-17.4,"spinRate":2313,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.3855705327347083,"extension":6.593106097556893},"index":6,"playId":"08810b8a-e45f-3741-a528-4e252f754079","pitchNumber":6,"startTime":"2025-07-23T00:30:22.234Z","endTime":"2025-07-23T00:30:30.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.71,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:30:30.169Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to second baseman Jackson Holliday on the infield fly rule.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:31:51.383Z","endTime":"2025-07-23T00:32:22.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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-23T00:30:54.510Z","endTime":"2025-07-23T00:31:53.643Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.11094754476908,"strikeZoneBottom":1.48539018247287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.874141693353824,"aZ":-28.992210350206125,"pfxX":-0.7851636355553393,"pfxZ":1.9927700799861832,"pX":0.5375613980534372,"pZ":1.2166921035938982,"vX0":-3.3337911657650015,"vY0":-125.46912699680885,"vZ0":-4.259408525280145,"x":96.51,"y":205.93,"x0":1.9843698315065312,"y0":50.00445564637342,"z0":5.293214203441524,"aX":-1.2541250305984035},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":2.2,"spinRate":2359,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4361823373866578,"extension":6.80612066432187},"index":1,"playId":"cb46e30d-a922-39a4-90c8-a7408217e666","pitchNumber":1,"startTime":"2025-07-23T00:31:53.643Z","endTime":"2025-07-23T00:31:59.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.389165898829756,"aZ":-27.460165027850344,"pfxX":-1.9159130367686068,"pfxZ":2.8546805014213517,"pX":-0.3273236471932763,"pZ":2.1378269133318115,"vX0":-4.840530632429858,"vY0":-127.38477110379706,"vZ0":-2.8444140260875375,"x":129.48,"y":181.06,"x0":1.84381735104129,"y0":50.000016089868055,"z0":5.432668282699927,"aX":-3.156289906269063},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":4.6,"spinRate":2493,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.4294682598337749,"extension":6.569176570975464},"hitData":{"launchSpeed":61.8,"launchAngle":49.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.29,"coordY":135.87}},"index":2,"playId":"4b00517c-18f0-38e2-b5e9-593e1c241335","pitchNumber":2,"startTime":"2025-07-23T00:32:13.223Z","endTime":"2025-07-23T00:32:22.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:32:22.818Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a line drive to left fielder Colton Cowser. Brayan Rocchio scores. Bo Naylor to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:32:34.616Z","endTime":"2025-07-23T00:34:30.698Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.29307652794997,"strikeZoneBottom":1.30659557947705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.314281352443814,"aZ":-22.43227155698226,"pfxX":9.28237961300515,"pfxZ":4.846843120122349,"pX":1.413113104870738,"pZ":2.9336953862907826,"vX0":-4.344419154268161,"vY0":-140.94342957278428,"vZ0":-2.789290654000325,"x":63.14,"y":159.57,"x0":1.7692905093948195,"y0":50.003600848068885,"z0":5.386374613816937,"aX":18.65813351387625},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.4,"breakHorizontal":-16.0,"spinRate":2289,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3887515101489898,"extension":6.775202035642772},"index":0,"playId":"53a602d3-d547-3f5e-8e23-357350b3bdcb","pitchNumber":1,"startTime":"2025-07-23T00:32:51.465Z","endTime":"2025-07-23T00:32:56.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.22151079245986,"aZ":-27.364175972296227,"pfxX":-0.7227831293752764,"pfxZ":2.993484112276133,"pX":-1.5312990246344933,"pZ":1.6501484947910807,"vX0":-7.493204826402788,"vY0":-125.36413230208227,"vZ0":-3.8172831320435447,"x":175.37,"y":194.23,"x0":1.5791771826220964,"y0":50.002299682477336,"z0":5.404077935924763,"aX":-1.1590192889346285},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":2.9,"spinRate":2548,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.43542357507743956,"extension":6.626679534113713},"index":1,"playId":"291ecf21-d5e2-3681-80cd-0a51950d4f46","pitchNumber":2,"startTime":"2025-07-23T00:33:10.706Z","endTime":"2025-07-23T00:33:15.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94316896368601,"aZ":-27.886062338094195,"pfxX":-2.1482641307857344,"pfxZ":2.858400022342024,"pX":-0.6136568742300565,"pZ":1.4620334082773656,"vX0":-5.2146233781520275,"vY0":-121.96583593555557,"vZ0":-3.190623836319318,"x":140.39,"y":199.31,"x0":1.8348062337645434,"y0":50.002847813188765,"z0":5.202910292149042,"aX":-3.222101808873923},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.7,"breakHorizontal":5.2,"spinRate":2677,"spinDirection":278},"zone":7,"typeConfidence":2.0,"plateTime":0.44981240302581815,"extension":6.574887473187844},"index":2,"playId":"f6310ebd-d1e6-35cf-9169-905d28b5d196","pitchNumber":3,"startTime":"2025-07-23T00:33:35.938Z","endTime":"2025-07-23T00:33:46.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61377032600047,"aZ":-20.027632203831004,"pfxX":11.172764340299398,"pfxZ":6.002615819866687,"pX":0.10386955903896906,"pZ":2.88708533232641,"vX0":-8.547384590663574,"vY0":-141.45126163678216,"vZ0":-3.3848970326588512,"x":113.04,"y":160.83,"x0":1.7149027148551388,"y0":50.00398269096718,"z0":5.385113482585578,"aX":22.61613198703605},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.3,"breakHorizontal":-18.5,"spinRate":2371,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.38738664700963055,"extension":6.945643414190847},"hitData":{"launchSpeed":79.8,"launchAngle":17.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":101.29,"coordY":124.93}},"index":3,"playId":"d74eb4cb-9d4e-331d-b66f-bb40f27fd226","pitchNumber":4,"startTime":"2025-07-23T00:34:20.431Z","endTime":"2025-07-23T00:34:30.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.9,"awayTeamWinProbability":9.099999999999994,"homeTeamWinProbabilityAdded":6.800000000000011,"leverageIndex":1.03,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:34:30.698Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:34:44.661Z","endTime":"2025-07-23T00:36:22.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.52597995754524,"strikeZoneBottom":1.47479538095307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58189132219839,"aZ":-26.548845488484723,"pfxX":11.200295773288804,"pfxZ":2.803308486322198,"pX":2.4208577569274716,"pZ":4.064912407650001,"vX0":-2.6181355307882845,"vY0":-141.27070086278914,"vZ0":1.0442184411259665,"x":24.72,"y":129.03,"x0":1.9097821139924793,"y0":50.00002460264633,"z0":5.407189651651999,"aX":22.4536603330122},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.5,"breakHorizontal":-19.7,"spinRate":2359,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3888952825567391,"extension":6.597374566368227},"index":0,"playId":"d80e7465-02f5-32b0-acc1-d07b4fd9f205","pitchNumber":1,"startTime":"2025-07-23T00:35:01.460Z","endTime":"2025-07-23T00:35:05.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Gregory Soto. Bo Naylor to 3rd. Angel Martínez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"d80e7465-02f5-32b0-acc1-d07b4fd9f205","startTime":"2025-07-23T00:35:21.086Z","endTime":"2025-07-23T00:35:33.199Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":666310,"link":"/api/v1/people/666310"},"postOnSecond":{"id":682657,"link":"/api/v1/people/682657"},"postOnThird":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.61,"dramaIndex":23.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.51061588722737,"strikeZoneBottom":1.35109999869728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.020152346016964,"aZ":-26.66222595583102,"pfxX":-0.7843590169386739,"pfxZ":3.6102550343733646,"pX":-0.060793198784855645,"pZ":0.6350606991409943,"vX0":-3.6853592568494546,"vY0":-122.42516456724987,"vZ0":-5.778363817365771,"x":119.72,"y":190.37,"x0":1.5627514901526411,"y0":50.00086754625839,"z0":5.293284459442365,"aX":-1.196019527971925},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.5,"breakHorizontal":2.3,"spinRate":2486,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4465286592944353,"extension":6.716317421259372},"index":2,"playId":"3e99c12b-268c-3e5a-b690-b99ec6437f67","pitchNumber":2,"startTime":"2025-07-23T00:35:33.199Z","endTime":"2025-07-23T00:35:36.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.48286880393222,"strikeZoneBottom":1.34894193383444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.852387321799988,"aZ":-26.82373141727115,"pfxX":-0.6885931625812656,"pfxZ":3.2365338840678954,"pX":-0.43756679395614767,"pZ":0.9871554463594209,"vX0":-5.10650594723357,"vY0":-126.94656397826193,"vZ0":-5.510367370181229,"x":133.68,"y":212.13,"x0":1.6788998550937584,"y0":50.003494845580725,"z0":5.287005475677965,"aX":-1.1375565388975815},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":2.3,"spinRate":2560,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4293693324333847,"extension":6.560237436930228},"index":3,"playId":"03a5727e-7089-3e7f-910d-d8387f1a4173","pitchNumber":3,"startTime":"2025-07-23T00:35:55.277Z","endTime":"2025-07-23T00:35:59.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.38328791525155,"strikeZoneBottom":1.29940964369424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31128651112675,"aZ":-24.63821020065912,"pfxX":11.051531679229164,"pfxZ":3.9878113152260006,"pX":0.33946010053358977,"pZ":3.6683852882774737,"vX0":-7.65063353226399,"vY0":-136.40658129437224,"vZ0":-0.09024343455232431,"x":104.06,"y":139.73,"x0":1.7412266435427672,"y0":50.00168087708279,"z0":5.397098686634361,"aX":20.87628926931776},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":-18.5,"spinRate":2291,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.40117094116498153,"extension":6.749184728652831},"index":4,"playId":"1a97dfc1-1600-3b23-ab0b-501e25898a5f","pitchNumber":4,"startTime":"2025-07-23T00:36:16.816Z","endTime":"2025-07-23T00:36:22.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.61,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:36:22.249Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:36:24.939Z","endTime":"2025-07-23T00:38:15.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":81.1,"strikeZoneTop":3.14516923966852,"strikeZoneBottom":1.26348871037059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.597160299521708,"aZ":-25.599160803066397,"pfxX":-0.4622388543760936,"pfxZ":3.962050722719857,"pX":-1.6997714197910299,"pZ":1.7997645367395256,"vX0":-8.381899684942649,"vY0":-127.55569558522092,"vZ0":-3.778012911714723,"x":181.79,"y":190.19,"x0":1.6796357420834809,"y0":50.00182790641479,"z0":5.303174661381437,"aX":-0.7652589529979715},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":2.6,"spinRate":2554,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.42832035769304255,"extension":6.727946171920124},"index":0,"playId":"3333863b-6898-3032-b5fd-31eaa0436769","pitchNumber":1,"startTime":"2025-07-23T00:36:48.885Z","endTime":"2025-07-23T00:36:53.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":87.7,"endSpeed":81.6,"strikeZoneTop":3.19793642428551,"strikeZoneBottom":1.36512381410571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.130921685391648,"aZ":-26.06835204487683,"pfxX":-0.13249906093160135,"pfxZ":3.6407101209690076,"pX":-0.067319560416197,"pZ":1.6218453034409794,"vX0":-4.673821606423445,"vY0":-127.78971197871527,"vZ0":-4.292152043103084,"x":119.57,"y":194.99,"x0":1.7925572461248511,"y0":50.000757506730565,"z0":5.340161530198905,"aX":-0.22054581407271515},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":1.2,"spinRate":2470,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.42651745472573577,"extension":6.6597783812737985},"index":1,"playId":"aabf5505-9283-31a2-b125-6c0ef4a07e50","pitchNumber":2,"startTime":"2025-07-23T00:37:08.617Z","endTime":"2025-07-23T00:37:12.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.14696408598707,"strikeZoneBottom":1.31429438428182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29709800527856,"aZ":-28.24962740528,"pfxX":-4.070679139839525,"pfxZ":2.567915339736464,"pX":-1.5172510892648217,"pZ":1.518888290305959,"vX0":-6.716110012462654,"vY0":-123.7561221168016,"vZ0":-3.4680585319028174,"x":174.83,"y":197.77,"x0":1.7771306595296181,"y0":50.002377743460336,"z0":5.345265228849481,"aX":-6.2128446168079465},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.0,"breakHorizontal":9.1,"spinRate":2766,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4452604633387476,"extension":6.624261632689413},"index":2,"playId":"b47708d9-5f67-3d31-a90d-6f62f4b93e4f","pitchNumber":3,"startTime":"2025-07-23T00:37:26.991Z","endTime":"2025-07-23T00:37:31.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.17455042119823,"strikeZoneBottom":1.26895790589975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34843643766847,"aZ":-26.956858384908692,"pfxX":-4.855463049590756,"pfxZ":3.471728175555592,"pX":-0.5534424340229303,"pZ":1.8207264217050616,"vX0":-4.606252109886276,"vY0":-122.64375615814095,"vZ0":-2.6902889346956984,"x":138.1,"y":189.62,"x0":1.9893028709643608,"y0":50.00305104080837,"z0":5.263863170380036,"aX":-7.294338401831763},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.9,"breakHorizontal":10.0,"spinRate":2773,"spinDirection":276},"zone":7,"typeConfidence":2.0,"plateTime":0.44895502854770974,"extension":6.70679142198155},"index":3,"playId":"9077622d-3ad3-342f-a973-3f11667635f2","pitchNumber":4,"startTime":"2025-07-23T00:37:48.746Z","endTime":"2025-07-23T00:37:53.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.63029098243773,"aZ":-28.142476382011054,"pfxX":-6.958883724956516,"pfxZ":2.7002811447175503,"pX":-0.9525844203973332,"pZ":1.573618820685535,"vX0":-4.67793029686585,"vY0":-122.70566883282545,"vZ0":-2.8794882714281087,"x":153.31,"y":196.29,"x0":1.895652369601949,"y0":50.00611084608495,"z0":5.2087715170614235,"aX":-10.40970812105057},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":13.8,"spinRate":2829,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4496889501427037,"extension":6.493690783832031},"index":4,"playId":"3cc77c53-7845-3c90-a470-b39b64c18627","pitchNumber":5,"startTime":"2025-07-23T00:38:10.140Z","endTime":"2025-07-23T00:38:15.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:38:15.959Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Urías singles on a sharp line drive to left fielder Steven Kwan. Ramón Urías out at 2nd on the throw, left fielder Steven Kwan to second baseman Daniel Schneemann.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:40:06.890Z","endTime":"2025-07-23T00:41:46.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.24186918796375,"strikeZoneBottom":1.52710096531138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.113594677384555,"aZ":-11.37942285964407,"pfxX":5.473388699446755,"pfxZ":11.439111604670952,"pX":-0.20438420100093474,"pZ":3.4157525120920837,"vX0":-4.861212958488773,"vY0":-134.46481848259913,"vZ0":-4.322111989127886,"x":124.79,"y":146.55,"x0":0.922140039779406,"y0":50.005524368016445,"z0":5.861222702352163,"aX":9.95256285333211},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.9,"breakHorizontal":-8.8,"spinRate":2557,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4084747267443096,"extension":6.841464066067176},"index":0,"playId":"b6af93e6-eaf1-30c7-8419-4142feceec98","pitchNumber":1,"startTime":"2025-07-23T00:40:32.739Z","endTime":"2025-07-23T00:40:37.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.22734600666518,"strikeZoneBottom":1.57300154162386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.347332074589147,"aZ":-11.975421453370044,"pfxX":4.34348672070583,"pfxZ":10.987457769786849,"pX":-0.5522923967845121,"pZ":4.271152294831393,"vX0":-5.277044616707333,"vY0":-135.1850843521733,"vZ0":-2.2569503278197365,"x":138.05,"y":123.46,"x0":0.8670025661330892,"y0":50.00236847756582,"z0":5.964751394414241,"aX":7.984903065555742},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":-6.6,"spinRate":2551,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40623486524284136,"extension":6.585482998619353},"index":1,"playId":"668f2809-45cb-38bf-ae62-96270317dd7c","pitchNumber":2,"startTime":"2025-07-23T00:40:46.171Z","endTime":"2025-07-23T00:40:51.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.20506879831539,"strikeZoneBottom":1.52640966154034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.01738596122068,"aZ":-11.956815605283227,"pfxX":5.7088049775322744,"pfxZ":11.107893738686197,"pX":-0.6815562485572624,"pZ":2.7843894372862015,"vX0":-6.4798845294861644,"vY0":-134.50748544209912,"vZ0":-5.633637872122044,"x":142.98,"y":163.6,"x0":1.0247569709156545,"y0":50.00256903382966,"z0":5.764653042818625,"aX":10.390339673557076},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":-8.9,"spinRate":2513,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4082666361914393,"extension":6.8024793045894345},"index":2,"playId":"8a397551-1f34-3279-ba10-02b7cfaae847","pitchNumber":3,"startTime":"2025-07-23T00:41:03.111Z","endTime":"2025-07-23T00:41:07.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":94.2,"endSpeed":85.5,"strikeZoneTop":3.25196217011631,"strikeZoneBottom":1.50086692291575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.946293240538196,"aZ":-12.555388074762167,"pfxX":5.0934273892784185,"pfxZ":10.373576985034449,"pX":-0.7523897472155767,"pZ":4.034598806001368,"vX0":-6.071551799651015,"vY0":-137.0503667605142,"vZ0":-2.7401038895594896,"x":145.68,"y":129.85,"x0":0.8360753029408335,"y0":50.000249324156115,"z0":5.911464639745449,"aX":9.63101681154537},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":-7.8,"spinRate":2608,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4005398773217248,"extension":6.826227345564988},"index":3,"playId":"4e5e5ffc-d028-397f-b4a6-204754df64da","pitchNumber":4,"startTime":"2025-07-23T00:41:19.790Z","endTime":"2025-07-23T00:41:25.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.502619344789206,"aZ":-43.440639507573344,"pfxX":-2.6660622550298494,"pfxZ":-8.822615466384802,"pX":-0.8383068130417433,"pZ":2.8257818846576184,"vX0":-2.905984765611236,"vY0":-112.61709593762714,"vZ0":2.2698517847592217,"x":148.95,"y":162.48,"x0":0.8177889454003419,"y0":50.0023096191014,"z0":6.216794909247316,"aX":-3.4046095361287287},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.0,"breakHorizontal":5.6,"spinRate":2593,"spinDirection":334},"zone":11,"typeConfidence":2.0,"plateTime":0.4873873444062493,"extension":6.646145792780545},"hitData":{"launchSpeed":103.7,"launchAngle":19.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":33.17,"coordY":107.32}},"index":4,"playId":"b234b639-8315-352a-8b5a-dcbd34fbea06","pitchNumber":5,"startTime":"2025-07-23T00:41:34.778Z","endTime":"2025-07-23T00:41:46.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:41:46.793Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colton Cowser flies out to left fielder Steven Kwan in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:42:09.560Z","endTime":"2025-07-23T00:43:07.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.45098570175264,"strikeZoneBottom":1.68887021101288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14316812237178,"aZ":-8.298167917959663,"pfxX":6.043725724672168,"pfxZ":13.004902385848133,"pX":0.18640390141504704,"pZ":1.78460432153243,"vX0":-4.426221477799089,"vY0":-135.0628772286243,"vZ0":-8.793782954241127,"x":109.89,"y":190.6,"x0":1.0664476383259311,"y0":50.0006384895525,"z0":5.67778254782509,"aX":11.094364803597037},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.7,"breakHorizontal":-10.0,"spinRate":2635,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.40651256443953043,"extension":6.8948875049030836},"index":0,"playId":"bf1fa226-2f34-3b1e-b4af-82cc7db6be56","pitchNumber":1,"startTime":"2025-07-23T00:42:26.951Z","endTime":"2025-07-23T00:42:31.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":94.6,"endSpeed":85.3,"strikeZoneTop":3.39719508749014,"strikeZoneBottom":1.5860315723943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10082749229922,"aZ":-8.394672488559914,"pfxX":5.813320627620148,"pfxZ":12.588221988103328,"pX":-0.6027559760658381,"pZ":3.7034078836567748,"vX0":-6.421075483914522,"vY0":-137.45087729114778,"vZ0":-4.0891305840637315,"x":139.98,"y":138.79,"x0":1.0226372351295212,"y0":50.00065998885992,"z0":5.794539894264056,"aX":10.980091792689779},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.0,"breakHorizontal":-9.0,"spinRate":2678,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.40044370323814027,"extension":6.883661798419013},"index":1,"playId":"d3e6471b-8f1c-31e2-8666-05a1d6fda2f2","pitchNumber":2,"startTime":"2025-07-23T00:42:41.935Z","endTime":"2025-07-23T00:42:46.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":87.5,"endSpeed":80.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.576133290885572,"aZ":-26.147361075122912,"pfxX":0.20017531160836305,"pfxZ":3.649743785291319,"pX":0.081299025383901,"pZ":3.268876804314839,"vX0":-2.741032376694635,"vY0":-127.51454022684834,"vZ0":-1.7309805089236843,"x":113.9,"y":150.52,"x0":1.1429377043045514,"y0":50.002173242540465,"z0":6.01415139199049,"aX":0.3307240880080947},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":0.2,"spinRate":2531,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.4291119123009959,"extension":6.636841336420046},"hitData":{"launchSpeed":79.1,"launchAngle":46.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.18,"coordY":132.37}},"index":2,"playId":"6dd3dc42-b9ee-3427-a5a8-94b0eb0fbeab","pitchNumber":3,"startTime":"2025-07-23T00:42:57.119Z","endTime":"2025-07-23T00:43:07.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:43:07.108Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:45:39.268Z","endTime":"2025-07-23T00:47:09.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":5,"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-23T00:43:29.908Z","endTime":"2025-07-23T00:44:36.435Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Festa replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"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-23T00:44:36.435Z","endTime":"2025-07-23T00:45:41.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.64818093564137,"strikeZoneBottom":1.54851425016042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.982744008413643,"aZ":-19.483288342385304,"pfxX":-1.8377771995588557,"pfxZ":6.93112084507561,"pX":1.4744399796169125,"pZ":2.10773537896309,"vX0":9.358685026526206,"vY0":-133.74586891334332,"vZ0":-3.69336240344163,"x":60.8,"y":181.87,"x0":-1.8153231477179281,"y0":50.0031227777209,"z0":4.885579302918668,"aX":-3.366779145178451},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":1.6,"spinRate":2504,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4078949044407536,"extension":6.41558538680106},"index":2,"playId":"f6f13774-f291-373d-9484-f20d0a66ad42","pitchNumber":1,"startTime":"2025-07-23T00:45:41.585Z","endTime":"2025-07-23T00:45:45.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.826932546940718,"aZ":-17.47993443329886,"pfxX":-0.3622049634370404,"pfxZ":8.096790638836586,"pX":0.011212911297680959,"pZ":3.4102724086269958,"vX0":5.3322848372562035,"vY0":-133.41017120718925,"vZ0":-0.6438390736221833,"x":116.57,"y":146.7,"x0":-1.9605083318867722,"y0":50.00452226203353,"z0":4.906666797014501,"aX":-0.6579522295301728},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":-0.4,"spinRate":2477,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4094626937961192,"extension":6.371552994709643},"index":3,"playId":"d9a836e3-3f8f-3bed-b985-223f9247fd34","pitchNumber":2,"startTime":"2025-07-23T00:45:55.726Z","endTime":"2025-07-23T00:45:59.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":92.3,"endSpeed":85.1,"strikeZoneTop":3.52841168897556,"strikeZoneBottom":1.74447857301071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.750419036267544,"aZ":-21.368847655838078,"pfxX":-2.030173890943305,"pfxZ":5.8715213282378,"pX":0.822481557375519,"pZ":2.2946238756725967,"vX0":7.882860127996309,"vY0":-134.2647953093045,"vZ0":-2.669353205710607,"x":85.65,"y":176.83,"x0":-1.8770601106379008,"y0":50.00613598240163,"z0":4.80815053493303,"aX":-3.7388802948163997},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":2.2,"spinRate":2498,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4066215904295851,"extension":6.576979006991435},"index":4,"playId":"8fdb0ea9-9800-389a-a50f-bcc4af17e18b","pitchNumber":3,"startTime":"2025-07-23T00:46:14.806Z","endTime":"2025-07-23T00:46:19.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.60012457047973,"strikeZoneBottom":1.57337934001862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.594389001273882,"aZ":-21.76517418340758,"pfxX":-4.446248037751331,"pfxZ":5.729413557423783,"pX":1.5993906266953006,"pZ":1.666115118517544,"vX0":10.563307171999998,"vY0":-133.15509783176094,"vZ0":-3.7693985122519083,"x":56.03,"y":193.79,"x0":-1.8216039995077982,"y0":50.000288498485666,"z0":4.653733939090097,"aX":-8.074472099066297},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":6.0,"spinRate":2577,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4096045005200759,"extension":6.641574184333166},"index":5,"playId":"d7b6e890-9d57-3a94-b8b3-2b2a0c1c1662","pitchNumber":4,"startTime":"2025-07-23T00:46:33.037Z","endTime":"2025-07-23T00:46:38.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":6,"startTime":"2025-07-23T00:46:48.143Z","endTime":"2025-07-23T00:47:04.226Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.57965284147382,"strikeZoneBottom":1.59815589307261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43394577104249,"aZ":-18.70978242816357,"pfxX":-1.4877908475651926,"pfxZ":7.252564639299043,"pX":1.2571066936438842,"pZ":1.6769979704423692,"vX0":9.044279866259549,"vY0":-134.4675908510799,"vZ0":-4.517329689606922,"x":69.08,"y":193.5,"x0":-1.9369325864513258,"y0":50.00117725934872,"z0":4.681650025440937,"aX":-2.7623646588352253},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":1.1,"spinRate":2512,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4052322229749499,"extension":6.5486322195030775},"index":7,"playId":"5dccb92b-d082-3ba3-80d8-05437fef7abf","pitchNumber":5,"startTime":"2025-07-23T00:47:04.226Z","endTime":"2025-07-23T00:47:09.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.33,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:47:09.217Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a sharp line drive to center fielder Angel Martínez. Coby Mayo to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:48:18.037Z","endTime":"2025-07-23T00:48:30.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan O'Hearn replaces Jacob Stallings.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"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-23T00:47:37.930Z","endTime":"2025-07-23T00:47:50.679Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":607732,"link":"/api/v1/people/607732"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":607732,"link":"/api/v1/people/607732","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"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-23T00:47:50.679Z","endTime":"2025-07-23T00:48:20.362Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.030126136933475,"aZ":-23.209558063440873,"pfxX":-5.023319498198267,"pfxZ":4.875143952240858,"pX":0.3282943196495272,"pZ":2.8071922632123893,"vX0":7.389295668239901,"vY0":-134.01191324352206,"vZ0":-1.385032616176809,"x":104.49,"y":162.99,"x0":-1.7984534143398492,"y0":50.001710080228165,"z0":4.971500315907866,"aX":-9.235469702467315},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.8,"breakHorizontal":7.7,"spinRate":2566,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.40704756925643304,"extension":6.271586936670423},"hitData":{"launchSpeed":103.6,"launchAngle":13.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.38,"coordY":90.79}},"index":2,"playId":"551a4c7a-dcf3-30f6-8fc8-99eba449d5ca","pitchNumber":1,"startTime":"2025-07-23T00:48:20.362Z","endTime":"2025-07-23T00:48:30.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.81,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:48:30.717Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a ground ball to center fielder Angel Martínez. Coby Mayo scores. Ryan O'Hearn to 2nd.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:48:38.115Z","endTime":"2025-07-23T00:49:27.779Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.44983450459982,"strikeZoneBottom":1.67580882401204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.104404768298075,"aZ":-20.179385391263093,"pfxX":-0.2148470852149087,"pfxZ":6.3208181828251515,"pX":1.1952512613735584,"pZ":1.7991341986579112,"vX0":7.92258976215885,"vY0":-135.98044607428872,"vZ0":-4.724966362856075,"x":71.44,"y":190.2,"x0":-1.7118225884516693,"y0":50.00188323364158,"z0":4.934265466599944,"aX":-0.40803878226042883},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":-1.1,"spinRate":2583,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4007688656854218,"extension":6.49020494996709},"index":0,"playId":"4226a7fa-1792-3dd5-af03-6cff2376ab3a","pitchNumber":1,"startTime":"2025-07-23T00:48:59.408Z","endTime":"2025-07-23T00:49:04.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.081343322233575,"aZ":-18.797880787989005,"pfxX":-0.6364893753328431,"pfxZ":7.160304211806431,"pX":0.468168966774698,"pZ":2.4861947930194015,"vX0":6.306419271964063,"vY0":-135.22895289048557,"vZ0":-2.569518081969711,"x":99.15,"y":171.65,"x0":-1.8027986786510808,"y0":50.00356994032993,"z0":4.754478996467481,"aX":-1.190128391042711},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":-0.1,"spinRate":2494,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4036977190230595,"extension":6.5105846390534925},"hitData":{"launchSpeed":99.4,"launchAngle":7.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.7,"coordY":95.85}},"index":1,"playId":"9546e457-cd5f-3b39-9d45-744206e5d28b","pitchNumber":2,"startTime":"2025-07-23T00:49:16.816Z","endTime":"2025-07-23T00:49:27.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-7.6000000000000085,"leverageIndex":1.78,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:49:27.779Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Westburg pops out to first baseman Carlos Santana.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:52:20.212Z","endTime":"2025-07-23T00:55:04.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":3,"homeScore":5,"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-23T00:50:05.270Z","endTime":"2025-07-23T00:51:58.499Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cade Smith replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"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-23T00:51:58.499Z","endTime":"2025-07-23T00:52:22.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.64498432154678,"strikeZoneBottom":1.58450707507687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43532708923682,"aZ":-12.424557143604689,"pfxX":-5.796321405445329,"pfxZ":9.917538518337967,"pX":-1.1128238494790137,"pZ":4.938998932079805,"vX0":6.160705072193235,"vY0":-140.6074073052254,"vZ0":-0.47043352272346006,"x":159.42,"y":105.43,"x0":-2.5846999949660643,"y0":50.00641419588232,"z0":5.918530604420353,"aX":-11.547746877333871},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2438,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.390314457565784,"extension":7.497824218387947},"index":2,"playId":"f2383f43-bbbf-316b-8d48-d087a121c635","pitchNumber":1,"startTime":"2025-07-23T00:52:22.593Z","endTime":"2025-07-23T00:52:28.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.007222779399605,"aZ":-12.36161479131298,"pfxX":-5.89167742425066,"pfxZ":10.12245066991584,"pX":-0.004515045182099207,"pZ":3.300746559110386,"vX0":8.430302207507461,"vY0":-139.42412890760508,"vZ0":-4.684340195583178,"x":117.17,"y":149.66,"x0":-2.3099478919453937,"y0":50.006703934420294,"z0":5.826497989585328,"aX":-11.536810337486127},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2467,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.3937107528934449,"extension":7.285348753901426},"index":3,"playId":"062d359a-c37d-3a88-b1e4-753c34d78506","pitchNumber":2,"startTime":"2025-07-23T00:52:38.373Z","endTime":"2025-07-23T00:52:41.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.474436216327753,"aZ":-13.169984582335557,"pfxX":-5.7336445391826,"pfxZ":9.558235130173198,"pX":0.27352095327075193,"pZ":3.38641948315758,"vX0":9.291206947703861,"vY0":-140.0769697033864,"vZ0":-4.277605292410714,"x":106.57,"y":147.35,"x0":-2.3405814165354695,"y0":50.00248880590405,"z0":5.79353149776683,"aX":-11.400387634418028},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2413,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.39093326667486883,"extension":7.533303724001722},"index":4,"playId":"98418f84-2674-3ef7-8b74-93d0b2d8292a","pitchNumber":3,"startTime":"2025-07-23T00:52:56.003Z","endTime":"2025-07-23T00:52:59.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19409745964856,"aZ":-11.557464814803902,"pfxX":-5.868980909674127,"pfxZ":10.190030910695906,"pX":-0.5313430050964333,"pZ":3.142233075558219,"vX0":6.58222912687578,"vY0":-141.76092566773275,"vZ0":-5.311893750686171,"x":137.25,"y":153.94,"x0":-2.1273889127424495,"y0":50.00219333917725,"z0":5.786358377493548,"aX":-11.874283464552027},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2492,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.3872516724268871,"extension":7.416866860460523},"index":5,"playId":"9d107cc5-3726-3f6e-8d2c-daa183518ca4","pitchNumber":4,"startTime":"2025-07-23T00:53:12.475Z","endTime":"2025-07-23T00:53:15.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.191789103993216,"aZ":-11.989699344613285,"pfxX":-7.431597032075744,"pfxZ":9.894043871435152,"pX":0.0752191730119609,"pZ":3.1062017871253573,"vX0":9.285261882013023,"vY0":-141.85556345291124,"vZ0":-5.2806776184140665,"x":114.13,"y":154.91,"x0":-2.2735422270018284,"y0":50.00062041304717,"z0":5.754986093553894,"aX":-15.15781028217871},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":11.6,"spinRate":2488,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.38600434641864023,"extension":7.4651227912713685},"index":6,"playId":"bbfb077b-98e9-318f-bb6e-e7dffbf4926b","pitchNumber":5,"startTime":"2025-07-23T00:53:34.891Z","endTime":"2025-07-23T00:53:38.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72561288604163,"aZ":-29.934012741935746,"pfxX":-6.971837422604635,"pfxZ":1.259909102536204,"pX":0.05103232053376796,"pZ":1.6890815708350069,"vX0":8.987922649621794,"vY0":-131.89304086549006,"vZ0":-4.490418157037778,"x":115.05,"y":193.17,"x0":-2.4751955855651064,"y0":50.006137065406236,"z0":5.589236455148137,"aX":-12.441077660338042},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":10.9,"spinRate":805,"spinDirection":254},"zone":8,"typeConfidence":0.9,"plateTime":0.4132817439851002,"extension":7.364927455497089},"index":7,"playId":"a6d54872-1e74-363f-98a1-133c284267b4","pitchNumber":6,"startTime":"2025-07-23T00:53:57.408Z","endTime":"2025-07-23T00:54:06.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":96.6,"endSpeed":88.9,"strikeZoneTop":3.59387090407654,"strikeZoneBottom":1.62451407875068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15508740425931,"aZ":-14.21048793412624,"pfxX":-5.4338175018495924,"pfxZ":8.88290671238009,"pX":-0.40165929820011737,"pZ":4.518246678972965,"vX0":7.258191242228971,"vY0":-140.65119608718317,"vZ0":-1.4862829268752427,"x":132.31,"y":116.79,"x0":-2.298619828150144,"y0":50.000664676451514,"z0":5.96602203809336,"aX":-10.986726714733221},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":8.5,"spinRate":2470,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.38807117896147325,"extension":7.50950517136745},"index":8,"playId":"631621ef-cd1c-3aec-8198-e3e0356ffd97","pitchNumber":7,"startTime":"2025-07-23T00:54:37.001Z","endTime":"2025-07-23T00:54:41.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.585732623948616,"aZ":-17.64396194617546,"pfxX":-2.042505491959618,"pfxZ":8.459951079403776,"pX":0.280063798571428,"pZ":2.6169657230797307,"vX0":7.654740907240024,"vY0":-129.8303946064341,"vZ0":-4.290946421421899,"x":106.32,"y":168.12,"x0":-2.4332171533339935,"y0":50.00562487416357,"z0":5.622789215728674,"aX":-3.510356099370702},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.6,"breakHorizontal":2.2,"spinRate":557,"spinDirection":265},"zone":6,"typeConfidence":2.0,"plateTime":0.4208785445291432,"extension":7.566076873918935},"hitData":{"launchSpeed":84.4,"launchAngle":67.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":140.81,"coordY":177.58}},"index":9,"playId":"7d2e3f97-3571-3106-9268-5e6d433c388e","pitchNumber":8,"startTime":"2025-07-23T00:54:53.031Z","endTime":"2025-07-23T00:55:04.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":2.66,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:55:04.464Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Santana grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:57:33.832Z","endTime":"2025-07-23T00:58:16.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Alex Jackson replaces Ryan O'Hearn, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T00:57:01.853Z","endTime":"2025-07-23T00:57:01.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":607732,"link":"/api/v1/people/607732"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yennier Cano replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T00:57:01.876Z","endTime":"2025-07-23T00:57:35.860Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.439005614162028,"aZ":-28.861857441331818,"pfxX":-10.585390019017154,"pfxZ":1.744239134389895,"pX":-0.09568081983458063,"pZ":2.1915949406711035,"vX0":8.293244242173227,"vY0":-136.84268774817193,"vZ0":-3.6195134616880833,"x":120.65,"y":179.61,"x0":-1.7916436744566504,"y0":50.0002035822716,"z0":5.510545222105027,"aX":-20.055530509786855},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.5,"breakHorizontal":17.4,"spinRate":2127,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.4003903011478327,"extension":6.008218040458284},"index":2,"playId":"bb40d055-a350-3ebf-819e-0b51b44c09c0","pitchNumber":1,"startTime":"2025-07-23T00:57:35.860Z","endTime":"2025-07-23T00:57:41.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.3,"endSpeed":86.5,"strikeZoneTop":3.54055515999108,"strikeZoneBottom":1.49827839570966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.439709917356968,"aZ":-28.784575820350653,"pfxX":-8.501796421203387,"pfxZ":1.772790932784682,"pX":-0.16933024702865448,"pZ":3.4153454368185554,"vX0":7.940706853163394,"vY0":-137.21227716507963,"vZ0":0.04977850264307626,"x":123.45,"y":146.57,"x0":-1.9916896399653379,"y0":50.003593066823335,"z0":5.3530311379260045,"aX":-16.264648779081917},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.5,"breakHorizontal":13.8,"spinRate":2085,"spinDirection":255},"zone":2,"typeConfidence":2.0,"plateTime":0.3986842633845251,"extension":6.16307216668598},"index":3,"playId":"6e7d0026-1f29-3d3f-90b3-c9edd3784df2","pitchNumber":2,"startTime":"2025-07-23T00:57:51.401Z","endTime":"2025-07-23T00:57:56.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.508061980730673,"aZ":-33.972667880337546,"pfxX":4.862164619861276,"pfxZ":-1.11062133097575,"pX":0.15826154073411947,"pZ":2.335078184559773,"vX0":3.9244640164479057,"vY0":-126.70794319772492,"vZ0":-0.5980393063114106,"x":110.97,"y":175.73,"x0":-2.043667563393813,"y0":50.0026529227991,"z0":5.29484563343504,"aX":7.883770019980607},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":-9.7,"spinRate":2524,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.43271302401890877,"extension":5.558550195801375},"hitData":{"launchSpeed":66.2,"launchAngle":5.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.05,"coordY":152.15}},"index":4,"playId":"22b91085-9937-31c7-9776-e40541f95e1b","pitchNumber":3,"startTime":"2025-07-23T00:58:07.746Z","endTime":"2025-07-23T00:58:16.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:58:16.570Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Jones walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:58:24.111Z","endTime":"2025-07-23T01:00:53.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.1,"strikeZoneTop":3.89614316659383,"strikeZoneBottom":1.63792649211074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09563506943351,"aZ":-26.10024887060397,"pfxX":-7.3493095584703925,"pfxZ":3.2018804467499713,"pX":0.06967037951880853,"pZ":3.613615240721892,"vX0":7.4699902994980985,"vY0":-136.6085308308495,"vZ0":-0.05642612481809728,"x":114.34,"y":141.21,"x0":-1.7407378811495564,"y0":50.00220034231564,"z0":5.423393718593324,"aX":-13.93958257384126},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":11.8,"spinRate":2111,"spinDirection":256},"zone":2,"typeConfidence":2.0,"plateTime":0.40040671132410255,"extension":5.928560588329922},"index":0,"playId":"4b9c64c7-ba2b-390f-9b29-f970cfaba6b7","pitchNumber":1,"startTime":"2025-07-23T00:58:41.112Z","endTime":"2025-07-23T00:58:45.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.7722482877069,"strikeZoneBottom":1.58864416301429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.63983973222279,"aZ":-30.931441516815003,"pfxX":9.956783715644608,"pfxZ":0.8226823016015832,"pX":-0.700620596849386,"pZ":2.6137418366844094,"vX0":0.7913286017838825,"vY0":-121.99694971031018,"vZ0":0.36791194065559796,"x":143.71,"y":168.21,"x0":-2.32288099955144,"y0":50.00291932570181,"z0":5.123668176812713,"aX":15.031316260849081},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.8,"breakHorizontal":-18.2,"spinRate":2549,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.44869651584243364,"extension":5.709230307100437},"index":1,"playId":"fcb3c744-240f-360b-8b1e-cea20183475f","pitchNumber":2,"startTime":"2025-07-23T00:58:57.080Z","endTime":"2025-07-23T00:59:01.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.8187783351304,"strikeZoneBottom":1.65987741683086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72153005965457,"aZ":-25.868976537305464,"pfxX":-7.076573916409688,"pfxZ":3.316324042418218,"pX":-0.35806370485999306,"pZ":3.8955481318085856,"vX0":6.753609518111176,"vY0":-136.85539312477715,"vZ0":1.0049568269020255,"x":130.65,"y":133.6,"x0":-1.9363638647879453,"y0":50.0011524844421,"z0":5.293256939721118,"aX":-13.4455370558094},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":11.4,"spinRate":2167,"spinDirection":259},"zone":1,"typeConfidence":2.0,"plateTime":0.39997063060049065,"extension":6.742863808656731},"index":2,"playId":"82605256-9468-3295-aa62-719d99168e40","pitchNumber":3,"startTime":"2025-07-23T00:59:13.957Z","endTime":"2025-07-23T00:59:18.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":666974,"fullName":"Yennier Cano"}}},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"ab621254-eb55-4947-86e5-afd4351c38aa","pitchNumber":3,"startTime":"2025-07-23T00:59:32.428Z","endTime":"2025-07-23T00:59:39.438Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.72110759453844,"strikeZoneBottom":1.661333435983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.117388311769197,"aZ":-27.936915531202004,"pfxX":-10.511042829678189,"pfxZ":2.368152525077539,"pX":1.570822358386091,"pZ":1.1567075352471143,"vX0":12.00498411828313,"vY0":-133.14614811007658,"vZ0":-5.6041561394189126,"x":57.12,"y":207.55,"x0":-1.635069948389832,"y0":50.00580484953582,"z0":5.315589002709888,"aX":-18.838045890634394},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":1886,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4116837173077905,"extension":6.508979595024511},"index":4,"playId":"1e0993fe-9c2c-3521-9b59-364cc662c9c9","pitchNumber":4,"startTime":"2025-07-23T01:00:04.416Z","endTime":"2025-07-23T01:00:09.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.76,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.077180662832774,"aZ":-25.82271462626614,"pfxX":-7.80091653032054,"pfxZ":3.2962848622990393,"pX":-0.22339345642417677,"pZ":3.375906655675598,"vX0":7.425585168015244,"vY0":-138.08351323430324,"vZ0":-0.47841664887678487,"x":125.52,"y":147.63,"x0":-1.935388674679324,"y0":50.00596801985052,"z0":5.290495622751947,"aX":-15.049633750461618},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":12.6,"spinRate":2120,"spinDirection":257},"zone":2,"typeConfidence":2.0,"plateTime":0.39684036727371597,"extension":6.597222899720012},"index":5,"playId":"b02f8897-d35a-3b38-9615-2b792840b772","pitchNumber":5,"startTime":"2025-07-23T01:00:23.417Z","endTime":"2025-07-23T01:00:28.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.73470644927322,"strikeZoneBottom":1.65052422113207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63243323428875,"aZ":-36.62602865297989,"pfxX":8.153380306494931,"pfxZ":-2.7396952203488905,"pX":-0.9556423548317688,"pZ":2.267810128923957,"vX0":0.6654792870929693,"vY0":-126.84206291655227,"vZ0":0.21292446032798562,"x":153.43,"y":177.55,"x0":-2.2804891855235785,"y0":50.00280854879636,"z0":5.1099169764326655,"aX":13.247469409695706},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.7,"breakHorizontal":-14.9,"spinRate":2530,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4322780898056662,"extension":5.903588264745439},"index":6,"playId":"45b45b1c-fd6d-33ac-96c0-d74dbacae6e4","pitchNumber":6,"startTime":"2025-07-23T01:00:48.203Z","endTime":"2025-07-23T01:00:53.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:00:53.901Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a sharp line drive to right fielder Ramón Laureano. Nolan Jones to 3rd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:01:01.022Z","endTime":"2025-07-23T01:02:29.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnThird":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":88.2,"strikeZoneTop":3.38462243237072,"strikeZoneBottom":1.5198047151399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.873050603711935,"aZ":-32.859212556520376,"pfxX":-9.964811476503138,"pfxZ":-0.34978114616522404,"pX":0.9957900145641697,"pZ":1.5202659218167944,"vX0":11.434698731728147,"vY0":-139.19871534993223,"vZ0":-4.09959255571745,"x":79.04,"y":197.73,"x0":-1.8615355204226431,"y0":50.00013775464304,"z0":5.176113358328562,"aX":-19.643878614826978},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-1.3,"breakHorizontal":15.8,"spinRate":2147,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.3927743167684312,"extension":6.834597061371035},"index":0,"playId":"60495f93-5509-3286-a633-9bfac85afbc1","pitchNumber":1,"startTime":"2025-07-23T01:01:14.579Z","endTime":"2025-07-23T01:01:20.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.35773380837612,"strikeZoneBottom":1.54121448595086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.263359101375737,"aZ":-34.38255463601341,"pfxX":-9.201618444461396,"pfxZ":-1.1270142812628574,"pX":-0.5170489896365226,"pZ":2.3143106163022455,"vX0":7.363998321519558,"vY0":-138.65217226571144,"vZ0":-1.9190164118449555,"x":136.71,"y":176.29,"x0":-2.0040302882690306,"y0":50.00275376911311,"z0":5.296581102694136,"aX":-18.0230209149333},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-2.3,"breakHorizontal":15.2,"spinRate":2040,"spinDirection":257},"zone":4,"typeConfidence":2.0,"plateTime":0.39413082902827457,"extension":6.391939157240139},"index":1,"playId":"a0a51ac3-97ba-37d9-a422-b3f7078d664c","pitchNumber":2,"startTime":"2025-07-23T01:01:30.324Z","endTime":"2025-07-23T01:01:34.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.740814896229622,"aZ":-32.622970997126906,"pfxX":8.082767059524233,"pfxZ":-0.2855105106066489,"pX":1.2974669672034789,"pZ":2.116201169312859,"vX0":5.986020053460572,"vY0":-124.99883102786019,"vZ0":-0.6813151919359245,"x":67.54,"y":181.64,"x0":-2.176626368379345,"y0":50.001717496883074,"z0":5.066306602178569,"aX":12.811963417912185},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":-16.0,"spinRate":2556,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43786814683967545,"extension":6.170159229320281},"index":2,"playId":"389ff410-7154-3b35-9dcb-ff66beb371aa","pitchNumber":3,"startTime":"2025-07-23T01:01:44.960Z","endTime":"2025-07-23T01:01:50.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-23T01:02:03.081Z","endTime":"2025-07-23T01:02:16.445Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37270661929818,"aZ":-23.244618923790217,"pfxX":-8.928312701047123,"pfxZ":4.548807985985966,"pX":0.15454544324217762,"pZ":1.662395701804733,"vX0":8.963669014049678,"vY0":-139.04079228129874,"vZ0":-4.995390806470148,"x":111.11,"y":193.9,"x0":-1.9467965424352223,"y0":50.00541296336378,"z0":5.019381401401534,"aX":-17.532695369285964},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":14.4,"spinRate":2126,"spinDirection":260},"zone":8,"typeConfidence":2.0,"plateTime":0.39353186970587917,"extension":6.202398229796497},"hitData":{"launchSpeed":100.7,"launchAngle":16.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.46,"coordY":100.61}},"index":4,"playId":"712b3ee7-a3e3-3d46-80f5-ef4cf3c42381","pitchNumber":4,"startTime":"2025-07-23T01:02:16.445Z","endTime":"2025-07-23T01:02:29.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.57,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:02:29.309Z","atBatIndex":62},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brayan Rocchio out on a sacrifice bunt, pitcher Yennier Cano to first baseman Coby Mayo. Nolan Jones scores. Daniel Schneemann to 2nd.","rbi":1,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:02:47.129Z","endTime":"2025-07-23T01:03:15.647Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":41},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":{"id":666974,"link":"/api/v1/people/666974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16131663986831,"aZ":-30.96717428341168,"pfxX":-8.728378150135324,"pfxZ":0.610417924599929,"pX":-0.1514791849845294,"pZ":1.9246144171564112,"vX0":8.07001353242127,"vY0":-139.7657651689823,"vZ0":-3.460192438351215,"x":122.77,"y":186.82,"x0":-1.9406134454889392,"y0":50.00515327605685,"z0":5.2099453860789104,"aX":-17.291134725595814},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.6,"breakHorizontal":14.2,"spinRate":2059,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.3917310121563773,"extension":6.2893301417126635},"hitData":{"launchSpeed":33.6,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":116.64,"coordY":184.88}},"index":0,"playId":"91fd1883-9687-3972-b65a-6895bb72fb22","pitchNumber":1,"startTime":"2025-07-23T01:03:08.371Z","endTime":"2025-07-23T01:03:15.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.91,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:03:15.647Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Naylor lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:03:46.172Z","endTime":"2025-07-23T01:04:33.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":87.2,"strikeZoneTop":3.3444045784397,"strikeZoneBottom":1.50888063083674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.396672409067083,"aZ":-34.051596057477425,"pfxX":-9.013790691508685,"pfxZ":-0.9695945481512327,"pX":-0.702066377806076,"pZ":1.710299427241119,"vX0":6.552426123532952,"vY0":-138.01760108097406,"vZ0":-3.5126753584723542,"x":143.76,"y":192.6,"x0":-1.934424970428926,"y0":50.006318305090765,"z0":5.290208304787515,"aX":-17.412785454621666},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-2.3,"breakHorizontal":15.0,"spinRate":2108,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.39668388186495385,"extension":6.385344584984676},"index":0,"playId":"a8a9581a-24a3-3342-b05f-fd82579e35ae","pitchNumber":1,"startTime":"2025-07-23T01:03:51.823Z","endTime":"2025-07-23T01:03:57.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.26762118192796,"strikeZoneBottom":1.38283748928273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.321508864266328,"aZ":-28.231651088029942,"pfxX":-5.908591214001458,"pfxZ":2.0443446829183767,"pX":-0.12833139463817095,"pZ":3.8679703635106875,"vX0":7.015588841794822,"vY0":-138.0417853563435,"vZ0":1.230120306783807,"x":121.89,"y":134.34,"x0":-1.933403255669524,"y0":50.00635076929856,"z0":5.315091285263498,"aX":-11.421311527603239},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.2,"breakHorizontal":9.2,"spinRate":2162,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.3965595183198465,"extension":6.458409677078184},"index":1,"playId":"f47409be-11b6-3004-9218-5f1e5bb4cfb7","pitchNumber":2,"startTime":"2025-07-23T01:04:09.216Z","endTime":"2025-07-23T01:04:14.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04462854877297,"aZ":-32.41923179710343,"pfxX":-9.134340755618947,"pfxZ":-0.13070019415563117,"pX":0.03927503837705502,"pZ":2.0276538267061066,"vX0":8.233608074112864,"vY0":-137.73519965762864,"vZ0":-2.9487060864526278,"x":115.5,"y":184.03,"x0":-1.809482344083783,"y0":50.001775672003,"z0":5.3160157659556795,"aX":-17.460555483119837},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-0.7,"breakHorizontal":14.8,"spinRate":2148,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.39845219956093425,"extension":6.4302451359022665},"hitData":{"launchSpeed":101.0,"launchAngle":18.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.31,"coordY":103.12}},"index":2,"playId":"b0cd36e5-97ff-3843-9ca9-b911837d95bf","pitchNumber":3,"startTime":"2025-07-23T01:04:26.591Z","endTime":"2025-07-23T01:04:33.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.9999999999999858,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:04:33.227Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:06:29.517Z","endTime":"2025-07-23T01:09:59.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,11],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.62667255127421,"strikeZoneBottom":1.72005280502946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87210108828706,"aZ":-35.40046215994917,"pfxX":-3.984281643283071,"pfxZ":-2.0691742193197413,"pX":-0.18298616458199782,"pZ":2.7683515611221123,"vX0":7.613531342823074,"vY0":-124.64362961359551,"vZ0":0.015318269978275456,"x":123.98,"y":164.03,"x0":-2.770108266209778,"y0":50.00081566422846,"z0":5.7041900926154465,"aX":-6.220117869309389},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.5,"breakHorizontal":5.3,"spinRate":530,"spinDirection":297},"zone":5,"typeConfidence":0.9,"plateTime":0.44075405032823944,"extension":7.185662948271195},"index":0,"playId":"cece4b20-2223-32ae-98e5-cc606a3e2dd5","pitchNumber":1,"startTime":"2025-07-23T01:06:46.586Z","endTime":"2025-07-23T01:06:51.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.69747066861942,"strikeZoneBottom":1.69369317095983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.499537187165934,"aZ":-12.366149718836388,"pfxX":-5.214951057527278,"pfxZ":9.900901424685234,"pX":-0.9684850411624678,"pZ":4.007153547951573,"vX0":6.427130740175876,"vY0":-140.906876172821,"vZ0":-2.622406822060324,"x":153.92,"y":130.59,"x0":-2.6068030753668596,"y0":50.003934248250594,"z0":5.754123642621485,"aX":-10.435121447672929},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":8.0,"spinRate":2368,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3894404732304326,"extension":7.334716831742247},"index":1,"playId":"341f7933-f583-3d28-8aec-fb40ef83cd18","pitchNumber":2,"startTime":"2025-07-23T01:06:59.279Z","endTime":"2025-07-23T01:07:04.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.74525751490542,"strikeZoneBottom":1.64434535399455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11717246444983,"aZ":-10.653214642072182,"pfxX":-5.56809245197948,"pfxZ":10.742737255533399,"pX":0.7452025363041681,"pZ":2.0942417967548335,"vX0":10.644400763954708,"vY0":-140.6962926956492,"vZ0":-7.906072927102638,"x":88.59,"y":182.24,"x0":-2.3649038738628674,"y0":50.005989090934555,"z0":5.6324170130493965,"aX":-11.158615219903282},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":7.9,"spinRate":2406,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.3894053370403636,"extension":7.540437615371145},"index":2,"playId":"bfe462bd-70d6-3e1c-a5d0-30fb833e5dd0","pitchNumber":3,"startTime":"2025-07-23T01:07:12.236Z","endTime":"2025-07-23T01:07:17.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":89.9,"endSpeed":83.1,"strikeZoneTop":3.67303912091945,"strikeZoneBottom":1.62070284012025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32537529085258,"aZ":-32.11154221039992,"pfxX":-2.9133628250368284,"pfxZ":0.032890089422553004,"pX":-1.2852189469884074,"pZ":1.2511372236314033,"vX0":4.382359355497636,"vY0":-130.81666451026845,"vZ0":-5.010910658316098,"x":165.99,"y":205.0,"x0":-2.5998322879989355,"y0":50.000341976095775,"z0":5.584765718026263,"aX":-5.073758287232593},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.8,"breakHorizontal":4.3,"spinRate":711,"spinDirection":269},"zone":13,"typeConfidence":0.89,"plateTime":0.4179137086162359,"extension":7.210009854668417},"index":3,"playId":"e29b9ff2-6fb2-3d8e-9421-3ef14759cc3b","pitchNumber":4,"startTime":"2025-07-23T01:07:25.560Z","endTime":"2025-07-23T01:07:31.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.400558823972084,"aZ":-32.345408842780294,"pfxX":-3.4847732845876362,"pfxZ":-0.10090786954790687,"pX":-0.19599449275135272,"pZ":1.9641556250855141,"vX0":7.160698542112768,"vY0":-128.78114321901813,"vZ0":-2.980921637213184,"x":124.47,"y":185.75,"x0":-2.5581520245634595,"y0":50.004631344502016,"z0":5.635275527903488,"aX":-5.862981839190237},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":4.7,"spinRate":729,"spinDirection":265},"zone":8,"typeConfidence":0.9,"plateTime":0.4250912548582986,"extension":7.453096325160357},"index":4,"playId":"7a5b5d8a-a20d-36f5-8e01-ac797c4587e7","pitchNumber":5,"startTime":"2025-07-23T01:07:40.792Z","endTime":"2025-07-23T01:07:45.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":98.1,"endSpeed":89.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26850747817777,"aZ":-9.659719890349482,"pfxX":-5.50434936291596,"pfxZ":10.957634510496703,"pX":-0.12733895271507384,"pZ":2.9095780484986196,"vX0":8.575904582285196,"vY0":-142.54411692509225,"vZ0":-6.1313932013184465,"x":121.85,"y":160.22,"x0":-2.4619732400477794,"y0":50.001119613696574,"z0":5.700632455947622,"aX":-11.30863912087468},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.7,"breakHorizontal":8.2,"spinRate":2513,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.38450163140659477,"extension":7.769256129666484},"index":5,"playId":"9e866ffc-57d8-3d65-b276-4ed2a82d0f42","pitchNumber":6,"startTime":"2025-07-23T01:08:00.294Z","endTime":"2025-07-23T01:08:03.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.6,"endSpeed":89.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07055266080346,"aZ":-12.598405659547032,"pfxX":-4.719897144505813,"pfxZ":9.608281295139392,"pX":-0.37471840741732504,"pZ":3.2470323931787775,"vX0":7.701622489517863,"vY0":-141.96318768560974,"vZ0":-4.807252700295672,"x":131.28,"y":151.11,"x0":-2.511895166576568,"y0":50.00348574279775,"z0":5.766991052742373,"aX":-9.617488256125954},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":7.0,"spinRate":2357,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.3861131376128757,"extension":7.555648784409137},"index":6,"playId":"a59cf258-95c0-3a57-ae6c-dbc5fcbbcd8b","pitchNumber":7,"startTime":"2025-07-23T01:08:17.718Z","endTime":"2025-07-23T01:08:21.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.6259551868698,"strikeZoneBottom":1.62281236347046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.782385221644535,"aZ":-32.22258550642854,"pfxX":-5.1800022435095645,"pfxZ":-0.023992402642925903,"pX":1.3773302708142883,"pZ":1.4483599678758092,"vX0":11.79507013165609,"vY0":-128.97008760426766,"vZ0":-4.245909753621116,"x":64.5,"y":199.67,"x0":-2.5740923338017168,"y0":50.00569805367431,"z0":5.58978438328444,"aX":-8.763510360300373},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.8,"breakHorizontal":6.8,"spinRate":703,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.4240102155048362,"extension":7.464965840508281},"index":7,"playId":"6a89d4b5-80c0-39e7-996d-a91e23f7fbf6","pitchNumber":8,"startTime":"2025-07-23T01:08:36.104Z","endTime":"2025-07-23T01:08:40.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.1,"endSpeed":88.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97669023577744,"aZ":-11.369898824696234,"pfxX":-5.1031554896876195,"pfxZ":10.326211763337895,"pX":-0.49214937429570715,"pZ":3.745470112606508,"vX0":7.3871033855926935,"vY0":-141.23144028930062,"vZ0":-3.6742527201527335,"x":135.76,"y":137.65,"x0":-2.4818919616167756,"y0":50.00202091148205,"z0":5.797671777299296,"aX":-10.281248370692387},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":7.7,"spinRate":2423,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.3882172205070922,"extension":7.277463142085509},"index":8,"playId":"8a7785bd-503a-3816-9543-6557031c6486","pitchNumber":9,"startTime":"2025-07-23T01:08:50.584Z","endTime":"2025-07-23T01:08:54.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.9,"endSpeed":89.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18265534123449,"aZ":-11.588676110584826,"pfxX":-5.441924102083388,"pfxZ":10.02138088015662,"pX":0.0697006004861291,"pZ":2.7289120615485967,"vX0":9.078341396670462,"vY0":-142.30110964015785,"vZ0":-6.169387692585007,"x":114.34,"y":165.1,"x0":-2.4525503632985663,"y0":50.00021179307829,"z0":5.656709229999191,"aX":-11.17649523941035},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":8.0,"spinRate":2500,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.3846731278627997,"extension":7.546423751345135},"index":9,"playId":"01cb9ff2-e759-3b28-9249-961fd78c8b2a","pitchNumber":10,"startTime":"2025-07-23T01:09:08.845Z","endTime":"2025-07-23T01:09:14.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.7,"endSpeed":88.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25469847939796,"aZ":-12.350237786871988,"pfxX":-6.062242826661034,"pfxZ":9.937362276604768,"pX":0.17143056083985644,"pZ":2.7596410972628127,"vX0":9.630910414954267,"vY0":-140.44990023382834,"vZ0":-5.8076771133372525,"x":110.47,"y":164.27,"x0":-2.5168013365418815,"y0":50.00390203450008,"z0":5.659850948966737,"aX":-12.0954048787119},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2387,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.39020400653696274,"extension":7.5526033634269725},"index":10,"playId":"3dae57b5-1405-3c94-ae15-dee449368f91","pitchNumber":11,"startTime":"2025-07-23T01:09:37.262Z","endTime":"2025-07-23T01:09:42.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.67531990598976,"strikeZoneBottom":1.64797760845171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.808209803805024,"aZ":-37.225131878258765,"pfxX":-4.56172625771943,"pfxZ":-2.9883254159751838,"pX":-1.1697797545063846,"pZ":1.8048016601363506,"vX0":5.320436290372241,"vY0":-129.63973586539723,"vZ0":-2.5546899802409007,"x":161.59,"y":190.05,"x0":-2.6625133249232924,"y0":50.00271047032153,"z0":5.6632861131358805,"aX":-7.712602855291162},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.8,"breakHorizontal":7.0,"spinRate":553,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.4235907379034751,"extension":7.2911958683480655},"index":11,"playId":"86e5f62d-29f3-3397-b9a8-f4df7f594350","pitchNumber":12,"startTime":"2025-07-23T01:09:54.400Z","endTime":"2025-07-23T01:09:59.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":-4.300000000000011,"leverageIndex":0.9,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:09:59.370Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to right fielder Nolan Jones.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:10:02.848Z","endTime":"2025-07-23T01:11:35.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.992342602256883,"aZ":-13.423717780981299,"pfxX":-5.281334332731544,"pfxZ":9.465323207693839,"pX":-0.14836043639638424,"pZ":3.381335529671423,"vX0":7.834290591308826,"vY0":-139.96590574038845,"vZ0":-3.9509984313498063,"x":122.66,"y":147.48,"x0":-2.2993059479916225,"y0":50.00539906888138,"z0":5.692104779340206,"aX":-10.465800786894718},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2288,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.3915301170003347,"extension":7.599864627204043},"index":0,"playId":"fb0de087-286a-3006-ba30-e08ca9f8e125","pitchNumber":1,"startTime":"2025-07-23T01:10:22.474Z","endTime":"2025-07-23T01:10:26.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.4,"endSpeed":88.7,"strikeZoneTop":3.36715846597342,"strikeZoneBottom":1.4534187197809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26344058254742,"aZ":-10.88070410878277,"pfxX":-5.975886402858101,"pfxZ":10.558368611331801,"pX":0.07976899976603075,"pZ":1.971418063486968,"vX0":8.656380699413361,"vY0":-141.3687719038012,"vZ0":-8.194331537648978,"x":113.96,"y":185.55,"x0":-2.2505279775413953,"y0":50.00679224217831,"z0":5.612484699469895,"aX":-12.056929328744257},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2382,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.38796208023007317,"extension":7.634993196584516},"index":1,"playId":"b4e6909a-0e85-36b4-a580-ef482a173b97","pitchNumber":2,"startTime":"2025-07-23T01:10:36.858Z","endTime":"2025-07-23T01:10:41.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"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-23T01:10:49.558Z","endTime":"2025-07-23T01:11:00.176Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.2,"endSpeed":88.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.24333123182771,"aZ":-13.06918895919486,"pfxX":-5.880383201689623,"pfxZ":9.519902836281778,"pX":0.305145657518286,"pZ":2.2821607612693895,"vX0":9.259333833085627,"vY0":-141.03824532851286,"vZ0":-6.9806239844319595,"x":105.37,"y":177.16,"x0":-2.2622808980232203,"y0":50.00235157251405,"z0":5.638960915995999,"aX":-11.800998476320855},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":8.6,"spinRate":2320,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.38894070723618723,"extension":7.502927544858542},"index":3,"playId":"bc0c6685-93e0-34f9-8c4f-3a78120cb6b2","pitchNumber":3,"startTime":"2025-07-23T01:11:00.176Z","endTime":"2025-07-23T01:11:04.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83734716810344,"aZ":-11.371263752763591,"pfxX":-5.737437500146885,"pfxZ":10.262608630390595,"pX":0.1775626320054731,"pZ":2.8330374977827573,"vX0":8.343819674903159,"vY0":-141.79773990948476,"vZ0":-6.0195120845562355,"x":110.23,"y":162.29,"x0":-2.0640310809613363,"y0":50.00003148393333,"z0":5.715817691350783,"aX":-11.627643880526307},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2357,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.38696104459073943,"extension":7.71205154285184},"hitData":{"launchSpeed":99.1,"launchAngle":38.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.55,"coordY":82.24}},"index":4,"playId":"1643ac89-76db-35e3-a414-1c2226c1076a","pitchNumber":4,"startTime":"2025-07-23T01:11:20.497Z","endTime":"2025-07-23T01:11:35.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.78,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:11:35.660Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:12:56.691Z","endTime":"2025-07-23T01:13:43.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"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-23T01:12:02.916Z","endTime":"2025-07-23T01:12:59.037Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.40248650063825,"strikeZoneBottom":1.4851132925356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30206431706169,"aZ":-11.15366834737132,"pfxX":-6.205404783570781,"pfxZ":10.344857865726034,"pX":-0.8218763635623162,"pZ":2.1710810817890005,"vX0":7.2157811688193645,"vY0":-141.22115883884692,"vZ0":-7.573149020472315,"x":148.33,"y":180.16,"x0":-2.5964586165701515,"y0":50.004698640702244,"z0":5.594405778928491,"aX":-12.612564160585416},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2310,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.3869356237945367,"extension":7.419106922682745},"index":1,"playId":"ca6a8517-1859-365a-9866-73dbe6d1a899","pitchNumber":1,"startTime":"2025-07-23T01:12:59.037Z","endTime":"2025-07-23T01:13:04.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04082342336045,"aZ":-34.330388968578205,"pfxX":-2.416412248906818,"pfxZ":-1.3003200563044013,"pX":-0.010373115408813876,"pZ":1.3850630838937368,"vX0":7.2878217504426,"vY0":-127.38359335469517,"vZ0":-3.6697747163846484,"x":117.4,"y":201.38,"x0":-2.5888535792641294,"y0":50.0062197171056,"z0":5.545358727611511,"aX":-3.9899237325823145},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.0,"breakHorizontal":2.8,"spinRate":535,"spinDirection":315},"zone":13,"typeConfidence":0.88,"plateTime":0.42922318473233023,"extension":7.792419122616028},"index":2,"playId":"f9f4d0c9-e093-3884-93dd-6567e14b5ce7","pitchNumber":2,"startTime":"2025-07-23T01:13:15.394Z","endTime":"2025-07-23T01:13:19.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31917158946914,"aZ":-10.9915205560125,"pfxX":-5.0948583776673155,"pfxZ":10.332224279108967,"pX":-0.26168617567996494,"pZ":2.9311949820080243,"vX0":8.215763223260257,"vY0":-142.20577807550532,"vZ0":-5.758899155132375,"x":126.97,"y":159.64,"x0":-2.5249928369738956,"y0":50.00390625954918,"z0":5.6786112190342175,"aX":-10.446913562849195},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2314,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.38503735976823306,"extension":7.437348215823036},"index":3,"playId":"4676d1b0-bb24-3de1-b216-ff734d32b731","pitchNumber":3,"startTime":"2025-07-23T01:13:38.943Z","endTime":"2025-07-23T01:13:43.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:13:43.920Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Urías lines out sharply to center fielder Angel Martínez.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:13:54.012Z","endTime":"2025-07-23T01:15:05.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.30030592713481,"strikeZoneBottom":1.51773695689713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06624188647258,"aZ":-10.373779286398317,"pfxX":-5.824820922971988,"pfxZ":10.774376531158193,"pX":1.0350012139131712,"pZ":2.1812148404460583,"vX0":11.38462336188704,"vY0":-141.30214580138866,"vZ0":-7.8167093015834235,"x":77.55,"y":179.89,"x0":-2.2885285714264127,"y0":50.00094959778896,"z0":5.6491662423013445,"aX":-11.784725540324374},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2220,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.387568110124068,"extension":7.5977560876140595},"index":0,"playId":"f764c39f-d145-3050-bcc2-d66a231e9fb3","pitchNumber":1,"startTime":"2025-07-23T01:14:08.114Z","endTime":"2025-07-23T01:14:14.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.43258118348948,"aZ":-10.561232084899604,"pfxX":-4.188111667166538,"pfxZ":10.794045441448738,"pX":0.48759824288640735,"pZ":2.0046819565909546,"vX0":9.755186640840838,"vY0":-140.51444615349033,"vZ0":-8.182165119179446,"x":98.41,"y":184.65,"x0":-2.482846604918944,"y0":50.00284393753083,"z0":5.638042038002156,"aX":-8.386488196038055},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":5.6,"spinRate":2297,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.389591163582796,"extension":7.621058619952327},"index":1,"playId":"ff209060-c75d-3d21-8fa7-9c4958a5cc40","pitchNumber":2,"startTime":"2025-07-23T01:14:22.615Z","endTime":"2025-07-23T01:14:26.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.032288190518464,"aZ":-10.441078266805919,"pfxX":-4.755823747922959,"pfxZ":10.614942952194816,"pX":-0.16633636916419547,"pZ":2.0697038511563157,"vX0":7.978949875952344,"vY0":-142.05300507165583,"vZ0":-8.134951058978963,"x":123.34,"y":182.9,"x0":-2.391470782409616,"y0":50.001968468801095,"z0":5.631467750480838,"aX":-9.736717374605684},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":7.1,"spinRate":2330,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.38534947723693547,"extension":7.602134872497785},"index":2,"playId":"a5746add-8181-30a3-9597-c9f1fcdfdd7c","pitchNumber":3,"startTime":"2025-07-23T01:14:39.952Z","endTime":"2025-07-23T01:14:43.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60214349991585,"aZ":-9.36024326624138,"pfxX":-5.0072540038295035,"pfxZ":11.189003992534019,"pX":0.0021920157755880246,"pZ":2.7387477358584924,"vX0":8.194353421290515,"vY0":-142.1326952580953,"vZ0":-6.620053859717744,"x":116.92,"y":164.83,"x0":-2.2721354155993554,"y0":50.003774713510325,"z0":5.697491149825318,"aX":-10.21106499860576},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.0,"breakHorizontal":7.3,"spinRate":2254,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.38584921725188615,"extension":7.680778076572713},"hitData":{"launchSpeed":105.6,"launchAngle":16.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":155.88,"coordY":68.36}},"index":3,"playId":"811f4ba1-977b-3cb3-b578-abd83427aae7","pitchNumber":4,"startTime":"2025-07-23T01:14:57.960Z","endTime":"2025-07-23T01:15:05.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:15:05.840Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:17:45.798Z","endTime":"2025-07-23T01:18:50.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"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-23T01:17:02.858Z","endTime":"2025-07-23T01:17:48.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":98.2,"endSpeed":89.9,"strikeZoneTop":3.46827390434293,"strikeZoneBottom":1.24390690500105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.394264515673036,"aZ":-13.273861284620642,"pfxX":-3.9095869354991426,"pfxZ":9.131092344189751,"pX":0.15602079385606774,"pZ":2.452627801091101,"vX0":7.376638627246269,"vY0":-142.8509896979258,"vZ0":-5.933268925298124,"x":111.05,"y":172.56,"x0":-1.9498848522470016,"y0":50.005309587150066,"z0":5.388535186951917,"aX":-8.095112242744586},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":5.6,"spinRate":2231,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.383175320565472,"extension":6.468767566783718},"index":1,"playId":"0a99fe24-b056-3745-bb27-e0cd5c44c49c","pitchNumber":1,"startTime":"2025-07-23T01:17:48.139Z","endTime":"2025-07-23T01:17:52.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.15094367597742,"strikeZoneBottom":1.36432760155386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.983084194176747,"aZ":-43.803616368817664,"pfxX":5.3097127075656525,"pfxZ":-7.937611107048188,"pX":-0.12542192193135174,"pZ":2.5195381003690316,"vX0":2.802615389093128,"vY0":-120.683346119815,"vZ0":1.3226330738385037,"x":121.78,"y":170.75,"x0":-1.994214537077902,"y0":50.0041667832323,"z0":5.843195414054709,"aX":7.777884715243175},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.7,"breakHorizontal":-10.3,"spinRate":2516,"spinDirection":35},"zone":5,"typeConfidence":0.92,"plateTime":0.45505467254247334,"extension":6.02847565179801},"index":2,"playId":"d49bf09e-104e-3fd1-83e7-5662fb946a3c","pitchNumber":2,"startTime":"2025-07-23T01:18:05.405Z","endTime":"2025-07-23T01:18:11.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.23253288493252,"strikeZoneBottom":1.39732723498383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76441980805761,"aZ":-30.476607632850744,"pfxX":-6.375025028395689,"pfxZ":1.027421169317603,"pX":-1.9774144644880234,"pZ":0.6577000921509126,"vX0":2.082199385250963,"vY0":-127.68311905845518,"vZ0":-6.498951754727132,"x":192.37,"y":221.02,"x0":-1.976181400170078,"y0":50.00253066408297,"z0":5.640218484766915,"aX":-10.504968357157098},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":11.0,"spinRate":913,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.42930272099331646,"extension":6.5851573222110025},"index":3,"playId":"2488563a-a635-31be-b7cf-d0fc03478029","pitchNumber":3,"startTime":"2025-07-23T01:18:22.034Z","endTime":"2025-07-23T01:18:26.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.997381438994246,"aZ":-36.21270983565607,"pfxX":-4.722222043141588,"pfxZ":-2.510085170798023,"pX":-0.21441233957054984,"pZ":2.065384983103718,"vX0":5.126598163844082,"vY0":-126.1042970136561,"vZ0":-2.02948855939482,"x":125.17,"y":183.01,"x0":-1.661612929630046,"y0":50.00361844256194,"z0":5.805992986000891,"aX":-7.594718257332119},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.8,"breakHorizontal":7.3,"spinRate":818,"spinDirection":256},"zone":5,"typeConfidence":0.66,"plateTime":0.43459645365821586,"extension":6.698123006674999},"hitData":{"launchSpeed":89.3,"launchAngle":9.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":162.52,"coordY":136.37}},"index":4,"playId":"110aa633-2f20-3d8c-882b-2480c757ec31","pitchNumber":4,"startTime":"2025-07-23T01:18:41.429Z","endTime":"2025-07-23T01:18:50.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:18:50.080Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, first baseman Coby Mayo to pitcher Seranthony Domínguez.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:18:55.476Z","endTime":"2025-07-23T01:21:30.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"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(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":83.3,"endSpeed":76.6,"strikeZoneTop":3.06123473232772,"strikeZoneBottom":1.29597068663304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.030286938428752,"aZ":-39.574503503979265,"pfxX":2.46047319880062,"pfxZ":-4.977149037579267,"pX":-0.0963935935306343,"pZ":3.3978777715148176,"vX0":3.772479448972611,"vY0":-121.3062834715223,"vZ0":2.3328097319404373,"x":120.67,"y":147.04,"x0":-1.9920273170748155,"y0":50.00096095290546,"z0":5.877270812763757,"aX":3.660008871332818},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.2,"breakHorizontal":-5.4,"spinRate":2355,"spinDirection":42},"zone":11,"typeConfidence":0.87,"plateTime":0.451762096626819,"extension":6.056677226661536},"index":0,"playId":"f2632ba9-de64-367a-8e6b-40c8b470e053","pitchNumber":1,"startTime":"2025-07-23T01:19:16.946Z","endTime":"2025-07-23T01:19:22.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":86.8,"endSpeed":80.1,"strikeZoneTop":3.17129655497666,"strikeZoneBottom":1.36920600000567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.57713211759548,"aZ":-34.6161770789355,"pfxX":-5.2977205792866915,"pfxZ":-1.5039854006205449,"pX":-1.4833017206604364,"pZ":2.8091127764344335,"vX0":2.052424525614336,"vY0":-126.42806166714085,"vZ0":-0.5692573334521138,"x":173.54,"y":162.93,"x0":-1.6151425470811693,"y0":50.000173910828266,"z0":5.803417280672488,"aX":-8.617403311374026},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.6,"breakHorizontal":9.1,"spinRate":868,"spinDirection":255},"zone":11,"typeConfidence":0.84,"plateTime":0.43241449753737493,"extension":6.483394311874732},"index":1,"playId":"2fa8a995-0d56-334e-90a2-fe4783d84d88","pitchNumber":2,"startTime":"2025-07-23T01:19:31.937Z","endTime":"2025-07-23T01:19:36.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.17071101926087,"strikeZoneBottom":1.22101188216839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27323742024694,"aZ":-38.04426128685932,"pfxX":1.6319501777703502,"pfxZ":-3.802775135001955,"pX":1.938263223331109,"pZ":0.3866505712407726,"vX0":7.955210035834422,"vY0":-123.66582047449975,"vZ0":-4.823358475773701,"x":43.12,"y":228.34,"x0":-1.5356968489741603,"y0":50.002355191073455,"z0":5.5629873741678155,"aX":2.5188733616621866},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.8,"breakHorizontal":-4.8,"spinRate":2357,"spinDirection":33},"zone":14,"typeConfidence":0.82,"plateTime":0.44337035164788485,"extension":6.427781459396724},"index":2,"playId":"c55585c2-e4e4-3755-9da5-58ae26292880","pitchNumber":3,"startTime":"2025-07-23T01:19:48.137Z","endTime":"2025-07-23T01:19:55.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2431387532636,"aZ":-17.34138418993548,"pfxX":-4.9877349724108315,"pfxZ":7.252083956796801,"pX":0.9987019628940934,"pZ":2.7227337912926193,"vX0":9.412805562516718,"vY0":-142.03246375193672,"vZ0":-4.47317774042195,"x":78.93,"y":165.27,"x0":-1.7087960720118793,"y0":50.00143096608588,"z0":5.419311136697516,"aX":-10.200302354912274},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":7.2,"spinRate":2333,"spinDirection":210},"zone":12,"typeConfidence":0.83,"plateTime":0.38549755975040245,"extension":6.613214501138919},"index":3,"playId":"a54e5ceb-082e-38b5-ba85-27e493ddc385","pitchNumber":4,"startTime":"2025-07-23T01:20:08.008Z","endTime":"2025-07-23T01:20:12.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.4,"endSpeed":89.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14989537322763,"aZ":-14.620788798444467,"pfxX":-3.3825591045485086,"pfxZ":8.603225960859996,"pX":-0.9815845112259329,"pZ":3.5952267667599433,"vX0":3.953140442793861,"vY0":-141.87265250894353,"vZ0":-2.770158963280104,"x":154.42,"y":141.71,"x0":-1.9528944713248804,"y0":50.00488604468681,"z0":5.515013752357616,"aX":-6.903449066796069},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":5.3,"spinRate":2390,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.38591457147098307,"extension":6.2299257408267215},"index":4,"playId":"2ca5f71c-0af0-3007-9366-d56373011df6","pitchNumber":5,"startTime":"2025-07-23T01:20:33.801Z","endTime":"2025-07-23T01:20:39.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"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-23T01:20:48.575Z","endTime":"2025-07-23T01:21:02.170Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.570935434966316,"aZ":-22.880385983011738,"pfxX":-4.967083730056851,"pfxZ":5.750664195884789,"pX":-0.6553142080930308,"pZ":1.75312896006598,"vX0":4.086925289866684,"vY0":-126.55622317485859,"vZ0":-5.01789210729042,"x":141.98,"y":191.45,"x0":-1.6482162268320955,"y0":50.00605564232704,"z0":5.601575010075361,"aX":-8.033943162994674},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.5,"breakHorizontal":8.0,"spinRate":925,"spinDirection":260},"zone":7,"typeConfidence":0.9,"plateTime":0.43329674132654405,"extension":6.68858449523947},"index":6,"playId":"9e7f0dde-7669-344c-8014-7294a13e1ce5","pitchNumber":6,"startTime":"2025-07-23T01:21:02.170Z","endTime":"2025-07-23T01:21:08.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38233603848521,"aZ":-11.353857050893433,"pfxX":-3.7264929633705632,"pfxZ":10.034012199338873,"pX":0.04278601839507663,"pZ":2.118607594587201,"vX0":6.735106044699632,"vY0":-142.99421776145874,"vZ0":-7.026796773265098,"x":115.37,"y":181.58,"x0":-1.8568552682178638,"y0":50.002976648812584,"z0":5.317117592964474,"aX":-7.732991772922788},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2456,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.3827726257140571,"extension":6.430622011113279},"hitData":{"launchSpeed":96.2,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.63,"coordY":162.44}},"index":7,"playId":"695d9fe9-48ff-3b3a-aed3-22828133b2c9","pitchNumber":7,"startTime":"2025-07-23T01:21:22.256Z","endTime":"2025-07-23T01:21:30.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:21:30.370Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:21:38.870Z","endTime":"2025-07-23T01:22:45.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.5531312979596,"strikeZoneBottom":1.53118319102096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.247815832362907,"aZ":-18.039589388178936,"pfxX":-0.5084853669803866,"pfxZ":6.936382444439318,"pX":-0.0853527635645282,"pZ":1.3007312092932617,"vX0":5.525431212034339,"vY0":-141.15140884240304,"vZ0":-7.92253977624264,"x":120.25,"y":203.66,"x0":-1.9941233567445389,"y0":50.00034279418792,"z0":5.2848950819585605,"aX":-1.0366302225711765},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":-0.1,"spinRate":2247,"spinDirection":204},"zone":13,"typeConfidence":0.87,"plateTime":0.38663636030545545,"extension":6.389179821847504},"index":0,"playId":"d02dde90-c9bd-3bfb-8a02-98474affd2d0","pitchNumber":1,"startTime":"2025-07-23T01:22:00.599Z","endTime":"2025-07-23T01:22:05.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.1,"endSpeed":89.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80193388729865,"aZ":-16.198909703671863,"pfxX":-2.349995261660403,"pfxZ":7.892739403764815,"pX":0.5743869651050336,"pZ":1.1609713763779332,"vX0":7.3571782509413275,"vY0":-141.0531215222809,"vZ0":-8.393884644474184,"x":95.11,"y":207.43,"x0":-1.757405559441647,"y0":50.00110336659833,"z0":5.210763952647599,"aX":-4.756187340547259},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":2.9,"spinRate":2349,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.38767677584938687,"extension":6.590928344975059},"index":1,"playId":"5536ba8e-2004-3bf6-abf8-77f061aa0283","pitchNumber":2,"startTime":"2025-07-23T01:22:17.149Z","endTime":"2025-07-23T01:22:21.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93565199189502,"aZ":-16.190372666085498,"pfxX":-1.9464693108846274,"pfxZ":7.883076914826582,"pX":-0.1499112163048326,"pZ":3.0301421222848903,"vX0":5.520585646841768,"vY0":-141.64061466090374,"vZ0":-3.7792714753632595,"x":122.71,"y":156.97,"x0":-1.8730470486972033,"y0":50.00427559538722,"z0":5.419775040898918,"aX":-3.9478102315492203},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":2.4,"spinRate":2459,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.3869786879269239,"extension":6.299037177653254},"hitData":{"launchSpeed":92.3,"launchAngle":26.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.93,"coordY":69.16}},"index":2,"playId":"5149d9b8-bf48-387b-842d-3562087826f3","pitchNumber":3,"startTime":"2025-07-23T01:22:37.931Z","endTime":"2025-07-23T01:22:45.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:22:45.371Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser called out on strikes.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:25:30.290Z","endTime":"2025-07-23T01:26:18.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emmanuel Clase replaces Cade Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"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-23T01:24:35.602Z","endTime":"2025-07-23T01:25:32.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661403,"link":"/api/v1/people/661403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":99.4,"endSpeed":92.3,"strikeZoneTop":3.33734687978451,"strikeZoneBottom":1.54965793397082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.334241745735767,"aZ":-16.558976995270672,"pfxX":2.0150566323613086,"pfxZ":7.263026079420648,"pX":0.09130806310344634,"pZ":1.384087002883479,"vX0":2.249759205667187,"vY0":-144.68865661669605,"vZ0":-9.275565878948692,"x":113.52,"y":201.41,"x0":-0.9542634989904666,"y0":50.00574219722631,"z0":5.616114903550622,"aX":4.33173667168809},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.8,"breakHorizontal":-4.1,"spinRate":2615,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.3765617471538816,"extension":6.667734770279813},"index":1,"playId":"fc0b9fcd-3e57-3950-9393-fe16700aa5fd","pitchNumber":1,"startTime":"2025-07-23T01:25:32.652Z","endTime":"2025-07-23T01:25:37.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.59792650614072,"aZ":-16.93671731048147,"pfxX":2.7860572125601237,"pfxZ":7.214872186748618,"pX":1.0744909393724007,"pZ":1.959283636715536,"vX0":4.949774272556047,"vY0":-143.59899522644847,"vZ0":-7.670332901491547,"x":76.04,"y":185.88,"x0":-1.026031765400782,"y0":50.00688890072334,"z0":5.695556647830424,"aX":5.888844668524097},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.9,"breakHorizontal":-6.0,"spinRate":2724,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.3797205915255599,"extension":6.679949903765623},"index":2,"playId":"0aed01ee-37d0-3793-bcb5-d0b60d7c9f5d","pitchNumber":2,"startTime":"2025-07-23T01:25:50.401Z","endTime":"2025-07-23T01:25:54.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"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-23T01:26:00.544Z","endTime":"2025-07-23T01:26:13.357Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.25298463498638,"strikeZoneBottom":1.52588925405572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76497707489223,"aZ":-20.57772394769534,"pfxX":2.8467169051496715,"pfxZ":5.659922602497577,"pX":-0.4513385392730685,"pZ":2.0359789738861593,"vX0":0.8352565636497041,"vY0":-141.60466701892372,"vZ0":-6.349137292906598,"x":134.2,"y":183.81,"x0":-1.119384274169129,"y0":50.0011526219667,"z0":5.606499602735619,"aX":5.828911616433091},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.2,"breakHorizontal":-5.3,"spinRate":2641,"spinDirection":185},"zone":7,"typeConfidence":0.88,"plateTime":0.38556187509138384,"extension":6.639568485500689},"index":4,"playId":"bfa868d3-a9d4-3ed2-ab26-ded561d99edd","pitchNumber":3,"startTime":"2025-07-23T01:26:13.357Z","endTime":"2025-07-23T01:26:18.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:26:18.680Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a fly ball to center fielder Angel Martínez.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:26:29.480Z","endTime":"2025-07-23T01:27:49.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.56964834984312,"strikeZoneBottom":1.57057231228026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14295691720642,"aZ":-33.31009990409821,"pfxX":3.254450571762439,"pfxZ":-0.6669159899363022,"pX":-0.6798854322121233,"pZ":1.4911013727830855,"vX0":-0.1338533075865975,"vY0":-129.26989559018764,"vZ0":-4.2118496742598985,"x":142.92,"y":198.52,"x0":-1.0509277266010142,"y0":50.003738689846564,"z0":5.678831683426409,"aX":5.54716461900198},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.9,"breakHorizontal":-5.9,"spinRate":2583,"spinDirection":61},"zone":7,"typeConfidence":0.9,"plateTime":0.42256173380565176,"extension":6.638589624744116},"index":0,"playId":"002e714b-b1f8-398c-93b8-b0ee85c7ca79","pitchNumber":1,"startTime":"2025-07-23T01:26:43.766Z","endTime":"2025-07-23T01:26:48.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.9,"strikeZoneTop":3.58458530320573,"strikeZoneBottom":1.63454559402516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.206969096906775,"aZ":-18.548266136211424,"pfxX":3.474584926412103,"pfxZ":6.350516445631355,"pX":-0.8057544329243062,"pZ":2.320074684274061,"vX0":-0.8794438751008059,"vY0":-144.96400074221447,"vZ0":-6.876080394473112,"x":147.71,"y":176.14,"x0":-0.9516254105519962,"y0":50.00461357196026,"z0":5.838813622460716,"aX":7.458420816759993},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.4,"breakHorizontal":-6.1,"spinRate":2735,"spinDirection":168},"zone":4,"typeConfidence":0.9,"plateTime":0.3766200498869674,"extension":6.710076001828916},"index":1,"playId":"c63aee92-2451-3da3-afcc-a5c6c5ef7207","pitchNumber":2,"startTime":"2025-07-23T01:26:59.372Z","endTime":"2025-07-23T01:27:04.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.52391767802705,"strikeZoneBottom":1.68441433954565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93812983182406,"aZ":-27.83922498783781,"pfxX":5.217395317928644,"pfxZ":2.5698882790304998,"pX":0.3440050502084509,"pZ":1.5704374714964213,"vX0":1.610704295796233,"vY0":-128.63422025575684,"vZ0":-4.888550611970507,"x":103.89,"y":196.38,"x0":-0.9671293858710599,"y0":50.0039436974966,"z0":5.6358597616130375,"aX":8.804663401129103},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":-9.8,"spinRate":2633,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.4246642467462638,"extension":6.5944263951240645},"index":2,"playId":"cfb9e489-5b9b-3623-8679-3ef86c4864c0","pitchNumber":3,"startTime":"2025-07-23T01:27:16.479Z","endTime":"2025-07-23T01:27:21.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.935694997574057,"aZ":-29.614459346344603,"pfxX":3.985249538401143,"pfxZ":1.47257501766377,"pX":-0.3675740831813667,"pZ":2.4846029115920096,"vX0":0.2065207328209206,"vY0":-130.45923079077826,"vZ0":-2.7880769052042536,"x":131.01,"y":171.7,"x0":-0.9661242449443203,"y0":50.00536383107397,"z0":5.777132473152027,"aX":6.937047971980275},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":-7.3,"spinRate":2585,"spinDirection":76},"zone":4,"typeConfidence":0.9,"plateTime":0.4182938213749816,"extension":6.713361822914847},"hitData":{"launchSpeed":71.4,"launchAngle":41.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.81,"coordY":108.62}},"index":3,"playId":"8395392e-d086-308a-be9c-6bd924454296","pitchNumber":4,"startTime":"2025-07-23T01:27:34.684Z","endTime":"2025-07-23T01:27:49.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.42,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:27:49.064Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Jackson pops out to third baseman José Ramírez.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:27:58.649Z","endTime":"2025-07-23T01:28:22.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.410098386797454,"aZ":-33.93612863445339,"pfxX":5.670611630445258,"pfxZ":-1.0471852582826138,"pX":-0.7035827718900665,"pZ":2.9215992520112692,"vX0":-1.034299616578269,"vY0":-128.08250082725874,"vZ0":-0.8093845580168706,"x":143.82,"y":159.9,"x0":-1.0348800148556048,"y0":50.004047296794106,"z0":5.867092066057018,"aX":9.53749231843827},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.8,"breakHorizontal":-10.1,"spinRate":2561,"spinDirection":73},"zone":1,"typeConfidence":0.9,"plateTime":0.42565343892812857,"extension":6.372160002392495},"hitData":{"launchSpeed":77.5,"launchAngle":59.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.39,"coordY":143.75}},"index":0,"playId":"70c65eb5-990a-3075-8f5f-2d98a04c0277","pitchNumber":1,"startTime":"2025-07-23T01:28:10.794Z","endTime":"2025-07-23T01:28:22.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.06,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:28:22.026Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Holliday lines out to right fielder Nolan Jones.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:28:29.116Z","endTime":"2025-07-23T01:30:08.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.5,"strikeZoneTop":3.44708372674678,"strikeZoneBottom":1.64703790472128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.727130756900277,"aZ":-19.448654473820795,"pfxX":0.5701505236903226,"pfxZ":5.949415399641262,"pX":-0.8310181731614633,"pZ":3.1166820647779825,"vX0":0.8473513696772536,"vY0":-144.81688503312904,"vZ0":-4.1416833426709125,"x":148.68,"y":154.63,"x0":-1.200718674924481,"y0":50.000482244928584,"z0":5.744616204681371,"aX":1.2183853269514644},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.2,"breakHorizontal":-1.2,"spinRate":2723,"spinDirection":186},"zone":11,"typeConfidence":0.9,"plateTime":0.3772739736572097,"extension":6.360957120053362},"index":0,"playId":"d82d46e3-1aef-34d1-92ed-5511bcf1e116","pitchNumber":1,"startTime":"2025-07-23T01:28:45.172Z","endTime":"2025-07-23T01:28:50.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.5,"strikeZoneTop":3.17224453956791,"strikeZoneBottom":1.59700982033539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.340379738201666,"aZ":-15.143597153759714,"pfxX":1.8435803386374654,"pfxZ":8.056826163584716,"pX":-0.010864483413349673,"pZ":1.5268302331180332,"vX0":2.232980681310539,"vY0":-143.35310071569515,"vZ0":-8.687930566277705,"x":117.41,"y":197.56,"x0":-1.034941541993882,"y0":50.00053897686655,"z0":5.510506623856582,"aX":3.8952815401234027},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.3,"breakHorizontal":-3.7,"spinRate":2697,"spinDirection":184},"zone":8,"typeConfidence":0.9,"plateTime":0.3798485138593741,"extension":6.667005732762639},"index":1,"playId":"afa4e9a4-e749-3b43-a2d6-b1fefe264282","pitchNumber":2,"startTime":"2025-07-23T01:29:01.878Z","endTime":"2025-07-23T01:29:06.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.7,"strikeZoneTop":3.22691310587605,"strikeZoneBottom":1.51813284663172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.327127163561226,"aZ":-18.184075151154467,"pfxX":0.2709730199229017,"pfxZ":6.555780757792702,"pX":0.562388410705538,"pZ":1.5608610324417296,"vX0":4.0818897973986985,"vY0":-144.58984505104485,"vZ0":-8.674423884593356,"x":95.56,"y":196.64,"x0":-0.8983068872504496,"y0":50.000074667643645,"z0":5.6990129583224824,"aX":0.577290074199257},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.4,"breakHorizontal":-1.2,"spinRate":2725,"spinDirection":185},"zone":9,"typeConfidence":0.9,"plateTime":0.37772379469644113,"extension":6.629426051956524},"index":2,"playId":"0ef024df-6b70-3a9b-a02e-a117dd3d4ba3","pitchNumber":3,"startTime":"2025-07-23T01:29:18.811Z","endTime":"2025-07-23T01:29:24.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Coby Mayo advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"0ef024df-6b70-3a9b-a02e-a117dd3d4ba3","startTime":"2025-07-23T01:29:31.853Z","endTime":"2025-07-23T01:29:39.681Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"postOnSecond":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.46,"dramaIndex":17.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":92.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.170503523901612,"aZ":-16.83577220781658,"pfxX":2.308155758582836,"pfxZ":7.152700679350637,"pX":0.4350825912353983,"pZ":2.6193734411121934,"vX0":2.76828848864804,"vY0":-144.49126235356127,"vZ0":-6.219510365029895,"x":100.42,"y":168.06,"x0":-0.8303533341582762,"y0":50.00455143710975,"z0":5.809472820863366,"aX":4.949895230167864},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.1,"breakHorizontal":-4.7,"spinRate":2663,"spinDirection":188},"zone":6,"typeConfidence":0.9,"plateTime":0.3770342221129179,"extension":6.7420291170575615},"index":4,"playId":"a28d6079-e676-3c72-b6b3-dee92e63213c","pitchNumber":4,"startTime":"2025-07-23T01:29:39.681Z","endTime":"2025-07-23T01:29:45.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9785003242456,"aZ":-22.67388332760868,"pfxX":4.46216104610872,"pfxZ":5.311330096725591,"pX":0.808438905308783,"pZ":1.5576243927066824,"vX0":2.7983211557505907,"vY0":-132.59199717754154,"vZ0":-6.395126840336391,"x":86.18,"y":196.72,"x0":-0.8386953832367076,"y0":50.005014999543455,"z0":5.642985151125514,"aX":7.987595790745899},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-8.6,"spinRate":2521,"spinDirection":76},"zone":9,"typeConfidence":0.9,"plateTime":0.4122802786040305,"extension":6.6705494747932725},"hitData":{"launchSpeed":84.8,"launchAngle":25.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.56,"coordY":88.66}},"index":5,"playId":"efc808f7-9461-3786-8f88-8663d4c988ec","pitchNumber":5,"startTime":"2025-07-23T01:30:01.247Z","endTime":"2025-07-23T01:30:08.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:30:08.775Z","atBatIndex":75}]