[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-25T17:39:02.178Z","endTime":"2026-05-25T17:39:14.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"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":"2026-05-25T15:34:40.574Z","endTime":"2026-05-25T17:10:56.636Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-25T17:10:56.636Z","endTime":"2026-05-25T17:36:55.439Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-25T17:36:55.439Z","endTime":"2026-05-25T17:39:04.143Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120850982673744,"aZ":-16.284187061210776,"pfxX":-7.28908933060355,"pfxZ":8.059586482838085,"pX":-0.36310490926718236,"pZ":1.9787655300268419,"vX0":4.9780036894999755,"vY0":-139.0526238106206,"vZ0":-6.005958297736327,"x":130.84,"y":185.35,"x0":-1.2230332874100394,"y0":50.00580999498087,"z0":5.234471992099938,"aX":-14.377369489459552},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":12.2,"spinRate":2164,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.39284458430572444,"extension":6.322357536610804},"hitData":{"launchSpeed":96.1,"launchAngle":66.0,"totalDistance":193.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.07,"coordY":129.39}},"index":3,"playId":"c0b121b2-bafd-3a11-ba08-d5e3b2030aa6","pitchNumber":1,"startTime":"2026-05-25T17:39:04.143Z","endTime":"2026-05-25T17:39:14.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-25T17:39:14.859Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ian Happ pops out to catcher Henry Davis in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-25T17:39:24.402Z","endTime":"2026-05-25T17:40:39.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":96.1,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288611021008062,"aZ":-19.11284218782174,"pfxX":-6.232035300437942,"pfxZ":6.558194518539985,"pX":-0.5990744892383214,"pZ":3.6523746700422013,"vX0":3.9103894156696257,"vY0":-139.92030065603862,"vZ0":-1.4219364174771405,"x":139.84,"y":140.17,"x0":-1.2019667318736247,"y0":50.000773043839445,"z0":5.414046867305916,"aX":-12.409019689386344},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":10.6,"spinRate":2135,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39080902920993354,"extension":6.386963632084958},"index":0,"playId":"281fa329-4037-38cd-bb9b-485408c11c83","pitchNumber":1,"startTime":"2026-05-25T17:39:37.932Z","endTime":"2026-05-25T17:39:42.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.704928529477954,"aZ":-35.380475140117824,"pfxX":-7.922160163099283,"pfxZ":-2.008701534855186,"pX":0.4097045549529117,"pZ":0.6058965684880444,"vX0":6.186990710467115,"vY0":-125.2803339310489,"vZ0":-4.401175510819589,"x":101.38,"y":222.42,"x0":-1.059504249369915,"y0":50.00582646404152,"z0":5.2694359118379115,"aX":-12.627474180345965},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.4,"breakHorizontal":13.0,"spinRate":1872,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.43678576872630615,"extension":6.216225366661402},"index":1,"playId":"e09b9297-0b40-3181-8b5b-b29848de2e12","pitchNumber":2,"startTime":"2026-05-25T17:39:52.433Z","endTime":"2026-05-25T17:39:56.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.006306057015323,"aZ":-16.91327329448882,"pfxX":-6.9724714168797455,"pfxZ":7.701296488863051,"pX":-0.4001677945520432,"pZ":3.0806282831742084,"vX0":4.624120244120372,"vY0":-139.55431107463818,"vZ0":-3.3781681956150122,"x":132.25,"y":155.6,"x0":-1.168664766709016,"y0":50.004692334145716,"z0":5.414173721888013,"aX":-13.819728521447201},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":11.8,"spinRate":2164,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39178023175564736,"extension":6.359122309088651},"index":2,"playId":"a34ad9c0-099c-3a15-8f67-60ca36813ca0","pitchNumber":3,"startTime":"2026-05-25T17:40:10.762Z","endTime":"2026-05-25T17:40:13.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.062854112025384,"aZ":-13.654067398601232,"pfxX":-6.630424205729659,"pfxZ":9.446670574386298,"pX":-0.15032328461407432,"pZ":3.139903093154704,"vX0":4.779718510094502,"vY0":-139.7486369093566,"vZ0":-3.8338932813725046,"x":122.73,"y":154.0,"x0":-1.0290087121710527,"y0":50.002511832879335,"z0":5.438061988349806,"aX":-12.999740561458674},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":10.9,"spinRate":2102,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3932405564625574,"extension":6.2978658890120975},"hitData":{"launchSpeed":93.5,"launchAngle":83.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":125.97,"coordY":226.68}},"index":3,"playId":"9e1f3041-2d4b-3035-9b61-c74346407ce2","pitchNumber":4,"startTime":"2026-05-25T17:40:28.182Z","endTime":"2026-05-25T17:40:39.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:40:39.099Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Busch pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-25T17:40:43.412Z","endTime":"2026-05-25T17:41:42.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":96.5,"endSpeed":88.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0377252078813,"aZ":-20.695474099496487,"pfxX":-4.593669389564683,"pfxZ":5.688448700971479,"pX":0.12754715399180144,"pZ":3.8169375830679084,"vX0":5.028861792150119,"vY0":-140.5163709004388,"vZ0":-1.0205763242637318,"x":112.14,"y":135.72,"x0":-1.080511482404952,"y0":50.0048667615195,"z0":5.517604909784343,"aX":-9.273690732318313},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":7.4,"spinRate":2056,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3884078085386533,"extension":6.229777363654949},"index":0,"playId":"e0360a48-02c8-3685-b745-253659c4cf87","pitchNumber":1,"startTime":"2026-05-25T17:41:16.799Z","endTime":"2026-05-25T17:41:20.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.854535134729176,"aZ":-18.11514246099609,"pfxX":-6.524504268444275,"pfxZ":6.999518944677375,"pX":0.5325549078143285,"pZ":2.6817171339162234,"vX0":6.7028954072589455,"vY0":-140.143901574738,"vZ0":-4.2629070430823806,"x":96.7,"y":166.37,"x0":-1.0316557786821474,"y0":50.0004590652348,"z0":5.3904210977783915,"aX":-13.100110926107465},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":10.6,"spinRate":2115,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3894201733382969,"extension":6.354477863791743},"hitData":{"launchSpeed":94.4,"launchAngle":59.0,"totalDistance":217.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.68,"coordY":115.61}},"index":1,"playId":"c8851d97-bf14-3a51-b58c-7e332f379214","pitchNumber":2,"startTime":"2026-05-25T17:41:32.392Z","endTime":"2026-05-25T17:41:42.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:41:42.976Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-25T17:42:34.846Z","endTime":"2026-05-25T17:46:10.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":89.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.730527618250665,"aZ":-14.762677376452537,"pfxX":-7.2685029241743075,"pfxZ":8.570740771071621,"pX":-0.2169805022947182,"pZ":2.9025792570809545,"vX0":6.373641972395264,"vY0":-141.0981739697332,"vZ0":-6.053321660151869,"x":125.27,"y":160.41,"x0":-1.5520437129595899,"y0":50.007013498065625,"z0":6.013830820818486,"aX":-14.774984743790197},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":12.0,"spinRate":2180,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3870091478347608,"extension":6.293280196473361},"index":0,"playId":"e71a84f6-b1df-307f-9b5e-55a69283ce45","pitchNumber":1,"startTime":"2026-05-25T17:43:53.376Z","endTime":"2026-05-25T17:43:56.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.5,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39240519783418,"aZ":-14.119674516647876,"pfxX":-7.265667537597052,"pfxZ":8.842437898390084,"pX":-0.4630993990040063,"pZ":2.0371595169799988,"vX0":5.818098932551734,"vY0":-141.75411097299474,"vZ0":-8.298854926233261,"x":134.65,"y":183.78,"x0":-1.5947690585998908,"y0":50.003747938586386,"z0":5.897601542266926,"aX":-14.836645333641385},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":12.0,"spinRate":2231,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3859086686273461,"extension":6.373191288306709},"index":1,"playId":"a884e15f-4acd-3d83-9ff5-f242e5598526","pitchNumber":2,"startTime":"2026-05-25T17:44:12.294Z","endTime":"2026-05-25T17:44:16.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"startTime":"2026-05-25T17:44:30.201Z","endTime":"2026-05-25T17:44:44.705Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3880983694261,"aZ":-33.25622661300953,"pfxX":1.9808886249163373,"pfxZ":-0.6401346698911814,"pX":-0.1842753214906861,"pZ":1.037698099055627,"vX0":2.865703573938825,"vY0":-128.80254897454503,"vZ0":-6.4319910751766365,"x":124.02,"y":210.76,"x0":-1.5628819428618952,"y0":50.00107849796721,"z0":6.096542776499141,"aX":3.3714289953420593},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.2,"breakHorizontal":-4.2,"spinRate":2308,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.42309890934741823,"extension":6.387710956157653},"index":3,"playId":"50a42dc7-d7a1-303a-8981-e5d14d6e98b4","pitchNumber":3,"startTime":"2026-05-25T17:44:44.705Z","endTime":"2026-05-25T17:44:48.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338753231131648,"aZ":-34.06546069235721,"pfxX":2.0035309390621947,"pfxZ":-1.1459159148444034,"pX":-1.250194682660915,"pZ":3.0386375507940966,"vX0":0.43387844042748724,"vY0":-127.38485719025809,"vZ0":-1.561812171716666,"x":164.65,"y":156.74,"x0":-1.6827610228218686,"y0":50.00012013073335,"z0":6.3342166507213085,"aX":3.3165310046344976},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.2,"breakHorizontal":-3.7,"spinRate":2311,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.4287557186201627,"extension":6.138055407022417},"index":4,"playId":"98b8b389-f9c8-3bbe-9f00-34270dcc6286","pitchNumber":4,"startTime":"2026-05-25T17:45:03.958Z","endTime":"2026-05-25T17:45:07.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.1,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72274614093173,"aZ":-15.681232399835507,"pfxX":-7.511122387593889,"pfxZ":8.190931523120604,"pX":-1.6223194767592715,"pZ":4.213265233295658,"vX0":3.0101293342737043,"vY0":-141.33933786930936,"vZ0":-2.376445049210671,"x":178.84,"y":125.02,"x0":-1.7284675971556547,"y0":50.000183630553416,"z0":6.077975665220852,"aX":-15.117402677396896},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":13.0,"spinRate":2305,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38828332240511276,"extension":6.277527663652936},"index":5,"playId":"58c2141a-6110-344a-8970-025a0d85301d","pitchNumber":5,"startTime":"2026-05-25T17:45:24.501Z","endTime":"2026-05-25T17:45:28.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.2,"endSpeed":88.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.048505836536705,"aZ":-12.966282601627512,"pfxX":-6.176792703488063,"pfxZ":9.498634258654409,"pX":-0.7814022065706037,"pZ":3.077793024509236,"vX0":4.496059842767662,"vY0":-141.48004682405548,"vZ0":-5.90044764021792,"x":146.79,"y":155.68,"x0":-1.5907003152427457,"y0":50.00342831302893,"z0":6.025487577101593,"aX":-12.490390316138356},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":10.2,"spinRate":2261,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.38753067995629387,"extension":6.478461418500573},"index":6,"playId":"8b5c929a-c5b2-35cf-9f72-fabab39648b6","pitchNumber":6,"startTime":"2026-05-25T17:45:42.747Z","endTime":"2026-05-25T17:45:46.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.1,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811935435063386,"aZ":-25.961573246663132,"pfxX":-7.00909561556475,"pfxZ":3.425705651003856,"pX":-0.8358151620891213,"pZ":1.5600825707473736,"vX0":4.308853359949686,"vY0":-132.6978127941677,"vZ0":-6.727814133844745,"x":148.86,"y":196.66,"x0":-1.555739653546842,"y0":50.00290887360697,"z0":5.9747490097029825,"aX":-12.71534142343666},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.2,"breakHorizontal":12.0,"spinRate":1419,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4100782126965572,"extension":6.538423553761725},"hitData":{"launchSpeed":96.7,"launchAngle":-9.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.69,"coordY":145.08}},"index":7,"playId":"a10b5e36-0c6e-3fc6-901b-7c0e88ab1164","pitchNumber":7,"startTime":"2026-05-25T17:46:03.370Z","endTime":"2026-05-25T17:46:10.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:46:10.934Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a sharp fly ball to right fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-25T17:46:17.302Z","endTime":"2026-05-25T17:46:47.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.757128308709714,"aZ":-14.364453107379457,"pfxX":-5.50311898491308,"pfxZ":8.655429095413734,"pX":-0.011446032170362675,"pZ":2.8619335542230804,"vX0":6.477342735961498,"vY0":-141.71171741010542,"vZ0":-6.257545545448516,"x":117.44,"y":161.51,"x0":-1.5989630722655916,"y0":50.00613542122868,"z0":5.996342286848407,"aX":-11.328759872371654},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2206,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3847594847124727,"extension":6.445249944319063},"hitData":{"launchSpeed":109.1,"launchAngle":23.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":227.2,"coordY":103.9}},"index":0,"playId":"6e929dbd-6e14-3bfa-b281-d3e40f4576b3","pitchNumber":1,"startTime":"2026-05-25T17:46:36.378Z","endTime":"2026-05-25T17:46:47.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:46:47.798Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-25T17:46:51.422Z","endTime":"2026-05-25T17:49:17.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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(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":89.5,"endSpeed":83.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.487158156237314,"aZ":-31.040473762798083,"pfxX":-2.4159458325070053,"pfxZ":0.6485963213058046,"pX":-0.9583242790169856,"pZ":3.7274422445903923,"vX0":2.466970186714491,"vY0":-130.47641427428084,"vZ0":-0.4782375249599661,"x":153.53,"y":138.14,"x0":-1.5935982862185811,"y0":50.00563529753768,"z0":6.213794071655874,"aX":-4.246669892278213},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.3,"breakHorizontal":4.0,"spinRate":1698,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4167317666365671,"extension":6.305598295027206},"index":0,"playId":"8f5c065f-212c-3dec-b74a-df02e1a777da","pitchNumber":1,"startTime":"2026-05-25T17:47:17.044Z","endTime":"2026-05-25T17:47:20.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000891143094915,"aZ":-35.5198658492957,"pfxX":1.6957304975846594,"pfxZ":-2.048816275486711,"pX":-0.7300198366890035,"pZ":2.5517661248284633,"vX0":1.3796065526658878,"vY0":-126.45358369230219,"vZ0":-2.2496928570459263,"x":144.83,"y":169.88,"x0":-1.5015792399860195,"y0":50.00390861477253,"z0":6.282352463815594,"aX":2.7666108570789416},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":-3.4,"spinRate":2292,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.4319151113348165,"extension":6.338290219169163},"index":1,"playId":"5e30e73c-e979-3d88-b4ce-cec47f41187e","pitchNumber":2,"startTime":"2026-05-25T17:47:36.672Z","endTime":"2026-05-25T17:47:40.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.090345235583936,"aZ":-13.076563729005613,"pfxX":-5.256016978123876,"pfxZ":9.324993630038128,"pX":-0.19363916933868863,"pZ":2.6980905974135023,"vX0":5.782978913792441,"vY0":-141.4671505825094,"vZ0":-6.757521782595729,"x":124.38,"y":165.93,"x0":-1.5712581389938882,"y0":50.00541735312409,"z0":5.938342372189723,"aX":-10.767448504270728},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2138,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3856358019615662,"extension":6.502372113223611},"index":2,"playId":"c621417b-f224-34b9-894c-4aac3928a1e4","pitchNumber":3,"startTime":"2026-05-25T17:47:56.195Z","endTime":"2026-05-25T17:47:59.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.259629940190642,"aZ":-14.50551740064527,"pfxX":-5.760604051119531,"pfxZ":8.510993173986384,"pX":-0.6375777740909853,"pZ":3.0312842551687105,"vX0":4.93742594984273,"vY0":-142.36338499040204,"vZ0":-5.8045542246508735,"x":141.3,"y":156.94,"x0":-1.636463016918394,"y0":50.00034586985421,"z0":5.996723499279367,"aX":-11.955164118025813},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2260,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.38311021142554225,"extension":6.4189708191021495},"index":3,"playId":"4f6e718f-b071-3575-a779-0748c6f41b06","pitchNumber":4,"startTime":"2026-05-25T17:48:20.514Z","endTime":"2026-05-25T17:48:24.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315235049394058,"aZ":-35.158981917517146,"pfxX":0.9730421706616061,"pfxZ":-1.816224947695412,"pX":-0.7596739970665043,"pZ":1.4213333675106365,"vX0":1.694356697702084,"vY0":-126.73860890384218,"vZ0":-4.9108028199743705,"x":145.96,"y":200.4,"x0":-1.560509845104883,"y0":50.001780268671794,"z0":6.158624374000109,"aX":1.5996718921308792},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.1,"breakHorizontal":-2.2,"spinRate":2235,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4304114570331743,"extension":6.4331130107017485},"index":4,"playId":"8f239f92-1037-3400-90df-ed850111e58b","pitchNumber":5,"startTime":"2026-05-25T17:48:42.649Z","endTime":"2026-05-25T17:48:46.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.471497114842556,"aZ":-19.38922852722232,"pfxX":-6.522069221819358,"pfxZ":7.16675150911397,"pX":-0.24019183671689825,"pZ":1.895080580985078,"vX0":5.380809093792829,"vY0":-132.70313971586805,"vZ0":-6.903565950657455,"x":126.16,"y":187.61,"x0":-1.44706047707684,"y0":50.00035503128021,"z0":5.943375139199457,"aX":-11.627705225249246},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.6,"breakHorizontal":10.7,"spinRate":1289,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.41280365127333196,"extension":6.547728797828247},"hitData":{"launchSpeed":85.0,"launchAngle":61.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.4,"coordY":136.48}},"index":5,"playId":"ef7ed631-8e4e-3f53-886f-e32a5561f311","pitchNumber":6,"startTime":"2026-05-25T17:49:03.480Z","endTime":"2026-05-25T17:49:17.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:49:17.673Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-25T17:49:20.245Z","endTime":"2026-05-25T17:49:54.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62571743012064,"aZ":-19.132181207097602,"pfxX":-8.717848290698402,"pfxZ":6.364161329054305,"pX":-0.49749214299573274,"pZ":2.7197477338886946,"vX0":5.31379633467516,"vY0":-140.950306268557,"vZ0":-6.028035528098304,"x":135.96,"y":165.35,"x0":-1.2570588180467523,"y0":50.00077949984685,"z0":6.087311040264308,"aX":-17.85482474581671},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.7,"breakHorizontal":15.0,"spinRate":2152,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3859702519126844,"extension":6.5205068661881835},"hitData":{"launchSpeed":85.1,"launchAngle":52.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.68,"coordY":120.64}},"index":0,"playId":"41383b15-ee83-34f9-9f60-608f4c938e3e","pitchNumber":1,"startTime":"2026-05-25T17:49:44.436Z","endTime":"2026-05-25T17:49:54.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:49:54.344Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-25T17:51:29.441Z","endTime":"2026-05-25T17:52:12.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309088021003994,"aZ":-16.59685231864855,"pfxX":-5.993407917051449,"pfxZ":7.991098574341738,"pX":-0.423670472517184,"pZ":2.2653319265245657,"vX0":3.7791066907295456,"vY0":-138.36568815628252,"vZ0":-5.719306801475152,"x":133.15,"y":177.62,"x0":-1.0246502195625207,"y0":50.00545365428851,"z0":5.461774072901091,"aX":-11.685709254477306},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":10.1,"spinRate":2176,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3950535995974582,"extension":6.207886370692742},"hitData":{"launchSpeed":96.7,"launchAngle":47.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.71,"coordY":68.37}},"index":0,"playId":"efc4d254-a8f9-3520-a83a-85c3fdfdb6ce","pitchNumber":1,"startTime":"2026-05-25T17:52:02.083Z","endTime":"2026-05-25T17:52:12.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:52:12.042Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Conforto grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-25T17:52:13.730Z","endTime":"2026-05-25T17:53:00.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.990677734699915,"aZ":-18.58483348957695,"pfxX":-7.480484989718793,"pfxZ":7.100981864190045,"pX":-0.12465066512903925,"pZ":2.282271719935309,"vX0":5.242932179614951,"vY0":-136.9311634394179,"vZ0":-5.078510842910152,"x":121.75,"y":177.16,"x0":-1.084564640681908,"y0":50.00638740221377,"z0":5.418261488989443,"aX":-14.32104772571949},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2041,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3988048350195319,"extension":6.356170407704579},"index":0,"playId":"4f0ac4c2-e2b3-3dc4-b40f-f30a0dbe344e","pitchNumber":1,"startTime":"2026-05-25T17:52:38.185Z","endTime":"2026-05-25T17:52:42.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":95.6,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35952308789419,"aZ":-17.615126357211984,"pfxX":-7.402018621413443,"pfxZ":7.35434647010131,"pX":0.3087460922045251,"pZ":3.041979136463042,"vX0":6.46910751738945,"vY0":-139.14497510998774,"vZ0":-3.4977839096465164,"x":105.23,"y":156.65,"x0":-1.0734981320123567,"y0":50.003839876636,"z0":5.467866838616658,"aX":-14.657466982552878},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":12.2,"spinRate":2182,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.39217572263556955,"extension":6.248657336268823},"hitData":{"launchSpeed":79.3,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":151.18}},"index":1,"playId":"2b3d0347-0773-35df-9388-411f69dc1c4f","pitchNumber":2,"startTime":"2026-05-25T17:52:53.651Z","endTime":"2026-05-25T17:53:00.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:53:00.945Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a ground ball to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-25T17:53:06.170Z","endTime":"2026-05-25T17:53:52.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67669075393574,"aZ":-17.16942679567966,"pfxX":-7.543759203495214,"pfxZ":7.718369398110735,"pX":-0.8140957466598127,"pZ":2.9278420661762006,"vX0":3.5265694963921983,"vY0":-139.12118548570572,"vZ0":-3.8365877803561768,"x":148.03,"y":159.73,"x0":-1.1240817432033603,"y0":50.00018596464928,"z0":5.475716840718167,"aX":-14.659810512030813},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2086,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39497897481557454,"extension":6.32188340007169},"index":0,"playId":"9aa5689b-ef11-39a2-9d68-48cc9fe22888","pitchNumber":1,"startTime":"2026-05-25T17:53:23.092Z","endTime":"2026-05-25T17:53:27.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88948802241942,"aZ":-15.122080722917564,"pfxX":-6.8848041075079465,"pfxZ":8.821856369724168,"pX":-0.24138792003145662,"pZ":2.6519544829099635,"vX0":4.773921646590421,"vY0":-138.6029997050934,"vZ0":-4.74316671174036,"x":126.2,"y":167.18,"x0":-1.0974236806151774,"y0":50.00293329599611,"z0":5.405685007838158,"aX":-13.306970686114466},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2217,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3961865107462321,"extension":6.370849000127646},"hitData":{"launchSpeed":105.4,"launchAngle":6.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.02,"coordY":108.34}},"index":1,"playId":"568badb7-0cd2-3c40-a6bb-90be300d7bc2","pitchNumber":2,"startTime":"2026-05-25T17:53:41.449Z","endTime":"2026-05-25T17:53:52.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:53:52.366Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Moisés Ballesteros singles on a ground ball to right fielder Bryan Reynolds. Pedro Ramírez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-25T17:53:53.366Z","endTime":"2026-05-25T17:54:44.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnThird":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"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":94.4,"endSpeed":86.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78301988107663,"aZ":-13.15756651328222,"pfxX":-7.3292201608961545,"pfxZ":9.951312344098266,"pX":-0.024163559809903628,"pZ":3.658949490830102,"vX0":5.246214244562005,"vY0":-137.44991514072117,"vZ0":-2.884094599691355,"x":117.92,"y":139.99,"x0":-1.0063920278406018,"y0":50.004450181786986,"z0":5.616589119853084,"aX":-14.009435338835377},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":12.1,"spinRate":2191,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39866464247982947,"extension":6.417230385219185},"index":0,"playId":"e9efc435-e113-3f4e-82b1-ba0463c218f8","pitchNumber":1,"startTime":"2026-05-25T17:54:18.464Z","endTime":"2026-05-25T17:54:22.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.219603793659775,"aZ":-13.99505563343098,"pfxX":-7.096368703635761,"pfxZ":9.441403713191523,"pX":-0.7409000992823987,"pZ":2.6422217339617085,"vX0":3.4333213635599122,"vY0":-137.56365172383082,"vZ0":-5.239091508132352,"x":145.24,"y":167.44,"x0":-1.080158146829577,"y0":50.000862919681865,"z0":5.512871487397328,"aX":-13.660677082886181},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":12.2,"spinRate":2163,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3974746591859257,"extension":6.277079682512507},"hitData":{"launchSpeed":100.8,"launchAngle":7.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.25,"coordY":79.73}},"index":1,"playId":"e8ccc234-03d4-34f7-993d-c48795c6e124","pitchNumber":2,"startTime":"2026-05-25T17:54:34.630Z","endTime":"2026-05-25T17:54:44.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":0.94,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:54:44.771Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Amaya walks. Moisés Ballesteros to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-25T17:54:56.146Z","endTime":"2026-05-25T17:57:01.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnSecond":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnThird":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89683507300148,"aZ":-35.35250731467836,"pfxX":5.061697876432353,"pfxZ":-2.1058715391153022,"pX":1.0099407003000638,"pZ":1.7237895400913053,"vX0":4.494689701463932,"vY0":-121.92187789308254,"vZ0":-0.5024314755037637,"x":78.5,"y":192.24,"x0":-1.5150637308043675,"y0":50.005360694243116,"z0":4.9825339298125915,"aX":7.624016388714096},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.7,"breakHorizontal":-10.2,"spinRate":2576,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4491839710011867,"extension":6.399236701338904},"index":0,"playId":"156721a5-d892-3e8b-b775-0286e732479a","pitchNumber":1,"startTime":"2026-05-25T17:55:18.844Z","endTime":"2026-05-25T17:55:22.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13854869837034,"aZ":-33.83439074717006,"pfxX":4.595796782783444,"pfxZ":-1.059928555700516,"pX":1.259529896405451,"pZ":2.2903917757253076,"vX0":5.413962123115898,"vY0":-123.4065430678921,"vZ0":0.3308889771456711,"x":68.99,"y":176.94,"x0":-1.5514876355798455,"y0":50.005733226577256,"z0":4.98042579021225,"aX":7.164739260940297},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.7,"breakHorizontal":-9.5,"spinRate":2692,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44206002990771864,"extension":6.393500398944015},"index":1,"playId":"c6381042-b489-3d14-92be-a04a1bad2b87","pitchNumber":2,"startTime":"2026-05-25T17:55:37.523Z","endTime":"2026-05-25T17:55:40.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20602636016484,"aZ":-26.475782969086023,"pfxX":0.8337511087648397,"pfxZ":3.2474069681010995,"pX":-0.1568809138349171,"pZ":1.970992103704849,"vX0":3.014686855680713,"vY0":-130.58190925893496,"vZ0":-2.950892841250298,"x":122.98,"y":185.56,"x0":-1.4269687346697844,"y0":50.003500042543,"z0":5.072464470578636,"aX":1.464061176985347},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":-2.0,"spinRate":2399,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.4168135893279805,"extension":6.397556543042451},"index":2,"playId":"0a72b762-cd35-3b98-b226-94688ab04d2a","pitchNumber":3,"startTime":"2026-05-25T17:55:54.747Z","endTime":"2026-05-25T17:55:59.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083999735180864,"aZ":-21.057782180454197,"pfxX":0.6844169037581604,"pfxZ":6.1882982341556465,"pX":1.956944751413874,"pZ":1.8676273465313022,"vX0":8.424604664025248,"vY0":-132.39734753911185,"vZ0":-4.0640144765574595,"x":42.41,"y":188.35,"x0":-1.3394807889618725,"y0":50.00442588442571,"z0":4.940733426900538,"aX":1.2285484859393816},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":-2.9,"spinRate":2401,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4118186548356011,"extension":6.4760841433715735},"index":3,"playId":"f2ae35f7-6a4f-324e-8730-53ee2b575cb6","pitchNumber":4,"startTime":"2026-05-25T17:56:16.778Z","endTime":"2026-05-25T17:56:21.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.1,"endSpeed":88.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.144495689970366,"aZ":-20.480506870425355,"pfxX":-5.364791097483572,"pfxZ":5.8424672408873555,"pX":0.37343965535260154,"pZ":4.025066083175831,"vX0":5.722314108201422,"vY0":-140.00994255312278,"vZ0":-0.535385068385829,"x":102.77,"y":130.1,"x0":-0.9917434275666771,"y0":50.00460554023042,"z0":5.5491944284755546,"aX":-10.741199051945696},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":8.6,"spinRate":2103,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3899680669847645,"extension":6.382924619904047},"index":4,"playId":"7dc8e8ad-1e0d-33f5-b360-b2ddf6d169d3","pitchNumber":5,"startTime":"2026-05-25T17:56:57.652Z","endTime":"2026-05-25T17:57:01.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.4,"awayTeamWinProbability":52.6,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.96,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:57:01.392Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-25T17:57:02.520Z","endTime":"2026-05-25T17:58:28.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.619134475860452,"aZ":-22.62494038725791,"pfxX":-0.6312209408478395,"pfxZ":5.288904345800646,"pX":0.7842329427626122,"pZ":1.7364741423051546,"vX0":5.820503058833666,"vY0":-132.82196889073478,"vZ0":-4.361383088661427,"x":87.11,"y":191.9,"x0":-1.3436915032330752,"y0":50.00411307368292,"z0":5.023421870585578,"aX":-1.1408544492387422},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":0.0,"spinRate":2553,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.41071962107237425,"extension":6.359715676943927},"index":0,"playId":"60482a84-be72-37bb-82c1-51830538cc9d","pitchNumber":1,"startTime":"2026-05-25T17:57:26.354Z","endTime":"2026-05-25T17:57:30.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36910553001066,"aZ":-23.590712047431587,"pfxX":-9.070262164769803,"pfxZ":4.310395279125721,"pX":-0.8893305961035103,"pZ":2.466459308796761,"vX0":4.337130502550937,"vY0":-139.67598373414427,"vZ0":-3.432674524029808,"x":150.9,"y":172.19,"x0":-1.2778929914432715,"y0":50.00053710369514,"z0":5.249853816476833,"aX":-18.045899704069345},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.3,"breakHorizontal":15.6,"spinRate":2124,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39108960242783786,"extension":6.400467838775008},"index":1,"playId":"01b8d564-21ed-3b15-abe8-59e5db9a959a","pitchNumber":2,"startTime":"2026-05-25T17:57:43.769Z","endTime":"2026-05-25T17:57:47.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44992849595214,"aZ":-32.26414170445926,"pfxX":5.308685881852707,"pfxZ":-0.05430505506068073,"pX":1.548258550183176,"pZ":1.6069117681629141,"vX0":5.7482935273871405,"vY0":-123.41225424962043,"vZ0":-1.3976567135672484,"x":57.98,"y":195.39,"x0":-1.4969070083477702,"y0":50.00548998336561,"z0":4.886131853006961,"aX":8.229084320917824},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.1,"breakHorizontal":-10.9,"spinRate":2662,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4430058018904566,"extension":6.441193243912085},"index":2,"playId":"995ff335-c264-37ab-b63f-5e3fc3657e82","pitchNumber":3,"startTime":"2026-05-25T17:58:06.662Z","endTime":"2026-05-25T17:58:10.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766744988048174,"aZ":-31.97877657418948,"pfxX":6.701625982097831,"pfxZ":0.12813193047970284,"pX":1.1788172762157187,"pZ":1.2825079728236648,"vX0":4.814431115022901,"vY0":-123.80765390978594,"vZ0":-2.125040259964612,"x":72.07,"y":204.15,"x0":-1.659057873707982,"y0":50.00488171380902,"z0":4.8177146830815065,"aX":10.447185051635259},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-13.2,"spinRate":2757,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4417142872742219,"extension":6.477074076807303},"index":3,"playId":"76c9cef7-f7e1-3085-bf02-5dd2234e29bc","pitchNumber":4,"startTime":"2026-05-25T17:58:23.267Z","endTime":"2026-05-25T17:58:28.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":3.0,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-05-25T17:58:28.896Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-25T18:00:25.066Z","endTime":"2026-05-25T18:02:01.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265269568249806,"aZ":-11.617700126039127,"pfxX":-5.025443542851177,"pfxZ":10.037601472288987,"pX":-0.6810672777327097,"pZ":2.796676966324289,"vX0":4.284516393406412,"vY0":-141.28070907908116,"vZ0":-6.913671152689419,"x":142.96,"y":163.27,"x0":-1.5546594912276628,"y0":50.003364864547514,"z0":6.001021650225015,"aX":-10.291838741947581},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":8.4,"spinRate":2101,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3857820326387369,"extension":6.382735644110144},"index":0,"playId":"0baa9476-c11b-3151-915b-81f3f332d932","pitchNumber":1,"startTime":"2026-05-25T18:00:38.962Z","endTime":"2026-05-25T18:00:42.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63294193187357,"aZ":-12.696854639780298,"pfxX":-5.662267074683191,"pfxZ":9.52627282296781,"pX":-0.4676448391465933,"pZ":3.6279677360503686,"vX0":5.216140344023236,"vY0":-141.46988578008197,"vZ0":-4.496816856136837,"x":134.83,"y":140.82,"x0":-1.591843941715064,"y0":50.00505450517621,"z0":6.040415191742094,"aX":-11.579345232577788},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":9.4,"spinRate":2173,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3858945325116734,"extension":6.334884712774304},"index":1,"playId":"919864f2-7411-325b-b735-41784563404a","pitchNumber":2,"startTime":"2026-05-25T18:00:54.395Z","endTime":"2026-05-25T18:00:57.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.415019649313322,"aZ":-14.842738938315204,"pfxX":-5.3051403039281,"pfxZ":8.539982050354968,"pX":-1.5777138744758903,"pZ":4.608214038341859,"vX0":2.187488381335234,"vY0":-141.387931059083,"vZ0":-1.6081064825871456,"x":177.14,"y":114.36,"x0":-1.67086152205995,"y0":50.00699840605694,"z0":6.1340612438760145,"aX":-10.772814431847387},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2175,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3869924469934607,"extension":6.245545587537228},"index":2,"playId":"c65d39f8-7c8f-3c63-97db-20e75a64d204","pitchNumber":3,"startTime":"2026-05-25T18:01:12.000Z","endTime":"2026-05-25T18:01:15.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.3,"endSpeed":89.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106578902216828,"aZ":-14.51875665791934,"pfxX":-5.071693821963237,"pfxZ":8.748632809386509,"pX":-0.81896371642028,"pZ":3.6483517186390615,"vX0":3.899861010894153,"vY0":-140.30277348372385,"vZ0":-4.108259817236221,"x":148.22,"y":140.27,"x0":-1.5595831075827649,"y0":50.00359793098046,"z0":6.060863955224695,"aX":-10.23545024639458},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":8.5,"spinRate":2109,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3885843625632006,"extension":6.405034739966035},"index":3,"playId":"35bfbdb2-1f0d-306c-8e34-a8c42b0dcfcf","pitchNumber":4,"startTime":"2026-05-25T18:01:29.563Z","endTime":"2026-05-25T18:01:33.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.786476294696246,"aZ":-14.071228097955107,"pfxX":-4.779150388480565,"pfxZ":8.730420155717178,"pX":-1.302553251911505,"pZ":3.8585477958427266,"vX0":2.4295440712633014,"vY0":-142.20251708881824,"vZ0":-3.903604099691441,"x":166.65,"y":134.6,"x0":-1.5412781529907253,"y0":50.00505559229742,"z0":6.125534060673178,"aX":-9.911250751274169},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2258,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3833564839253434,"extension":6.5066966339635846},"hitData":{"launchSpeed":106.3,"launchAngle":4.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.95,"coordY":112.16}},"index":4,"playId":"19fbf44a-d17f-3fb2-8f6c-0e514cdce17f","pitchNumber":5,"startTime":"2026-05-25T18:01:50.430Z","endTime":"2026-05-25T18:02:01.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:02:01.243Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-25T18:02:06.574Z","endTime":"2026-05-25T18:04:58.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676962,"link":"/api/v1/people/676962"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.535992208322146,"aZ":-16.867855846024128,"pfxX":-6.848513834853541,"pfxZ":7.434588389758707,"pX":0.060445957457529766,"pZ":2.4150431474036305,"vX0":6.266658704314671,"vY0":-141.67243339234744,"vZ0":-6.970518214605586,"x":114.7,"y":173.57,"x0":-1.2768866581843286,"y0":50.000156580762614,"z0":5.9611301271700485,"aX":-14.095275144974316},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":11.3,"spinRate":2119,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38476906129354616,"extension":6.4370351071719165},"index":0,"playId":"6bc0bb6c-9fff-3714-83d5-0f1cbc9c4442","pitchNumber":1,"startTime":"2026-05-25T18:02:28.179Z","endTime":"2026-05-25T18:02:31.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867849224902237,"aZ":-19.38788053184131,"pfxX":-8.681370236890753,"pfxZ":6.355789825013698,"pX":-0.8727748733651504,"pZ":2.6076978124758816,"vX0":4.981438497084885,"vY0":-140.49368702605892,"vZ0":-5.781298627019999,"x":150.27,"y":168.37,"x0":-1.5347226948428159,"y0":50.00496535250307,"z0":5.939750856434694,"aX":-17.47120902802901},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":14.8,"spinRate":2107,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38888432472635737,"extension":6.5635119504345045},"index":1,"playId":"f0efc6a4-d36c-338e-940b-18315c40df8d","pitchNumber":2,"startTime":"2026-05-25T18:02:49.788Z","endTime":"2026-05-25T18:02:53.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.8,"endSpeed":89.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786629021578968,"aZ":-14.472987856750075,"pfxX":-6.39505233985401,"pfxZ":8.737830102445052,"pX":-0.3816178943291598,"pZ":3.7453307169939025,"vX0":5.102008925215077,"vY0":-140.89306995202372,"vZ0":-4.040423482673157,"x":131.55,"y":137.66,"x0":-1.3784317976094145,"y0":50.00017356141391,"z0":6.1230592346260515,"aX":-12.950625877249998},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2189,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3876625095965802,"extension":6.403019199431639},"index":2,"playId":"322bf431-fb89-32c8-9ff2-b6c015482aa3","pitchNumber":3,"startTime":"2026-05-25T18:03:11.536Z","endTime":"2026-05-25T18:03:14.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"8219c15d-12b8-3bef-bc9b-e20f899cb889","startTime":"2026-05-25T18:03:35.657Z","endTime":"2026-05-25T18:03:46.827Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Ben Brown on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","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":4,"actionPlayId":"8219c15d-12b8-3bef-bc9b-e20f899cb889","startTime":"2026-05-25T18:03:55.783Z","endTime":"2026-05-25T18:04:09.827Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"postOnSecond":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.52,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.243423654918303,"aZ":-33.79168161781619,"pfxX":1.3193558463235675,"pfxZ":-0.9646464528146019,"pX":-0.5405842265375411,"pZ":2.348939798271353,"vX0":1.7036719802582203,"vY0":-128.185256288257,"vZ0":-3.32255743852952,"x":137.61,"y":175.36,"x0":-1.3818866210902094,"y0":50.00022765492654,"z0":6.264661908399474,"aX":2.223301460030379},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.2,"breakHorizontal":-2.8,"spinRate":2202,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.42517619424963815,"extension":6.207095451000874},"index":5,"playId":"e85b7de4-d27b-3b66-851a-2b1a2cc4e114","pitchNumber":4,"startTime":"2026-05-25T18:04:09.827Z","endTime":"2026-05-25T18:04:14.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.539234882044525,"aZ":-32.58090410552092,"pfxX":-0.16577599485224948,"pfxZ":-0.23756892380308736,"pX":1.3156907063451517,"pZ":0.6592986107136395,"vX0":6.4682458961695275,"vY0":-129.37905065827687,"vZ0":-7.412314954114716,"x":66.85,"y":220.98,"x0":-1.193424374989676,"y0":50.00495794940917,"z0":6.052629363213365,"aX":-0.28235200569442115},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.9,"breakHorizontal":-1.1,"spinRate":2267,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.423053205259869,"extension":6.227736525866831},"index":6,"playId":"c49a3526-9978-3b9a-946c-c9a93cde313f","pitchNumber":5,"startTime":"2026-05-25T18:04:31.606Z","endTime":"2026-05-25T18:04:35.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.700164642601475,"aZ":-35.55546619906238,"pfxX":0.8080549175485983,"pfxZ":-1.97076777014171,"pX":0.710201393683744,"pZ":1.7162132427727534,"vX0":5.00023393163173,"vY0":-129.4106828526029,"vZ0":-4.519449275103865,"x":89.93,"y":192.44,"x0":-1.3415575973518392,"y0":50.00009698150394,"z0":6.16986241467399,"aX":1.3880898747779098},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.3,"breakHorizontal":-2.4,"spinRate":2306,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4211468775837255,"extension":6.313525058345428},"index":7,"playId":"9b456b1f-b9c1-39c9-8d43-502a5ccd96bf","pitchNumber":6,"startTime":"2026-05-25T18:04:54.307Z","endTime":"2026-05-25T18:04:58.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.52,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:04:58.417Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Konnor Griffin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-25T18:05:41.464Z","endTime":"2026-05-25T18:10:56.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,4,5,6,8,9],"actionIndex":[2,3],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","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":"d7087fcd-08c6-3067-9fc4-a7c5dca3836d","startTime":"2026-05-25T18:05:23.746Z","endTime":"2026-05-25T18:05:28.537Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943971191172857,"aZ":-18.144550519904143,"pfxX":-9.218766627615857,"pfxZ":6.936970743534232,"pX":-1.6942756555492535,"pZ":4.8708739730140485,"vX0":2.69139125914409,"vY0":-140.6215247523787,"vZ0":-0.5607495929317321,"x":181.58,"y":107.27,"x0":-1.4601769592691511,"y0":50.00204039624993,"z0":6.239557321093929,"aX":-18.643695698170156},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":16.2,"spinRate":2040,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3880489928822697,"extension":6.302019211949469},"index":1,"playId":"37b14175-953f-33b0-aa0f-96769a98c3f1","pitchNumber":1,"startTime":"2026-05-25T18:05:43.801Z","endTime":"2026-05-25T18:05:47.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":134},"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-25T18:09:24.390Z","endTime":"2026-05-25T18:09:24.391Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"contextMetrics":{}},{"details":{"description":"Pirates manager Don Kelly ejected by 3B umpire Dan Bellino.","event":"Ejection","eventType":"ejection","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"startTime":"2026-05-25T18:09:24.392Z","endTime":"2026-05-25T18:09:24.393Z","isPitch":false,"type":"action","player":{"id":430603,"link":"/api/v1/people/430603"},"umpire":{"id":483564,"link":"/api/v1/people/483564"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.432826740475303,"aZ":-18.62131474808983,"pfxX":-8.870125303939975,"pfxZ":6.637906937731614,"pX":-0.791031557821632,"pZ":4.239933765481413,"vX0":5.143349946706451,"vY0":-141.32667691695238,"vZ0":-2.146823383139914,"x":147.15,"y":124.3,"x0":-1.4733411410286918,"y0":50.002485884422626,"z0":6.19347912869636,"aX":-18.107447719125947},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":15.1,"spinRate":2046,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38621962812081234,"extension":6.39210156852358},"index":4,"playId":"f8d48ae8-6b96-31e8-b539-d5c85449010f","pitchNumber":2,"startTime":"2026-05-25T18:09:24.394Z","endTime":"2026-05-25T18:09:28.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.101049596972885,"aZ":-33.08705653074288,"pfxX":0.8327521960780083,"pfxZ":-0.5484549760605475,"pX":-0.10306342373239233,"pZ":3.354904930703628,"vX0":2.4994255249673825,"vY0":-127.49035096153744,"vZ0":-1.1027812246832007,"x":120.93,"y":148.2,"x0":-1.200983162509665,"y0":50.004101191032284,"z0":6.384436837634139,"aX":1.382352367748295},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.0,"breakHorizontal":-2.0,"spinRate":2344,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.42822692386702377,"extension":6.368971950358775},"index":5,"playId":"b06786ce-6bce-310d-88e1-e0bad970ee6a","pitchNumber":3,"startTime":"2026-05-25T18:09:41.855Z","endTime":"2026-05-25T18:09:45.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092110649340803,"aZ":-18.30187689958453,"pfxX":-9.468345997149807,"pfxZ":6.868900077137921,"pX":0.7522073395454152,"pZ":2.060158137162518,"vX0":8.928466603110069,"vY0":-140.55479550418045,"vZ0":-7.677634246565155,"x":88.33,"y":183.16,"x0":-1.2211451979988621,"y0":50.00307293094355,"z0":5.995972674244384,"aX":-19.120914555465056},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":15.5,"spinRate":2105,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3883214342579553,"extension":6.545646827257968},"index":6,"playId":"9444292c-b232-3ce5-9477-9ff64f18a230","pitchNumber":4,"startTime":"2026-05-25T18:10:00.310Z","endTime":"2026-05-25T18:10:04.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":7,"startTime":"2026-05-25T18:10:15.930Z","endTime":"2026-05-25T18:10:25.043Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":91.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12515759273466,"aZ":-14.841494587275438,"pfxX":-8.229541785522466,"pfxZ":8.29519651024986,"pX":-0.255329169198078,"pZ":1.655363180575947,"vX0":5.906098298650703,"vY0":-142.55969897220064,"vZ0":-9.39452136264132,"x":126.73,"y":194.09,"x0":-1.2689347635222188,"y0":50.00272669604867,"z0":5.897876214498537,"aX":-17.195300457809616},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2109,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3820131122592336,"extension":6.649523825743073},"index":8,"playId":"eabfb26f-15d2-32e3-adf4-4a1792e14b4f","pitchNumber":5,"startTime":"2026-05-25T18:10:25.043Z","endTime":"2026-05-25T18:10:30.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0282339340459,"aZ":-13.14645216651483,"pfxX":-4.513469780042976,"pfxZ":9.250428409642664,"pX":-0.6153797705682876,"pZ":4.491741715356853,"vX0":4.06306116068649,"vY0":-142.16112810833081,"vZ0":-2.2771034293048453,"x":140.46,"y":117.5,"x0":-1.4731342722282061,"y0":50.006229902270796,"z0":6.132438883253482,"aX":-9.287548483463326},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2279,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.384545781558602,"extension":6.61814115005351},"index":9,"playId":"403b068e-e352-31f0-a1fd-0fe7bc3c05d9","pitchNumber":6,"startTime":"2026-05-25T18:10:52.304Z","endTime":"2026-05-25T18:10:56.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":1.34,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:10:56.507Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jhostynxon Garcia grounds into a double play, shortstop Dansby Swanson to second baseman Pedro Ramírez to first baseman Michael Busch. Konnor Griffin out at 2nd. Jhostynxon Garcia out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-25T18:10:59.647Z","endTime":"2026-05-25T18:11:33.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43315006751042,"aZ":-17.42953024405191,"pfxX":-9.33282374655117,"pfxZ":7.199623146639292,"pX":0.29388532044929316,"pZ":2.9153983928543235,"vX0":7.841391094326333,"vY0":-141.75582457665465,"vZ0":-5.821457407162131,"x":105.8,"y":160.06,"x0":-1.2867330283866036,"y0":50.00390487840846,"z0":6.096749519418773,"aX":-19.11847911678828},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":15.5,"spinRate":2271,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.38543312848903355,"extension":6.743690646945976},"hitData":{"launchSpeed":99.1,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.83,"coordY":141.53}},"index":0,"playId":"c76bd7c4-272f-3438-a878-f85549485c32","pitchNumber":1,"startTime":"2026-05-25T18:11:25.015Z","endTime":"2026-05-25T18:11:33.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.299999999999997,"leverageIndex":2.01,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:11:33.003Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out sharply to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T18:13:39.155Z","endTime":"2026-05-25T18:14:55.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(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.4,"endSpeed":78.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86057870948088,"aZ":-32.90194373257727,"pfxX":-7.07207410363357,"pfxZ":-0.46568959308940805,"pX":0.4694696135069832,"pZ":2.930914077063202,"vX0":6.153844759548467,"vY0":-124.29015399718224,"vZ0":0.5109652728947045,"x":99.1,"y":159.65,"x0":-1.1143416828821548,"y0":50.00165012333861,"z0":5.445196189461779,"aX":-11.114174683043759},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":11.5,"spinRate":1829,"spinDirection":246},"zone":3,"typeConfidence":2.0,"plateTime":0.43994308665465276,"extension":6.3800603055295655},"index":0,"playId":"22e75a0a-58c9-328e-bd1d-1db509c834fa","pitchNumber":1,"startTime":"2026-05-25T18:13:39.155Z","endTime":"2026-05-25T18:13:42.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.142597047890447,"aZ":-15.750914641702769,"pfxX":-5.549211180803431,"pfxZ":8.525959525231126,"pX":-0.9422097469540767,"pZ":3.1795990949380877,"vX0":3.095442708968016,"vY0":-137.56209388091986,"vZ0":-3.3523217391195006,"x":152.91,"y":152.93,"x0":-1.358297580085597,"y0":50.00020281275682,"z0":5.475125970861266,"aX":-10.684433314463485},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2225,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39744206167147444,"extension":6.254400910754416},"index":1,"playId":"aff5bca8-c03f-3787-a6c9-eb277444c030","pitchNumber":2,"startTime":"2026-05-25T18:13:55.293Z","endTime":"2026-05-25T18:13:59.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.348461966604336,"aZ":-38.93513937232942,"pfxX":4.854601519666626,"pfxZ":-4.590847843972741,"pX":-0.16197480422910143,"pZ":0.7374284261409457,"vX0":1.3210633060954373,"vY0":-120.54591767298311,"vZ0":-2.680950445387966,"x":123.17,"y":218.87,"x0":-1.347824869618249,"y0":50.004499994242266,"z0":5.3001075269483096,"aX":7.147236467687781},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.6,"breakHorizontal":-9.1,"spinRate":2713,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4543186881231098,"extension":6.3092303540564005},"index":2,"playId":"60749023-3912-35c7-b075-f70feab42fac","pitchNumber":3,"startTime":"2026-05-25T18:14:10.608Z","endTime":"2026-05-25T18:14:14.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":83.2,"endSpeed":76.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.069600373551133,"aZ":-38.38606770372398,"pfxX":5.6580694645393645,"pfxZ":-4.242404853375959,"pX":0.6164250547428,"pZ":0.35102266381771563,"vX0":2.76116681257234,"vY0":-121.12557508131182,"vZ0":-3.7562615971114504,"x":93.5,"y":229.3,"x0":-1.279151713944504,"y0":50.00573319313926,"z0":5.332456746680364,"aX":8.277968859958463},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.4,"breakHorizontal":-10.9,"spinRate":2772,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.45490080626525753,"extension":6.325667826581294},"index":3,"playId":"f00deb0a-0e9d-364a-a6a3-3709621dcb4c","pitchNumber":4,"startTime":"2026-05-25T18:14:29.735Z","endTime":"2026-05-25T18:14:33.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":82.7,"endSpeed":75.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968709607467403,"aZ":-38.24251499646603,"pfxX":5.224998234473291,"pfxZ":-4.152486528740227,"pX":-0.27370110258467656,"pZ":1.6411164226831376,"vX0":0.8861762140136693,"vY0":-120.49171463735033,"vZ0":-0.9253664600351879,"x":127.43,"y":194.47,"x0":-1.3254743703321539,"y0":50.00475636826809,"z0":5.430505596410921,"aX":7.62896102641456},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.4,"breakHorizontal":-9.7,"spinRate":2608,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4558176540791439,"extension":6.230450097758158},"hitData":{"launchSpeed":105.2,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":171.4,"coordY":151.49}},"index":4,"playId":"67273a1e-cf3a-3bfc-b647-d6433b4052ab","pitchNumber":5,"startTime":"2026-05-25T18:14:49.590Z","endTime":"2026-05-25T18:14:55.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:14:55.239Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T18:14:59.964Z","endTime":"2026-05-25T18:16:39.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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(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.2,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81117029901476,"aZ":-15.244548682711525,"pfxX":-6.136366039921657,"pfxZ":8.719575760099834,"pX":-0.8210857600255983,"pZ":3.675560284425432,"vX0":3.200940354288014,"vY0":-138.65723570993808,"vZ0":-2.0797536022765497,"x":148.3,"y":139.54,"x0":-1.1949599486547309,"y0":50.002603827098945,"z0":5.45573584453874,"aX":-11.915079269040215},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2167,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3954441742571979,"extension":6.386633087958955},"index":0,"playId":"36eae200-4216-3003-b412-b89b44c725e5","pitchNumber":1,"startTime":"2026-05-25T18:15:20.920Z","endTime":"2026-05-25T18:15:25.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553384239720348,"aZ":-41.61028769230815,"pfxX":3.8828984810828198,"pfxZ":-6.386793859469036,"pX":-0.0245889167345588,"pZ":1.3445440174614334,"vX0":1.7559553459805564,"vY0":-121.30773148202951,"vZ0":-1.0712717220604187,"x":117.94,"y":202.48,"x0":-1.264018134292077,"y0":50.000770090802376,"z0":5.445715074691306,"aX":5.738559048887638},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.5,"breakHorizontal":-7.4,"spinRate":2731,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45294173364546486,"extension":6.272224437540669},"index":1,"playId":"b4e829a1-8e30-3ba7-9f97-9ef59369713a","pitchNumber":2,"startTime":"2026-05-25T18:15:35.314Z","endTime":"2026-05-25T18:15:38.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.585226472858853,"aZ":-14.622048599323582,"pfxX":-5.917377159862288,"pfxZ":9.04812404480219,"pX":-1.2655656199100633,"pZ":3.1327676916921083,"vX0":2.0042014957342142,"vY0":-138.34035723144152,"vZ0":-3.5103093490716013,"x":165.24,"y":154.2,"x0":-1.2301736474273763,"y0":50.0043241343243,"z0":5.3969778708730765,"aX":-11.481372946416368},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":10.3,"spinRate":2240,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3957780604497225,"extension":6.3094884775731135},"index":2,"playId":"4b32faa1-22a1-3291-ba6b-85c4e3fb7f26","pitchNumber":3,"startTime":"2026-05-25T18:15:50.980Z","endTime":"2026-05-25T18:15:55.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04587437519779,"aZ":-16.300395168867237,"pfxX":-5.899706726048826,"pfxZ":8.095386838098905,"pX":1.1944323954589742,"pZ":2.7333081836973734,"vX0":8.31517115391273,"vY0":-138.67731800920134,"vZ0":-4.176187454460084,"x":71.47,"y":164.98,"x0":-1.0669605798117994,"y0":50.002638524954605,"z0":5.335692994174526,"aX":-11.56899245826886},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":9.1,"spinRate":2191,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39394694193476987,"extension":6.484074676967335},"index":3,"playId":"f5609ffb-2bfb-3365-a3b6-77794b631b6e","pitchNumber":4,"startTime":"2026-05-25T18:16:06.572Z","endTime":"2026-05-25T18:16:10.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.984814194627393,"aZ":-19.8923579243607,"pfxX":-6.178836477324541,"pfxZ":6.3005822253060835,"pX":-0.8952350672635497,"pZ":3.3348632025061278,"vX0":3.394979423995576,"vY0":-138.70379248615416,"vZ0":-1.8941675000296185,"x":151.12,"y":148.74,"x0":-1.3322954661136022,"y0":50.00047891075645,"z0":5.352857192982375,"aX":-12.039045959778928},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":10.4,"spinRate":2161,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39487126937011086,"extension":6.455916776712772},"index":4,"playId":"60adef86-4c95-35f5-a783-a685874c1236","pitchNumber":5,"startTime":"2026-05-25T18:16:34.295Z","endTime":"2026-05-25T18:16:39.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:16:39.087Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T18:16:42.587Z","endTime":"2026-05-25T18:19:29.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720495046902624,"aZ":-20.154884749981854,"pfxX":-5.80313616380799,"pfxZ":6.159328793486264,"pX":-0.4604968695438793,"pZ":3.1812071152178665,"vX0":4.079326796512845,"vY0":-138.52778563185066,"vZ0":-2.471169930260088,"x":134.55,"y":152.89,"x0":-1.1950218936911232,"y0":50.0055755713845,"z0":5.4260114333876945,"aX":-11.328092260338288},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":9.7,"spinRate":2122,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3947565886960045,"extension":6.437027361091939},"index":0,"playId":"17a1a7cc-f60d-3ee4-b5b2-c53d3513f618","pitchNumber":1,"startTime":"2026-05-25T18:17:03.856Z","endTime":"2026-05-25T18:17:07.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.1,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84377384429519,"aZ":-31.620178324642527,"pfxX":-6.277076722732546,"pfxZ":0.3406259179164355,"pX":-1.1881323150555931,"pZ":1.5604823247784814,"vX0":2.2455919004489004,"vY0":-125.43692989427282,"vZ0":-2.8241731803271444,"x":162.29,"y":196.65,"x0":-1.2740550504550394,"y0":50.001442584862566,"z0":5.251459643109478,"aX":-10.108098214262446},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":10.9,"spinRate":1838,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43490356839514277,"extension":6.414551344627518},"index":1,"playId":"bd4674ff-45da-3d1d-94fb-8d59eda0a729","pitchNumber":2,"startTime":"2026-05-25T18:17:28.891Z","endTime":"2026-05-25T18:17:32.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.554724739338752,"aZ":-17.237399510898936,"pfxX":-6.908684311612952,"pfxZ":7.442522120930825,"pX":-0.5198611721879686,"pZ":3.6023280999218175,"vX0":4.605770879522951,"vY0":-140.05145602331308,"vZ0":-1.6337080515860762,"x":136.82,"y":141.52,"x0":-1.2794061354818373,"y0":50.00358524234482,"z0":5.308433801367514,"aX":-13.867341898026911},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":11.8,"spinRate":2247,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3895461954182009,"extension":6.417448254306367},"index":2,"playId":"314bd6a3-a2cd-3c74-9b42-dc753a9031e9","pitchNumber":3,"startTime":"2026-05-25T18:17:48.057Z","endTime":"2026-05-25T18:17:51.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.426215541118598,"aZ":-35.04569495393603,"pfxX":8.397437745517182,"pfxZ":-1.9364472342271049,"pX":1.3694514820298864,"pZ":0.41895998445377086,"vX0":4.37614252609407,"vY0":-121.22558844589757,"vZ0":-2.922227688404635,"x":64.8,"y":227.47,"x0":-1.5520222631774632,"y0":50.00315613068044,"z0":4.709479890169282,"aX":12.455722224099976},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.0,"breakHorizontal":-16.3,"spinRate":2737,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4523907815992527,"extension":6.465030204790775},"index":3,"playId":"1863f289-e836-31c0-9220-e8e6a4c22b89","pitchNumber":4,"startTime":"2026-05-25T18:18:19.608Z","endTime":"2026-05-25T18:18:24.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13338135500392,"aZ":-22.983654949334873,"pfxX":-5.426389951847257,"pfxZ":4.669653575679293,"pX":-0.3226121253371912,"pZ":4.243811689899618,"vX0":4.235496283770114,"vY0":-138.48019510904166,"vZ0":0.6473252147565643,"x":129.3,"y":124.2,"x0":-1.1570280282835148,"y0":50.00137359393842,"z0":5.529305690916333,"aX":-10.676230259180484},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.8,"breakHorizontal":9.1,"spinRate":2018,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3935662597567484,"extension":6.386831837855677},"index":4,"playId":"89864d6d-11f3-3e09-8968-f828cbb774ad","pitchNumber":5,"startTime":"2026-05-25T18:18:44.717Z","endTime":"2026-05-25T18:18:49.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"dc4595e6-adb8-3ceb-b87a-b01da7121d6c","startTime":"2026-05-25T18:19:07.424Z","endTime":"2026-05-25T18:19:10.601Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73334421551859,"aZ":-33.832313516050185,"pfxX":-6.443293749195787,"pfxZ":-1.0365667331519042,"pX":-0.045914506496194385,"pZ":1.3192882170287932,"vX0":5.159370699646612,"vY0":-125.01639430692695,"vZ0":-2.934965931358544,"x":118.75,"y":203.16,"x0":-1.288797893218318,"y0":50.002151364997864,"z0":5.256269549139339,"aX":-10.305388763465912},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":10.7,"spinRate":1888,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43637764065636153,"extension":6.299227058872026},"index":6,"playId":"75bfcc14-2629-370e-91f2-846bbbe318b2","pitchNumber":6,"startTime":"2026-05-25T18:19:25.821Z","endTime":"2026-05-25T18:19:29.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:19:29.901Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a sharp line drive to left fielder Jhostynxon Garcia. Ian Happ to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T18:19:34.487Z","endTime":"2026-05-25T18:21:26.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.003760644428016,"aZ":-24.498330536525774,"pfxX":-3.392110906493378,"pfxZ":4.263898541740424,"pX":1.3881345936511906,"pZ":1.6154247002664957,"vX0":7.773346165710478,"vY0":-132.47434680094327,"vZ0":-4.6390616043583845,"x":64.09,"y":195.16,"x0":-1.1272370021762668,"y0":50.00061612216277,"z0":5.152571544303876,"aX":-6.103689195516594},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":4.7,"spinRate":2339,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4114989956501556,"extension":6.423439488245616},"index":0,"playId":"260e58b9-ebd6-3a1f-80dc-fc87df08938a","pitchNumber":1,"startTime":"2026-05-25T18:19:53.503Z","endTime":"2026-05-25T18:19:57.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22073523305175,"aZ":-21.687231503209492,"pfxX":-5.576647338020161,"pfxZ":5.3443900683529595,"pX":0.015168775909610278,"pZ":3.992594338769847,"vX0":5.204960157581225,"vY0":-138.78619142622227,"vZ0":0.02809699708983382,"x":116.42,"y":130.98,"x0":-1.1542763523827118,"y0":50.00514865911387,"z0":5.419156714256322,"aX":-10.949190898619886},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":9.1,"spinRate":2126,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.39369409307286585,"extension":6.41786010538658},"index":1,"playId":"c5763a15-a4b3-33cd-9429-0ee8f48cd7ee","pitchNumber":2,"startTime":"2026-05-25T18:20:10.341Z","endTime":"2026-05-25T18:20:13.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790980811928275,"aZ":-17.278114705034735,"pfxX":-5.58073471659632,"pfxZ":7.527021060919809,"pX":-1.30224427796163,"pZ":3.0139318721585058,"vX0":1.7117667469809865,"vY0":-139.41126723975088,"vZ0":-3.5038501527801458,"x":166.64,"y":157.4,"x0":-1.1971977175749227,"y0":50.00161808656467,"z0":5.419709210350601,"aX":-11.042036257727236},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":9.8,"spinRate":2263,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3920989612014809,"extension":6.332882656974555},"index":2,"playId":"94aa2a87-64b5-3db6-b47b-0df32e71c613","pitchNumber":3,"startTime":"2026-05-25T18:20:28.610Z","endTime":"2026-05-25T18:20:34.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"startTime":"2026-05-25T18:20:43.416Z","endTime":"2026-05-25T18:20:58.822Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808924669783845,"aZ":-23.119083847468453,"pfxX":-8.331827468002984,"pfxZ":4.622797155612813,"pX":0.6078198527221652,"pZ":2.2109836385792345,"vX0":7.995514685843737,"vY0":-137.91991273400973,"vZ0":-3.5817278583234295,"x":93.83,"y":179.08,"x0":-1.222748601898341,"y0":50.00519442176381,"z0":5.055039674291296,"aX":-16.325970035616255},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":13.8,"spinRate":2078,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3946022737820192,"extension":6.546309337833815},"index":4,"playId":"3b2f9382-8b9a-3357-921a-9657ff950618","pitchNumber":4,"startTime":"2026-05-25T18:20:58.822Z","endTime":"2026-05-25T18:21:02.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12047492878972,"aZ":-27.295275218502645,"pfxX":-11.205843799619824,"pfxZ":2.4903107005134935,"pX":-0.19362488675559095,"pZ":2.3513304633055627,"vX0":7.138884984242855,"vY0":-138.6426333875922,"vZ0":-2.286486807351894,"x":124.38,"y":175.29,"x0":-1.3374683931498976,"y0":50.0027075612849,"z0":4.996382783901809,"aX":-21.95593486279919},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":19.0,"spinRate":2071,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3940850396763498,"extension":6.528247243391841},"hitData":{"launchSpeed":105.6,"launchAngle":13.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.96,"coordY":96.3}},"index":5,"playId":"67fbe309-df37-31f7-ac03-d017dfbf1132","pitchNumber":5,"startTime":"2026-05-25T18:21:16.158Z","endTime":"2026-05-25T18:21:26.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:21:26.332Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Conforto lines out to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T18:21:27.951Z","endTime":"2026-05-25T18:22:17.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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(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":86.0,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78603505663298,"aZ":-33.07093311028771,"pfxX":-4.741126427299929,"pfxZ":-0.5603179414735724,"pX":-0.5670100301349759,"pZ":2.555199455536585,"vX0":3.396799090800744,"vY0":-125.33126306894606,"vZ0":0.09535596737114105,"x":138.61,"y":169.79,"x0":-1.3223545325375097,"y0":50.00395077374311,"z0":5.212352394352851,"aX":-7.560377272721898},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":7.8,"spinRate":1587,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4366422604417268,"extension":6.414038441869887},"index":0,"playId":"c5bb632d-c4f0-36c0-8bcb-8e525b5d2477","pitchNumber":1,"startTime":"2026-05-25T18:21:52.119Z","endTime":"2026-05-25T18:21:55.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.896169613261815,"aZ":-17.656260006998373,"pfxX":-5.294536669253163,"pfxZ":7.319842186939438,"pX":0.0677099229482154,"pZ":3.2842237161692664,"vX0":5.139448433330666,"vY0":-140.00842870247723,"vZ0":-2.489720167884914,"x":114.42,"y":150.11,"x0":-1.1047143733117082,"y0":50.00295162498626,"z0":5.341804927607101,"aX":-10.5013649505791},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2071,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39135087964683235,"extension":6.403937059772463},"hitData":{"launchSpeed":77.7,"launchAngle":28.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.15,"coordY":118.18}},"index":1,"playId":"b614b415-7837-36b3-be40-548e6dcb0e41","pitchNumber":2,"startTime":"2026-05-25T18:22:08.805Z","endTime":"2026-05-25T18:22:17.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:22:17.695Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-25T18:24:08.383Z","endTime":"2026-05-25T18:25:07.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.551169382959333,"aZ":-33.37198773230921,"pfxX":1.9411917932934024,"pfxZ":-0.7326423489295131,"pX":1.4352440568405127,"pZ":1.8965736012292824,"vX0":6.495071236587513,"vY0":-126.95589390720414,"vZ0":-3.957611208885136,"x":62.29,"y":187.57,"x0":-1.402190759694825,"y0":50.00116256069609,"z0":6.114906187613624,"aX":3.185771383533471},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.9,"breakHorizontal":-4.9,"spinRate":2341,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.43046141440558605,"extension":6.41210169095788},"index":0,"playId":"d7dd50aa-cd52-3c65-bb14-4eeda8bd82ce","pitchNumber":1,"startTime":"2026-05-25T18:24:22.713Z","endTime":"2026-05-25T18:24:26.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.077146680872314,"aZ":-34.57298975483861,"pfxX":1.011646868066473,"pfxZ":-1.431386810061265,"pX":-0.2978560991106846,"pZ":1.7935140255832487,"vX0":2.801943504518649,"vY0":-128.09896778960825,"vZ0":-4.266458549848117,"x":128.35,"y":190.36,"x0":-1.5330431423578914,"y0":50.002086787694225,"z0":6.155325944002831,"aX":1.6968368948034123},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.2,"breakHorizontal":-2.4,"spinRate":2291,"spinDirection":74},"zone":7,"typeConfidence":2.0,"plateTime":0.4260137336069376,"extension":6.382521236147141},"index":1,"playId":"457bfde8-242e-3c93-b76f-5f222e0c49fb","pitchNumber":2,"startTime":"2026-05-25T18:24:38.579Z","endTime":"2026-05-25T18:24:41.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.999118474835754,"aZ":-13.201222113821569,"pfxX":-7.9698487809395235,"pfxZ":9.375256008852023,"pX":0.052034116903713935,"pZ":2.216738954282379,"vX0":6.816476968991851,"vY0":-140.87437107627426,"vZ0":-8.032033615281268,"x":115.02,"y":178.93,"x0":-1.3556087720609207,"y0":50.00094354575099,"z0":5.9454519956894725,"aX":-16.124502695259274},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":13.2,"spinRate":2266,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.38782327059672506,"extension":6.40274717986414},"index":2,"playId":"92961f42-07b3-327b-90c7-5f3fcf11f479","pitchNumber":3,"startTime":"2026-05-25T18:25:02.375Z","endTime":"2026-05-25T18:25:07.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:25:07.440Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-25T18:25:10.674Z","endTime":"2026-05-25T18:26:21.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.9,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94157125681282,"aZ":-26.859396877212944,"pfxX":-6.691799304782745,"pfxZ":3.0498671483968653,"pX":-1.6480964405943577,"pZ":3.5981138546695273,"vX0":2.3993755292109817,"vY0":-130.96929783830774,"vZ0":-1.0903060058406777,"x":179.82,"y":141.63,"x0":-1.7052599355878435,"y0":50.00177979980531,"z0":6.023456801257481,"aX":-11.656507756995413},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":11.6,"spinRate":1103,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4177688263109913,"extension":6.368597496655012},"index":0,"playId":"5a7cd860-a523-305e-8d5b-ca7036cc6005","pitchNumber":1,"startTime":"2026-05-25T18:25:29.199Z","endTime":"2026-05-25T18:25:32.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74978584484169,"aZ":-32.47144110885846,"pfxX":2.63630146369262,"pfxZ":-0.1827365936184986,"pX":-1.032087635336342,"pZ":3.7871769545741887,"vX0":0.552296087756565,"vY0":-126.59976503447828,"vZ0":0.07970919505058727,"x":156.34,"y":136.53,"x0":-1.5952504728873642,"y0":50.0015611128178,"z0":6.335795719694782,"aX":4.315963798990609},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-4.9,"spinRate":2367,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4312267513739818,"extension":6.091581706075301},"index":1,"playId":"1bf0dd3b-d629-3f6d-926c-8d9cf0b3d213","pitchNumber":2,"startTime":"2026-05-25T18:25:43.848Z","endTime":"2026-05-25T18:25:48.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96966781877866,"aZ":-35.84377003793423,"pfxX":-0.11944365254216649,"pfxZ":-2.2356270523092636,"pX":-1.6417291330568808,"pZ":2.9480626113290986,"vX0":-0.11888379649936293,"vY0":-127.211710757187,"vZ0":-1.2492808191434788,"x":179.58,"y":159.18,"x0":-1.5788780226188717,"y0":50.004866414535584,"z0":6.285666633962464,"aX":-0.19585983265441245},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.1,"breakHorizontal":0.2,"spinRate":2138,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.4304813289578062,"extension":6.065461922012359},"index":2,"playId":"26caf3ee-a309-3f2b-8062-a9eb9c559d62","pitchNumber":3,"startTime":"2026-05-25T18:26:01.263Z","endTime":"2026-05-25T18:26:05.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.823473685061764,"aZ":-14.168996356986824,"pfxX":-6.467101529487357,"pfxZ":8.836760221598592,"pX":-1.2714038642152155,"pZ":2.8942634348761187,"vX0":2.898574475794306,"vY0":-141.7050160189898,"vZ0":-6.201039408032129,"x":165.46,"y":160.63,"x0":-1.4662512936367018,"y0":50.004313140163745,"z0":6.013232043556358,"aX":-13.176964610723836},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2267,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3862666244308679,"extension":6.51620942634926},"index":3,"playId":"ecfd3d48-43af-3cf8-97e2-2d1ae2edf64c","pitchNumber":4,"startTime":"2026-05-25T18:26:16.823Z","endTime":"2026-05-25T18:26:21.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:26:21.647Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (12) on a sharp fly ball to left fielder Ian Happ. Spencer Horwitz scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-25T18:26:23.558Z","endTime":"2026-05-25T18:27:19.150Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":676962,"link":"/api/v1/people/676962"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871816440717666,"aZ":-19.427308009118917,"pfxX":-8.575484671407073,"pfxZ":6.351259021751296,"pX":-0.5386444399226665,"pZ":2.341810337309836,"vX0":5.647195970405058,"vY0":-140.1091670458744,"vZ0":-6.4868692184341405,"x":137.53,"y":175.55,"x0":-1.4565086459577339,"y0":50.002731639472415,"z0":5.937730980222798,"aX":-17.20941317432031},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":14.5,"spinRate":2202,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.38954052546845697,"extension":6.5561373023365475},"index":0,"playId":"a724469a-5445-353b-9a56-1ab551e78718","pitchNumber":1,"startTime":"2026-05-25T18:26:46.219Z","endTime":"2026-05-25T18:26:49.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93128808505079,"aZ":-25.962919032338466,"pfxX":-4.3488713199626226,"pfxZ":3.531335249142872,"pX":-0.4828553561733583,"pZ":2.522329348726228,"vX0":4.246589134152882,"vY0":-131.33438481872184,"vZ0":-4.025913823528385,"x":135.41,"y":170.68,"x0":-1.5501337429143223,"y0":50.00370089028003,"z0":5.989849660511468,"aX":-7.652572023362485},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":7.1,"spinRate":1384,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4158967951055219,"extension":6.488874706711792},"hitData":{"launchSpeed":100.2,"launchAngle":30.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":108.32,"coordY":37.95}},"index":1,"playId":"c955b9d7-de00-3a86-bffd-7fa0c81964c5","pitchNumber":2,"startTime":"2026-05-25T18:27:03.159Z","endTime":"2026-05-25T18:27:19.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":12.899999999999999,"leverageIndex":1.37,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:27:19.150Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-25T18:27:47.309Z","endTime":"2026-05-25T18:29:38.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318009746975058,"aZ":-11.763678588096568,"pfxX":-5.918961638604921,"pfxZ":10.02407632728908,"pX":-0.6101093749591441,"pZ":2.4923514381395457,"vX0":4.425244626586137,"vY0":-141.34163121927034,"vZ0":-7.723734036157215,"x":140.26,"y":171.49,"x0":-1.4221309263262891,"y0":50.00120337585871,"z0":6.004611166007684,"aX":-12.050011815947162},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2191,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3865933969130202,"extension":6.5033832288937745},"index":0,"playId":"4d8c9cfe-f72a-35d0-a241-be1ddf06b531","pitchNumber":1,"startTime":"2026-05-25T18:27:59.848Z","endTime":"2026-05-25T18:28:03.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.0,"endSpeed":89.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172674045804293,"aZ":-16.900455837328412,"pfxX":-6.169147652884707,"pfxZ":7.458595915166756,"pX":-0.1554929897799446,"pZ":3.3341766512904902,"vX0":5.892101695428523,"vY0":-141.26461119559073,"vZ0":-4.557954792942024,"x":122.93,"y":148.76,"x0":-1.4534076550597688,"y0":50.00500310729589,"z0":6.034347154969252,"aX":-12.636137836434058},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2075,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.385793101444067,"extension":6.433149651840545},"index":1,"playId":"8047d6f2-79f5-317c-ac23-dfa415e52dc1","pitchNumber":2,"startTime":"2026-05-25T18:28:23.028Z","endTime":"2026-05-25T18:28:28.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-25T18:28:44.413Z","endTime":"2026-05-25T18:29:04.804Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19644733327544,"aZ":-31.522653026697743,"pfxX":-0.14034469566292396,"pfxZ":0.3875885563030321,"pX":-0.1344193921638429,"pZ":-0.10739428513698661,"vX0":3.321663400898358,"vY0":-129.42390193296814,"vZ0":-9.203377229918125,"x":122.12,"y":241.68,"x0":-1.4145705067036178,"y0":50.00577199891186,"z0":5.89769767222895,"aX":-0.2387551424049923},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.1,"breakHorizontal":-0.5,"spinRate":2333,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4226844989406229,"extension":6.576208749798223},"index":3,"playId":"99e07793-f0a9-3b55-b67f-241b7237c4c4","pitchNumber":3,"startTime":"2026-05-25T18:29:04.804Z","endTime":"2026-05-25T18:29:08.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.248112662367554,"aZ":-33.52946838993871,"pfxX":1.6950594213164412,"pfxZ":-0.8177210807007969,"pX":-0.28628370999848246,"pZ":1.335687283726828,"vX0":2.4071912905681696,"vY0":-128.0586925002566,"vZ0":-5.311205942600206,"x":127.91,"y":202.72,"x0":-1.4583799219212088,"y0":50.00291340345856,"z0":6.057257666461938,"aX":2.816479300725846},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.4,"breakHorizontal":-3.6,"spinRate":2309,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.42759325433070217,"extension":6.455749387489151},"index":4,"playId":"7a7b3156-480e-30fd-8d6d-09d270e2050d","pitchNumber":4,"startTime":"2026-05-25T18:29:34.114Z","endTime":"2026-05-25T18:29:38.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:29:38.855Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-25T18:29:41.054Z","endTime":"2026-05-25T18:30:25.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.951456770535575,"aZ":-37.325957760815186,"pfxX":1.84305349984588,"pfxZ":-3.1691344503626926,"pX":0.2162401523157698,"pZ":3.3478228149815163,"vX0":3.186414421124318,"vY0":-126.69220532766323,"vZ0":-0.07960961641555908,"x":108.76,"y":148.39,"x0":-1.297355075044941,"y0":50.0027902038933,"z0":6.36347689005036,"aX":2.9952739092895193},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.5,"breakHorizontal":-4.1,"spinRate":2373,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.4323708865936884,"extension":6.3887307096164365},"index":0,"playId":"5a05cdf6-3299-3f40-bba7-67dcd096c775","pitchNumber":1,"startTime":"2026-05-25T18:30:00.653Z","endTime":"2026-05-25T18:30:04.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43771275634573,"aZ":-35.76842905076712,"pfxX":1.605653271347978,"pfxZ":-2.19688508059331,"pX":0.05687287425584273,"pZ":2.5815432425172875,"vX0":2.8265822897818853,"vY0":-126.51800896257636,"vZ0":-2.1188850122690885,"x":114.83,"y":169.08,"x0":-1.2791585939103405,"y0":50.002962408663514,"z0":6.269966112557684,"aX":2.6276611859504166},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.2,"breakHorizontal":-3.5,"spinRate":2362,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.4313142467857971,"extension":6.3173283688896404},"hitData":{"launchSpeed":101.7,"launchAngle":24.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":99.94,"coordY":48.53}},"index":1,"playId":"4027cb49-301e-317d-8c4b-009768fb3199","pitchNumber":2,"startTime":"2026-05-25T18:30:17.206Z","endTime":"2026-05-25T18:30:25.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:30:25.785Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-25T18:32:31.489Z","endTime":"2026-05-25T18:33:50.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(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":84.7,"endSpeed":78.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51994011814794,"aZ":-33.002158597929615,"pfxX":-6.583592326562762,"pfxZ":-0.5363263251282415,"pX":-0.45822155779114515,"pZ":2.9390635829126333,"vX0":3.975975134087405,"vY0":-123.32169847040925,"vZ0":0.8950528540297422,"x":134.47,"y":159.43,"x0":-1.2324275589383817,"y0":50.00273322319212,"z0":5.34585976482064,"aX":-10.18480212421993},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":11.0,"spinRate":1692,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.4434187022944154,"extension":6.520230094017766},"index":0,"playId":"53edebd3-8640-38b3-8a8e-988870edcac2","pitchNumber":1,"startTime":"2026-05-25T18:32:34.250Z","endTime":"2026-05-25T18:32:38.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":86.7,"endSpeed":80.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169528612676146,"aZ":-30.518596577560423,"pfxX":-7.5436140466581385,"pfxZ":1.0189520102248286,"pX":1.2687199297956049,"pZ":1.4745423938995916,"vX0":8.048030084303704,"vY0":-126.02780874610586,"vZ0":-3.4827007270141777,"x":68.64,"y":198.97,"x0":-0.9768767364581188,"y0":50.00058314610832,"z0":5.323560354086509,"aX":-12.206958195164122},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":12.0,"spinRate":1938,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4336237354757517,"extension":6.468170390684777},"index":1,"playId":"65f3ccea-28cd-372f-8db5-2ff4563f5b9a","pitchNumber":2,"startTime":"2026-05-25T18:32:48.138Z","endTime":"2026-05-25T18:32:51.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.209131413367203,"aZ":-31.251888646457772,"pfxX":-7.2098681018401765,"pfxZ":0.5741167918199119,"pX":-0.5862912450434867,"pZ":1.6303120483690792,"vX0":4.250891651465555,"vY0":-125.35347930192276,"vZ0":-2.451491469379532,"x":139.35,"y":194.76,"x0":-1.3595678145475962,"y0":50.00239101738522,"z0":5.149727831841434,"aX":-11.576803810296202},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":12.2,"spinRate":1817,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4354451188145161,"extension":6.382055155731612},"index":2,"playId":"9aef8195-9e30-3e56-86e1-6f00578dbaf7","pitchNumber":3,"startTime":"2026-05-25T18:33:04.804Z","endTime":"2026-05-25T18:33:08.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":"2026-05-25T18:33:14.457Z","endTime":"2026-05-25T18:33:23.447Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":86.8,"endSpeed":80.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.602905701144085,"aZ":-33.13012129803565,"pfxX":-8.467320585262541,"pfxZ":-0.586251722295889,"pX":0.40427240551231247,"pZ":0.4582557565711139,"vX0":6.477793504029209,"vY0":-126.26263825470484,"vZ0":-5.149017121954975,"x":101.59,"y":226.41,"x0":-1.083398472683198,"y0":50.00484762648034,"z0":5.163430755880068,"aX":-13.792894739021063},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":14.0,"spinRate":1923,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4323644709705152,"extension":6.56792882486697},"index":4,"playId":"3b9e45db-3876-3efe-ac9f-2d37168a72fe","pitchNumber":4,"startTime":"2026-05-25T18:33:23.447Z","endTime":"2026-05-25T18:33:26.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883192335185814,"aZ":-34.226935154915935,"pfxX":-6.333250287738496,"pfxZ":-1.2789434733115623,"pX":-1.0284383168084104,"pZ":1.503663516261975,"vX0":2.8675809885682955,"vY0":-125.54236059282884,"vZ0":-2.217626417238515,"x":156.2,"y":198.18,"x0":-1.358690910047271,"y0":50.00232310646281,"z0":5.167111533727267,"aX":-10.174057259419524},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.5,"breakHorizontal":10.9,"spinRate":1802,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4352136812285248,"extension":6.422817637224251},"hitData":{"launchSpeed":73.0,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":155.23}},"index":5,"playId":"b5fde977-1f6f-3c06-b6d9-f198af73075f","pitchNumber":5,"startTime":"2026-05-25T18:33:42.984Z","endTime":"2026-05-25T18:33:50.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:33:50.597Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Moisés Ballesteros walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-25T18:33:56.503Z","endTime":"2026-05-25T18:36:14.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.925953276598534,"aZ":-34.035665791030084,"pfxX":-5.845133419331075,"pfxZ":-1.2041631235795727,"pX":-1.0337272604021186,"pZ":3.5085061652399467,"vX0":2.656571011293081,"vY0":-122.99238732059106,"vZ0":2.7395740079816857,"x":156.4,"y":144.05,"x0":-1.362214201936763,"y0":50.001881135721604,"z0":5.245999905667925,"aX":-9.05106313481892},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.3,"breakHorizontal":10.1,"spinRate":1619,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4435209369879156,"extension":6.377861867747468},"index":0,"playId":"c083afe6-2da8-315e-9040-4f20a2c8f5c8","pitchNumber":1,"startTime":"2026-05-25T18:34:14.167Z","endTime":"2026-05-25T18:34:18.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.248585258893808,"aZ":-34.25956150609592,"pfxX":5.467700078456495,"pfxZ":-1.3947104915151982,"pX":-1.8075367924384018,"pZ":3.220820809999302,"vX0":-1.5192190212764007,"vY0":-121.24107380222088,"vZ0":2.8349241669402363,"x":185.9,"y":151.82,"x0":-1.8840077424350985,"y0":50.00445813413108,"z0":5.022084185609711,"aX":8.157428708953724},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.6,"breakHorizontal":-9.6,"spinRate":2512,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4514100849099889,"extension":6.294595502685456},"index":1,"playId":"d82b129a-b04f-3e64-abd1-e6dcec3b8ced","pitchNumber":2,"startTime":"2026-05-25T18:34:30.549Z","endTime":"2026-05-25T18:34:34.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05280301095635,"aZ":-17.237115615116974,"pfxX":-5.7846105014132565,"pfxZ":7.5443674513809205,"pX":-0.4978558172686679,"pZ":2.187591090514782,"vX0":4.035846315133243,"vY0":-139.0784608932034,"vZ0":-5.342744316855815,"x":135.98,"y":179.72,"x0":-1.2083482114766528,"y0":50.00380457182084,"z0":5.258009376055657,"aX":-11.45458857929492},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2072,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.392213187719721,"extension":6.405971428319508},"index":2,"playId":"4a622408-0110-33a9-ac56-916aa593f340","pitchNumber":3,"startTime":"2026-05-25T18:34:47.201Z","endTime":"2026-05-25T18:34:51.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98855771069937,"aZ":-32.174281418010125,"pfxX":-6.511828283796242,"pfxZ":-6.44914346848324E-4,"pX":0.7350152656589246,"pZ":2.142050765841936,"vX0":6.983469720071362,"vY0":-125.07175251800713,"vZ0":-0.8815645381688265,"x":88.98,"y":180.94,"x0":-1.2239454144723776,"y0":50.001721634571076,"z0":5.096231041134538,"aX":-10.50093879845396},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":10.6,"spinRate":1774,"spinDirection":252},"zone":6,"typeConfidence":2.0,"plateTime":0.43496614738146855,"extension":6.425955412407991},"index":3,"playId":"1cc20eac-d60a-3824-821c-d4d251d37bf8","pitchNumber":4,"startTime":"2026-05-25T18:35:04.882Z","endTime":"2026-05-25T18:35:10.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":"2026-05-25T18:35:15.940Z","endTime":"2026-05-25T18:35:27.169Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.9,"endSpeed":89.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969110853095444,"aZ":-17.674761423844636,"pfxX":-5.194981403125535,"pfxZ":7.113833128929446,"pX":0.19045359067238524,"pZ":3.2459769539792562,"vX0":5.51129858262289,"vY0":-141.10930208497228,"vZ0":-2.728167480643898,"x":109.74,"y":151.14,"x0":-1.1033044099931315,"y0":50.00059478047999,"z0":5.3500267462819515,"aX":-10.584935581756776},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":8.4,"spinRate":2165,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3866208570147114,"extension":6.383592771418616},"index":5,"playId":"81515d26-216c-3520-8c5e-01e08f1490c9","pitchNumber":5,"startTime":"2026-05-25T18:35:27.169Z","endTime":"2026-05-25T18:35:30.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02500751745086,"aZ":-32.685276776398105,"pfxX":-5.356301057747187,"pfxZ":-0.31050282033562215,"pX":2.2955888569190406,"pZ":0.9659470239701533,"vX0":10.06936617531086,"vY0":-126.70555968977608,"vZ0":-3.9196507620983905,"x":29.5,"y":212.7,"x0":-1.0130789387684056,"y0":50.00304381886225,"z0":5.111721016717182,"aX":-8.812749897494331},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":7.7,"spinRate":1749,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.43034202111050446,"extension":6.523188409755629},"index":6,"playId":"663f5bf1-4e70-3384-9838-10ac249be54d","pitchNumber":6,"startTime":"2026-05-25T18:35:46.506Z","endTime":"2026-05-25T18:35:51.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.018980818432034,"aZ":-35.1029711794592,"pfxX":-6.072263110540222,"pfxZ":-1.8486802327140488,"pX":-1.836667017640183,"pZ":3.909491029611331,"vX0":1.165880940445824,"vY0":-124.844597885463,"vZ0":3.4254365690429363,"x":187.01,"y":133.22,"x0":-1.5205079444173126,"y0":50.00617214086903,"z0":5.407778764306533,"aX":-9.592023142668785},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.3,"breakHorizontal":10.7,"spinRate":1867,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.43863600864066177,"extension":6.303814332828807},"index":7,"playId":"11f80daf-32c6-3943-91be-95cdd24f3710","pitchNumber":7,"startTime":"2026-05-25T18:36:10.019Z","endTime":"2026-05-25T18:36:14.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:36:14.075Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Amaya flies out to shortstop Konnor Griffin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-25T18:36:16.337Z","endTime":"2026-05-25T18:36:47.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":90.0,"endSpeed":83.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69925995610284,"aZ":-21.9395889239574,"pfxX":0.5169513867083828,"pfxZ":5.8336151575312485,"pX":0.8604027147191029,"pZ":2.6314166281078752,"vX0":5.722420402529286,"vY0":-131.1154426220201,"vZ0":-2.0256751775064155,"x":84.2,"y":167.73,"x0":-1.410529392600349,"y0":50.00375927555062,"z0":5.038146056367026,"aX":0.9064463647007165},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":-2.0,"spinRate":2427,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.41650397099730796,"extension":6.4138052820958436},"hitData":{"launchSpeed":72.3,"launchAngle":56.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.73,"coordY":127.81}},"index":0,"playId":"62f9aa71-089b-3ac3-bfbc-e64ee116fac6","pitchNumber":1,"startTime":"2026-05-25T18:36:38.850Z","endTime":"2026-05-25T18:36:47.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.58,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:36:47.668Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dansby Swanson pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-25T18:36:54.704Z","endTime":"2026-05-25T18:39:02.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.3,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.665535677066362,"aZ":-24.91258998358554,"pfxX":-9.46439581850629,"pfxZ":3.7021475295051083,"pX":-1.6421702148245136,"pZ":2.5288505499325726,"vX0":2.767898132921975,"vY0":-138.85025306359026,"vZ0":-2.5500696402957503,"x":179.6,"y":170.5,"x0":-1.4191590478791924,"y0":50.00504920074412,"z0":5.108328671775789,"aX":-18.572164224727867},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.4,"breakHorizontal":16.7,"spinRate":1976,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39375098191669666,"extension":6.420010618739322},"index":0,"playId":"746542d2-ff32-3ac0-99e7-feb2345d8efd","pitchNumber":1,"startTime":"2026-05-25T18:37:11.887Z","endTime":"2026-05-25T18:37:15.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08869850808233,"aZ":-25.99120535679247,"pfxX":-8.78189391850746,"pfxZ":3.1480499356526206,"pX":1.1975711938145888,"pZ":3.605801220383912,"vX0":9.781444517212753,"vY0":-138.72970635379224,"vZ0":0.5681609934377568,"x":71.35,"y":141.42,"x0":-1.2217642055763185,"y0":50.00030045215331,"z0":5.121847710112253,"aX":-17.231060098536126},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":14.0,"spinRate":2070,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3938138072392481,"extension":6.450978552440188},"index":1,"playId":"378e55a3-4457-3501-aefa-e5b8ea04fa04","pitchNumber":2,"startTime":"2026-05-25T18:37:28.459Z","endTime":"2026-05-25T18:37:31.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-25T18:37:42.503Z","endTime":"2026-05-25T18:37:57.026Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8051329425253,"aZ":-21.484094677266693,"pfxX":-0.1574859398692463,"pfxZ":5.769134879311586,"pX":0.6772142531998149,"pZ":2.412748447631031,"vX0":5.544211535651207,"vY0":-134.20491099507223,"vZ0":-3.03893070807794,"x":91.19,"y":173.64,"x0":-1.3814276765644495,"y0":50.00238804891523,"z0":5.0631923087055135,"aX":-0.2933942591745771},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-0.7,"spinRate":2398,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.40573495093785983,"extension":6.31561453674846},"index":3,"playId":"d8a13ddf-7f8a-3cbd-b809-bc3ee6ae1c2a","pitchNumber":3,"startTime":"2026-05-25T18:37:57.026Z","endTime":"2026-05-25T18:38:00.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615364413488305,"aZ":-24.5919311742675,"pfxX":0.3409195697579419,"pfxZ":4.30651440597358,"pX":-0.2755928336880534,"pZ":2.3854952494360364,"vX0":3.0119751991576162,"vY0":-131.53531807317827,"vZ0":-2.2539679804055446,"x":127.5,"y":174.37,"x0":-1.4774780860033572,"y0":50.00299350881061,"z0":5.067681767730546,"aX":0.6001651893947115},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":-1.2,"spinRate":2406,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4156216761024094,"extension":6.363836188232467},"index":4,"playId":"80172843-8282-3b7b-930c-84a21e8cd3c6","pitchNumber":4,"startTime":"2026-05-25T18:38:18.264Z","endTime":"2026-05-25T18:38:22.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.458458315251043,"aZ":-33.54230090574179,"pfxX":4.521513215114423,"pfxZ":-0.8925021745520993,"pX":0.8601700351692273,"pZ":2.0042057680354883,"vX0":4.614958628321803,"vY0":-122.95766507448873,"vZ0":0.07909712413850856,"x":84.21,"y":184.67,"x0":-1.6255252413083912,"y0":50.000851182814394,"z0":4.808250902136879,"aX":6.949732742450309},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":-9.2,"spinRate":2596,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4447662077575041,"extension":6.488565563343312},"hitData":{"launchSpeed":72.1,"launchAngle":68.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":159.79}},"index":5,"playId":"ca5faaea-9910-390a-bfae-29ffa81fa490","pitchNumber":5,"startTime":"2026-05-25T18:38:53.206Z","endTime":"2026-05-25T18:39:02.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:39:02.687Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to right fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-25T18:40:50.259Z","endTime":"2026-05-25T18:43:12.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.900201523344155,"aZ":-13.774036316723679,"pfxX":-4.774812888237804,"pfxZ":9.015377623944559,"pX":-1.8181456595392913,"pZ":3.6783957458162058,"vX0":1.3974971790632713,"vY0":-141.42171132863393,"vZ0":-3.9468246267349136,"x":186.3,"y":139.46,"x0":-1.695879477565263,"y0":50.00467905966555,"z0":5.96535061366503,"aX":-9.748272715513856},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2099,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38614034220654814,"extension":6.522139175519446},"index":0,"playId":"8d789fe0-4ead-349c-901c-56c815a17e84","pitchNumber":1,"startTime":"2026-05-25T18:41:18.386Z","endTime":"2026-05-25T18:41:22.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.567098563216636,"aZ":-33.843757053594786,"pfxX":0.969437466484096,"pfxZ":-1.0270538082950065,"pX":-0.1669399568534953,"pZ":2.5098386954710565,"vX0":2.9472357847138433,"vY0":-125.97653129286287,"vZ0":-2.4529244805113084,"x":123.36,"y":171.01,"x0":-1.4720453966527773,"y0":50.00295848720384,"z0":6.198482122059503,"aX":1.5770103258992405},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":-2.4,"spinRate":2367,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.43271819831565406,"extension":6.341777204319028},"index":1,"playId":"cba8c4f6-1788-3bf6-9414-e5c987032f9b","pitchNumber":2,"startTime":"2026-05-25T18:41:32.295Z","endTime":"2026-05-25T18:41:35.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18191582720983,"aZ":-20.93326094678452,"pfxX":-2.65208763033488,"pfxZ":6.427162135793425,"pX":-0.4777487415613303,"pZ":2.6464904296486114,"vX0":3.526127322749186,"vY0":-131.01085846012992,"vZ0":-4.5759209032903625,"x":135.21,"y":167.32,"x0":-1.4929275394106225,"y0":50.00151627455007,"z0":5.968676052293528,"aX":-4.636968718216985},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.9,"breakHorizontal":4.1,"spinRate":1038,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.41717240583660464,"extension":6.515132980409266},"index":2,"playId":"75dacee3-0115-35ab-bb38-263bf6491f0d","pitchNumber":3,"startTime":"2026-05-25T18:41:48.261Z","endTime":"2026-05-25T18:41:52.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.099453818974244,"aZ":-31.627967398874866,"pfxX":0.25577110286667726,"pfxZ":0.3400583825439911,"pX":-0.13784388517288462,"pZ":1.0071990115968148,"vX0":3.1762273035888033,"vY0":-126.03097236834665,"vZ0":-6.26508582020204,"x":122.25,"y":211.59,"x0":-1.4465831445728714,"y0":50.0046421585105,"z0":6.073078864668724,"aX":0.4118620891964058},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.6,"breakHorizontal":-1.2,"spinRate":2358,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.43423784437413726,"extension":6.402701231957732},"index":3,"playId":"fc9ef907-5628-3aaa-9f4d-464a6f274ecf","pitchNumber":4,"startTime":"2026-05-25T18:42:04.812Z","endTime":"2026-05-25T18:42:09.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.3,"endSpeed":89.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10731978731486,"aZ":-11.894542895607914,"pfxX":-4.884847960470749,"pfxZ":9.985635598013005,"pX":0.1138657263213885,"pZ":3.0837144942912627,"vX0":5.968532398154966,"vY0":-141.5680517797416,"vZ0":-6.0064798247216675,"x":112.66,"y":155.52,"x0":-1.3864253523673054,"y0":50.006767731646,"z0":5.993427074590816,"aX":-9.924689819039255},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":7.7,"spinRate":2253,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.38679375697416063,"extension":6.5274930373473286},"index":4,"playId":"769debe2-58f4-38de-8493-80cd23520bfc","pitchNumber":5,"startTime":"2026-05-25T18:42:26.595Z","endTime":"2026-05-25T18:42:32.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-25T18:42:45.370Z","endTime":"2026-05-25T18:43:02.876Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.842109651304597,"aZ":-33.45263698402107,"pfxX":0.9599688144765766,"pfxZ":-0.7772668191866927,"pX":0.25972816441782115,"pZ":2.7743346821335653,"vX0":3.8509695792621548,"vY0":-127.15211270578924,"vZ0":-2.145702485056577,"x":107.1,"y":163.87,"x0":-1.3934265059166906,"y0":50.00069574583928,"z0":6.260267234242673,"aX":1.5851973329381477},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-2.5,"spinRate":2335,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.42926663648649876,"extension":6.533737628448197},"hitData":{"launchSpeed":90.5,"launchAngle":45.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.6,"coordY":82.74}},"index":6,"playId":"ca7e3276-7b13-3665-9e94-0a9f0c2c0176","pitchNumber":6,"startTime":"2026-05-25T18:43:02.876Z","endTime":"2026-05-25T18:43:12.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:43:12.783Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-25T18:43:15.513Z","endTime":"2026-05-25T18:44:50.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.170898530817514,"aZ":-32.191713781920036,"pfxX":1.4676537942616843,"pfxZ":-0.01364709799373287,"pX":-0.022279412470992563,"pZ":4.20630456913047,"vX0":2.8408547864882245,"vY0":-126.9619109803598,"vZ0":0.8088942581103962,"x":117.85,"y":125.21,"x0":-1.343034015415971,"y0":50.00142656681456,"z0":6.430774455062722,"aX":2.412632861567697},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-3.2,"spinRate":2427,"spinDirection":78},"zone":12,"typeConfidence":2.0,"plateTime":0.43019211349715647,"extension":6.218757402112368},"index":0,"playId":"b0cbd07b-a8aa-34be-9701-4c9caffb0d2a","pitchNumber":1,"startTime":"2026-05-25T18:43:39.692Z","endTime":"2026-05-25T18:43:44.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56819976119445,"aZ":-32.80807509201689,"pfxX":1.4080531427820218,"pfxZ":-0.384601628708527,"pX":-0.15926111968856088,"pZ":2.790927111822123,"vX0":2.774028638597732,"vY0":-126.42879953333262,"vZ0":-2.0319143968983155,"x":123.07,"y":163.42,"x0":-1.449794723853839,"y0":50.005391054328705,"z0":6.2151959839148985,"aX":2.3003854044152723},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.0,"breakHorizontal":-3.1,"spinRate":2270,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.4317188761311215,"extension":6.247065026323036},"index":1,"playId":"a4d2aa91-ff03-3916-a914-63304d272189","pitchNumber":2,"startTime":"2026-05-25T18:43:54.833Z","endTime":"2026-05-25T18:43:58.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203472553871546,"aZ":-32.950822308439264,"pfxX":0.914152295396492,"pfxZ":-0.47428344421857993,"pX":0.0666996427090756,"pZ":2.2327641466708426,"vX0":3.16249051741185,"vY0":-127.35651021317858,"vZ0":-3.4437969462963216,"x":114.46,"y":178.5,"x0":-1.305806385163203,"y0":50.00023718567158,"z0":6.187033128557315,"aX":1.5123235431573971},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.3,"breakHorizontal":-2.3,"spinRate":2213,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.4287707246329928,"extension":6.49791644872604},"index":2,"playId":"e401865a-2646-3846-b509-645b2cbd0cc3","pitchNumber":3,"startTime":"2026-05-25T18:44:10.874Z","endTime":"2026-05-25T18:44:16.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30309704478759,"aZ":-32.83810058684752,"pfxX":0.5908866897378617,"pfxZ":-0.40591208869859674,"pX":1.1437240362499326,"pZ":1.4103859480144079,"vX0":5.760811056633073,"vY0":-127.18676442278597,"vZ0":-5.277720790512731,"x":73.4,"y":200.7,"x0":-1.2204465704028884,"y0":50.001388981506246,"z0":6.094518080060829,"aX":0.9735516427736242},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-2.3,"spinRate":2272,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4294671165228383,"extension":6.392459563134693},"index":3,"playId":"f4822eb2-72bd-3e5c-8fbb-ef9c39726ea9","pitchNumber":4,"startTime":"2026-05-25T18:44:27.896Z","endTime":"2026-05-25T18:44:32.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.555598585089086,"aZ":-34.184588326975664,"pfxX":1.1931826909462635,"pfxZ":-1.1950123624500932,"pX":-0.4277044007783589,"pZ":2.220742225456136,"vX0":2.136854199333416,"vY0":-128.10562434323828,"vZ0":-3.416704355701646,"x":133.3,"y":178.82,"x0":-1.4238690843559099,"y0":50.002354357165615,"z0":6.2114845667335485,"aX":2.0064702277640727},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.6,"breakHorizontal":-2.6,"spinRate":2256,"spinDirection":60},"zone":7,"typeConfidence":2.0,"plateTime":0.4256444929076264,"extension":6.559320906491629},"index":4,"playId":"77e37f7d-2ab0-3dd1-9432-f125b58d8ca2","pitchNumber":5,"startTime":"2026-05-25T18:44:46.212Z","endTime":"2026-05-25T18:44:50.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:44:50.855Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-25T18:44:51.965Z","endTime":"2026-05-25T18:46:33.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.974092104267772,"aZ":-16.071667580559307,"pfxX":-6.373536970510081,"pfxZ":8.06316921565114,"pX":-1.7044914413333188,"pZ":3.7761719132735054,"vX0":1.6599407082899065,"vY0":-140.03681386110026,"vZ0":-3.4936480669934045,"x":181.97,"y":136.82,"x0":-1.4746534949528822,"y0":50.004974293737675,"z0":6.083644324534671,"aX":-12.729824702234973},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":2200,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3903175464541553,"extension":6.5620653603827055},"index":0,"playId":"358212fd-dcab-37fa-b9c1-085c0f48460b","pitchNumber":1,"startTime":"2026-05-25T18:45:14.310Z","endTime":"2026-05-25T18:45:19.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99165001285323,"aZ":-32.952808971265775,"pfxX":1.4551681911537373,"pfxZ":-0.45898771172127084,"pX":0.5757849875829792,"pZ":2.29362002276611,"vX0":4.230545239091561,"vY0":-128.8936772092742,"vZ0":-3.5219657760612115,"x":95.05,"y":176.85,"x0":-1.2711517477230279,"y0":50.003056362132334,"z0":6.203034572755976,"aX":2.4657165640499756},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":-3.5,"spinRate":2315,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.4237845122111281,"extension":6.403768513601863},"index":1,"playId":"e84e3615-1a91-3e5f-b5b4-db8d2e360909","pitchNumber":2,"startTime":"2026-05-25T18:45:31.687Z","endTime":"2026-05-25T18:45:35.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41142583503695,"aZ":-35.07204818560615,"pfxX":0.9263985264902077,"pfxZ":-1.7451967020902757,"pX":1.4271330318612214,"pZ":2.2664970392810955,"vX0":6.274207615818011,"vY0":-128.1374746506181,"vZ0":-3.0874957563518617,"x":62.6,"y":177.58,"x0":-1.173083636679964,"y0":50.00037989850734,"z0":6.226380752632505,"aX":1.5402345339202976},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.6,"breakHorizontal":-3.1,"spinRate":2359,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4274041000250097,"extension":6.424052290416412},"index":2,"playId":"a7215913-59bb-3c92-a290-e437a70939a4","pitchNumber":3,"startTime":"2026-05-25T18:45:53.804Z","endTime":"2026-05-25T18:45:57.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697455899346956,"aZ":-35.222303200500924,"pfxX":2.6289239785877356,"pfxZ":-1.8342293998814885,"pX":1.5116567695100218,"pZ":1.7309373036174047,"vX0":5.7944330295119055,"vY0":-127.94265528044824,"vZ0":-4.2780662131274285,"x":59.38,"y":192.04,"x0":-1.1213910897371786,"y0":50.001676976483246,"z0":6.176429596602198,"aX":4.370308637760866},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.1,"breakHorizontal":-6.0,"spinRate":2417,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.42764282198785164,"extension":6.515684232792049},"index":3,"playId":"82bf4ac6-2fea-355d-976f-9009a6752f2d","pitchNumber":4,"startTime":"2026-05-25T18:46:12.073Z","endTime":"2026-05-25T18:46:16.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.784204259492743,"aZ":-11.047292309164396,"pfxX":-6.587353145853798,"pfxZ":10.465551534322591,"pX":-0.19737602462782042,"pZ":1.9261720791042223,"vX0":5.407447641055524,"vY0":-140.8832356306226,"vZ0":-9.247112048217867,"x":124.52,"y":186.77,"x0":-1.2819334810589633,"y0":50.00096852794544,"z0":5.956935364331337,"aX":-13.294587142878775},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":10.9,"spinRate":2251,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.38818826265892925,"extension":6.591153234959669},"index":4,"playId":"a2b42eb6-191b-3772-96be-4cbfda63ce44","pitchNumber":5,"startTime":"2026-05-25T18:46:29.010Z","endTime":"2026-05-25T18:46:33.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:46:33.881Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out sharply to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T18:48:25.161Z","endTime":"2026-05-25T18:50:04.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.830160793993368,"aZ":-33.83695167379253,"pfxX":-6.465203788516876,"pfxZ":-1.066441762165864,"pX":-1.2889671178242026,"pZ":2.9734666376462067,"vX0":2.1342548770591545,"vY0":-123.39919441573886,"vZ0":1.065118686663956,"x":166.13,"y":158.5,"x0":-1.3212258351376782,"y0":50.00615459901749,"z0":5.370606247778141,"aX":-10.047076282115215},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.4,"breakHorizontal":11.3,"spinRate":1742,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.44261014402127374,"extension":6.372092684059973},"index":0,"playId":"087b0b64-de95-3a51-a5fc-435e6555a13e","pitchNumber":1,"startTime":"2026-05-25T18:48:40.998Z","endTime":"2026-05-25T18:48:44.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24548967381984,"aZ":-32.77440799929323,"pfxX":-7.10326774583851,"pfxZ":-0.3831985672136575,"pX":-0.6721529723269579,"pZ":2.558584012993909,"vX0":3.816378719344932,"vY0":-123.76922843732189,"vZ0":-0.06021412416732441,"x":142.62,"y":169.7,"x0":-1.2993471887888932,"y0":50.00093290471875,"z0":5.294008263371763,"aX":-11.183868820648053},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":12.1,"spinRate":1718,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4400382346895393,"extension":6.490029030271004},"index":1,"playId":"4ecb5fd2-69d9-3208-954d-9bf7b0f40758","pitchNumber":2,"startTime":"2026-05-25T18:48:58.968Z","endTime":"2026-05-25T18:49:05.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.265131872605544,"aZ":-18.255681905454285,"pfxX":-6.044566474266924,"pfxZ":7.105616392610774,"pX":-2.28613305849528,"pZ":4.605037605246827,"vX0":0.10658029213541192,"vY0":-138.88173033186447,"vZ0":0.9321167920632899,"x":204.14,"y":114.44,"x0":-1.5392222263318436,"y0":50.003945962636564,"z0":5.476729077712282,"aX":-11.842278963420846},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":10.9,"spinRate":2016,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39395941244183774,"extension":6.233913095997907},"index":2,"playId":"38eef1ae-764f-36d5-8ad7-4e48442b698d","pitchNumber":3,"startTime":"2026-05-25T18:49:26.184Z","endTime":"2026-05-25T18:49:29.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.7,"endSpeed":86.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35262022316611,"aZ":-18.02874812704062,"pfxX":-5.807625742637798,"pfxZ":7.332574504304532,"pX":-1.2768057329701668,"pZ":4.588612758459562,"vX0":2.354269847762268,"vY0":-137.92970866534176,"vZ0":1.0520532486905796,"x":165.67,"y":114.89,"x0":-1.3863621057788915,"y0":50.00204701831721,"z0":5.417008969615214,"aX":-11.201748373006762},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":10.1,"spinRate":2143,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3969328254044715,"extension":6.414693316153098},"index":3,"playId":"f80121fd-995f-35f6-993a-e40f81ef2955","pitchNumber":4,"startTime":"2026-05-25T18:49:41.461Z","endTime":"2026-05-25T18:49:45.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30272918026867,"aZ":-20.361614658183473,"pfxX":-5.179120145417952,"pfxZ":6.098970869690074,"pX":0.12033173761826323,"pZ":2.5094736909283726,"vX0":5.373653163695114,"vY0":-137.95797840201308,"vZ0":-3.707581434244223,"x":112.41,"y":171.02,"x0":-1.1753577697056552,"y0":50.003138822289536,"z0":5.235044060492552,"aX":-10.031803917531628},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":8.3,"spinRate":1989,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.396296514417783,"extension":6.515465411218569},"hitData":{"launchSpeed":101.3,"launchAngle":9.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":167.79,"coordY":149.66}},"index":4,"playId":"d3ad4d87-f338-39fb-9ae4-df4d1b36fc62","pitchNumber":5,"startTime":"2026-05-25T18:49:57.382Z","endTime":"2026-05-25T18:50:04.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:50:04.233Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T18:50:06.650Z","endTime":"2026-05-25T18:52:12.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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(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.6,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.741462205731892,"aZ":-21.035073425315815,"pfxX":-5.783795861638545,"pfxZ":5.758368077948139,"pX":-0.04715365791336557,"pZ":3.0098877492582052,"vX0":5.12131827032699,"vY0":-137.75313365924114,"vZ0":-2.3453415355303338,"x":118.8,"y":157.51,"x0":-1.1730598721832275,"y0":50.00179759758816,"z0":5.284378689885774,"aX":-11.187158919722975},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":9.5,"spinRate":2003,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3966271768473093,"extension":6.5066668580185185},"index":0,"playId":"40b3bc08-af0e-31e1-a6eb-ff012425773c","pitchNumber":1,"startTime":"2026-05-25T18:50:25.808Z","endTime":"2026-05-25T18:50:30.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.7,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.401548067178076,"aZ":-18.129207333122825,"pfxX":-5.710431779682066,"pfxZ":7.374420995184389,"pX":-0.7640716131584786,"pZ":3.1823051367245854,"vX0":3.1979851230023923,"vY0":-136.4850999309964,"vZ0":-2.5225414945248668,"x":146.12,"y":152.86,"x0":-1.2033377925846256,"y0":50.00069845630849,"z0":5.353647912593547,"aX":-10.873167656208121},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":9.7,"spinRate":2070,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39988490664551035,"extension":6.491862077971223},"index":1,"playId":"827f64ab-df95-3623-bd34-e0be5ee533da","pitchNumber":2,"startTime":"2026-05-25T18:50:41.155Z","endTime":"2026-05-25T18:50:44.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480412516003366,"aZ":-39.13766900886082,"pfxX":1.021370290801233,"pfxZ":-4.595268633174557,"pX":1.2831460676947586,"pZ":0.2420724138691208,"vX0":5.6356543759373015,"vY0":-122.64084747743519,"vZ0":-3.8158831468190897,"x":68.09,"y":232.24,"x0":-1.1824462401033573,"y0":50.00423653425607,"z0":5.175056975313495,"aX":1.5465040216955783},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.0,"breakHorizontal":-3.2,"spinRate":2578,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4475374457470327,"extension":6.4861904275046065},"index":2,"playId":"16d959e5-b496-378d-8fb1-b3288c0d3bfc","pitchNumber":3,"startTime":"2026-05-25T18:51:00.153Z","endTime":"2026-05-25T18:51:04.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.958227143707145,"aZ":-20.14813815130401,"pfxX":-4.138735825035918,"pfxZ":6.079416354257743,"pX":-0.5554810739361858,"pZ":3.467912252047189,"vX0":3.6322092240207033,"vY0":-139.41699585559084,"vZ0":-1.536233392140569,"x":138.17,"y":145.15,"x0":-1.334472707765642,"y0":50.000400932219826,"z0":5.349475878501181,"aX":-8.18470589152178},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":6.8,"spinRate":2116,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3921522956393706,"extension":6.375598406687731},"index":3,"playId":"fc40966d-bf65-3c38-89a2-9a2a6b97a675","pitchNumber":4,"startTime":"2026-05-25T18:51:20.371Z","endTime":"2026-05-25T18:51:23.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.129764409837968,"aZ":-20.86987083556794,"pfxX":-4.541188637547137,"pfxZ":5.679443629269093,"pX":-0.3169564039365824,"pZ":3.694253959544949,"vX0":4.475874413593647,"vY0":-138.55645974211114,"vZ0":-0.5621083023154921,"x":129.08,"y":139.04,"x0":-1.3452410629460878,"y0":50.00041165234013,"z0":5.265591641932066,"aX":-9.03600434927746},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":7.6,"spinRate":2091,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3918043572941854,"extension":6.456846118530614},"index":4,"playId":"5227d914-c0e6-3b03-ae09-330a3a0ed3ec","pitchNumber":5,"startTime":"2026-05-25T18:51:46.446Z","endTime":"2026-05-25T18:51:50.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":94.6,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92527791701947,"aZ":-20.564265793047287,"pfxX":-3.4933195334342217,"pfxZ":5.890516724702524,"pX":0.06613563014659415,"pZ":3.0125721555220566,"vX0":4.777136803171018,"vY0":-137.88566774028362,"vZ0":-2.49266944465744,"x":114.48,"y":157.44,"x0":-1.216368908627287,"y0":50.00100338629165,"z0":5.280574120865179,"aX":-6.8835780278467125},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.4,"breakHorizontal":5.6,"spinRate":2057,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39373794285158503,"extension":6.439875687189613},"hitData":{"launchSpeed":69.9,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.89,"coordY":155.74}},"index":5,"playId":"0447e13a-c1d1-33f1-a588-d89faf0133c5","pitchNumber":6,"startTime":"2026-05-25T18:52:04.424Z","endTime":"2026-05-25T18:52:12.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:52:12.390Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (6) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T18:52:15.688Z","endTime":"2026-05-25T18:53:56.330Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":669387,"link":"/api/v1/people/669387"},"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":83.4,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33403072897844,"aZ":-39.49966995802935,"pfxX":4.781935534819706,"pfxZ":-4.916171222818118,"pX":-1.0097774999074653,"pZ":2.6610281889417253,"vX0":-0.4326152442346641,"vY0":-121.3916273625508,"vZ0":1.7819334341051825,"x":155.49,"y":166.93,"x0":-1.4501439177540687,"y0":50.00508870388008,"z0":5.3625601112642505,"aX":7.119375233224372},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.2,"breakHorizontal":-8.5,"spinRate":2604,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.45164882062265876,"extension":6.250335826118565},"index":0,"playId":"2ce0c0b1-dd69-38d9-8cd5-83ed45cfdec0","pitchNumber":1,"startTime":"2026-05-25T18:52:36.314Z","endTime":"2026-05-25T18:52:40.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":85.6,"endSpeed":78.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.915489736186817,"aZ":-35.214851776128384,"pfxX":-6.539442992364441,"pfxZ":-1.9178143018618794,"pX":-1.2067747605067851,"pZ":2.9496916404283406,"vX0":2.670459358712903,"vY0":-124.68269218204853,"vZ0":1.5339547411191976,"x":163.0,"y":159.14,"x0":-1.4391001148101186,"y0":50.00560821228919,"z0":5.221839958996684,"aX":-10.348225314810785},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.9,"breakHorizontal":11.3,"spinRate":1722,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4384698528629416,"extension":6.336791191687847},"index":1,"playId":"30528fdc-5ace-3f02-88da-4db4f5ab6651","pitchNumber":2,"startTime":"2026-05-25T18:52:51.855Z","endTime":"2026-05-25T18:52:56.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.247342711223514,"aZ":-32.90612326597061,"pfxX":-7.439604276632873,"pfxZ":-0.4612328078311556,"pX":0.7251128274309189,"pZ":2.243595605208891,"vX0":7.180647796121128,"vY0":-125.00198134329099,"vZ0":-0.5535363866369414,"x":89.36,"y":178.2,"x0":-1.2068467596144228,"y0":50.001410632863184,"z0":5.150309852486086,"aX":-11.87019281320264},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":12.0,"spinRate":1914,"spinDirection":255},"zone":6,"typeConfidence":2.0,"plateTime":0.43679345314413087,"extension":6.404136480603662},"index":2,"playId":"9cd304e0-4e67-3689-bd2c-84ccb164cf0f","pitchNumber":3,"startTime":"2026-05-25T18:53:16.982Z","endTime":"2026-05-25T18:53:21.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.942954441723344,"aZ":-23.72916948743504,"pfxX":-10.32621548441945,"pfxZ":4.346508288864964,"pX":-0.2597095687542755,"pZ":2.7479128522941396,"vX0":6.582616480572298,"vY0":-137.82752748015704,"vZ0":-1.8408118682142391,"x":126.9,"y":164.59,"x0":-1.3259681504995349,"y0":50.000520942469045,"z0":5.011884741466952,"aX":-20.05045776079892},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":17.5,"spinRate":2112,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3959888466145882,"extension":6.435125823384354},"hitData":{"launchSpeed":105.5,"launchAngle":36.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.1,"coordY":33.83}},"index":3,"playId":"0efeda07-513a-3c94-bacb-dd8e343a6ee9","pitchNumber":4,"startTime":"2026-05-25T18:53:33.175Z","endTime":"2026-05-25T18:53:56.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-14.099999999999994,"leverageIndex":0.58,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:53:56.330Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to right fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T18:53:45.750Z","endTime":"2026-05-25T18:55:13.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664931827159894,"aZ":-16.561463165250906,"pfxX":-5.601628183887669,"pfxZ":7.84019769797267,"pX":-0.4569945404534931,"pZ":2.9912851703214183,"vX0":4.007478809252982,"vY0":-139.7923974762799,"vZ0":-3.365926988830647,"x":134.42,"y":158.02,"x0":-1.1768297518642765,"y0":50.00283106170056,"z0":5.289300445021441,"aX":-11.15610031895794},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2213,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3908654479048046,"extension":6.504287066083567},"index":0,"playId":"196df14c-f064-3fe8-b3ec-7258ace9c280","pitchNumber":1,"startTime":"2026-05-25T18:54:15.123Z","endTime":"2026-05-25T18:54:18.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094813843594103,"aZ":-20.472666661438716,"pfxX":-6.25905908257978,"pfxZ":5.969678963829175,"pX":0.6134862748481935,"pZ":2.4738231194990337,"vX0":6.895628616750378,"vY0":-138.65491267907194,"vZ0":-3.994224575317246,"x":93.62,"y":171.99,"x0":-1.084737520902427,"y0":50.003330864646635,"z0":5.287851022518947,"aX":-12.268267963142213},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":10.0,"spinRate":2028,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39405250383449,"extension":6.559204947946742},"index":1,"playId":"3002e452-fca1-30bf-9e75-e11101ba1461","pitchNumber":2,"startTime":"2026-05-25T18:54:42.018Z","endTime":"2026-05-25T18:54:45.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42503109119718,"aZ":-20.422327617780393,"pfxX":-6.763978417275671,"pfxZ":6.017596825934854,"pX":-0.10025696777280091,"pZ":3.422695537167804,"vX0":5.2553639786243584,"vY0":-137.8405779740009,"vZ0":-1.5647871094750525,"x":120.82,"y":146.37,"x0":-1.138952410851606,"y0":50.00086380352609,"z0":5.356497272258494,"aX":-13.205540989618436},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":11.4,"spinRate":1994,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3951570383640082,"extension":6.478190401705845},"hitData":{"launchSpeed":83.2,"launchAngle":11.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.95,"coordY":124.7}},"index":2,"playId":"268603e6-cd29-3906-be7b-604797eb2d61","pitchNumber":3,"startTime":"2026-05-25T18:55:01.722Z","endTime":"2026-05-25T18:55:13.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:55:13.473Z","atBatIndex":37},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Alex Bregman caught stealing 2nd base, pitcher Carmen Mlodzinski to shortstop Konnor Griffin.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T18:55:25.135Z","endTime":"2026-05-25T18:57:14.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669387,"link":"/api/v1/people/669387"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612077062448048,"aZ":-17.102133469822682,"pfxX":-5.739500157444031,"pfxZ":7.60367469581117,"pX":0.18815005205406435,"pZ":3.184654371179522,"vX0":5.83235353919432,"vY0":-139.06673670507973,"vZ0":-2.501746476910092,"x":109.83,"y":152.79,"x0":-1.1783332740826211,"y0":50.005532351690654,"z0":5.214393016242245,"aX":-11.381479659362979},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":9.4,"spinRate":2132,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3920354672287889,"extension":6.539099970957541},"index":0,"playId":"a36c856b-0c51-3711-af89-f5cc4499e2d0","pitchNumber":1,"startTime":"2026-05-25T18:55:34.991Z","endTime":"2026-05-25T18:55:38.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-25T18:55:55.622Z","endTime":"2026-05-25T18:56:06.536Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.494755149554795,"aZ":-34.30076820415031,"pfxX":-7.709162068892229,"pfxZ":-1.3331653881046686,"pX":-0.08917634702526388,"pZ":1.767997296891226,"vX0":5.030667641103217,"vY0":-124.69604698304846,"vZ0":-1.9151742803510832,"x":120.4,"y":191.04,"x0":-1.1158353269455603,"y0":50.00176799975375,"z0":5.335757412576951,"aX":-12.324580394211221},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.6,"breakHorizontal":13.1,"spinRate":1876,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.4367334540464536,"extension":6.408276071297955},"index":2,"playId":"b38b7c63-e7d1-3cd7-8475-f4d212633000","pitchNumber":2,"startTime":"2026-05-25T18:56:06.536Z","endTime":"2026-05-25T18:56:10.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.641140404702337,"aZ":-33.20227791210417,"pfxX":-8.130120241546134,"pfxZ":-0.6384057590917065,"pX":-1.5192156706907003,"pZ":1.0994542623235875,"vX0":1.764265277923544,"vY0":-125.86886901531338,"vZ0":-3.813554791259229,"x":174.91,"y":209.09,"x0":-1.1673994130317555,"y0":50.00044390238803,"z0":5.2881902186290715,"aX":-13.200798853668028},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":14.4,"spinRate":2060,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4331697714390854,"extension":6.394898691938069},"index":3,"playId":"e50e291c-8e5a-36c1-ac98-a2cde2ee75c1","pitchNumber":3,"startTime":"2026-05-25T18:56:25.193Z","endTime":"2026-05-25T18:56:28.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":86.1,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.169242224566304,"aZ":-34.79519066486325,"pfxX":-7.637364148388296,"pfxZ":-1.6221394770532882,"pX":0.17297520549442688,"pZ":1.3690004476510438,"vX0":5.722684478828544,"vY0":-125.36117379874948,"vZ0":-2.5543425706834073,"x":110.41,"y":201.82,"x0":-1.1321543354637784,"y0":50.004921152012486,"z0":5.2046213952761,"aX":-12.320011721572465},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.2,"breakHorizontal":12.7,"spinRate":1886,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4347171772453202,"extension":6.386890157774978},"index":4,"playId":"7045d7cb-635d-391e-a632-69c3cd6c1447","pitchNumber":4,"startTime":"2026-05-25T18:56:42.210Z","endTime":"2026-05-25T18:56:46.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"a9aad780-d92c-324a-be34-d8e1900d4f2f","startTime":"2026-05-25T18:57:08.236Z","endTime":"2026-05-25T18:57:14.703Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-25T18:57:14.703Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-25T18:59:15.815Z","endTime":"2026-05-25T19:00:12.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.036078152411573,"aZ":-32.86815188045416,"pfxX":1.3303889095294394,"pfxZ":-0.4353007545929968,"pX":1.1801884062297625,"pZ":1.926740617954155,"vX0":5.8465926913979995,"vY0":-124.65386053112945,"vZ0":-3.8143208163557,"x":72.01,"y":186.76,"x0":-1.3521909597395525,"y0":50.001891206930644,"z0":6.1413401523550135,"aX":2.128479522437831},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.3,"breakHorizontal":-3.6,"spinRate":2378,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43655312806860724,"extension":6.414102245176243},"index":0,"playId":"d722bff7-3d3a-34cd-816d-406142c936b7","pitchNumber":1,"startTime":"2026-05-25T18:59:22.080Z","endTime":"2026-05-25T18:59:25.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718881039710386,"aZ":-31.417212808785404,"pfxX":0.7191832140082148,"pfxZ":0.4576349689214041,"pX":1.6903570418355085,"pZ":0.36728139481388955,"vX0":7.2163449153125985,"vY0":-126.42942543876929,"vZ0":-8.04183607313611,"x":52.57,"y":228.86,"x0":-1.2792980680135526,"y0":50.00124179966787,"z0":6.0677058782348805,"aX":1.177001495589018},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":-2.8,"spinRate":2365,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4311638905885413,"extension":6.662669917934982},"index":1,"playId":"5e0a26ae-2e6a-3df5-87c7-1f27b64b850b","pitchNumber":2,"startTime":"2026-05-25T18:59:35.816Z","endTime":"2026-05-25T18:59:39.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.014014367993116,"aZ":-17.49511586656651,"pfxX":-9.27113762876822,"pfxZ":7.362338096791925,"pX":0.22372777916816378,"pZ":1.714017307686856,"vX0":7.763304397073935,"vY0":-139.7049886588826,"vZ0":-8.340321146073443,"x":108.47,"y":192.5,"x0":-1.375220634659208,"y0":50.00103344705412,"z0":5.869638746702705,"aX":-18.477641247570823},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":15.4,"spinRate":2237,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.39082893044567557,"extension":6.672183054142228},"index":2,"playId":"bf1083b0-6b82-33c9-aedb-1b2d15075372","pitchNumber":3,"startTime":"2026-05-25T18:59:51.113Z","endTime":"2026-05-25T18:59:55.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996066113188157,"aZ":-34.14452524927821,"pfxX":0.14196802202421033,"pfxZ":-1.2120776688166732,"pX":1.4928769143772838,"pZ":0.4732765574276763,"vX0":6.664822780673237,"vY0":-126.36868771368465,"vZ0":-7.177247982898418,"x":60.1,"y":226.0,"x0":-1.189015361214686,"y0":50.00137820614968,"z0":6.067981189740403,"aX":0.23040189421982057},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.5,"breakHorizontal":-1.7,"spinRate":2281,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.43223474835153697,"extension":6.603367868319329},"index":3,"playId":"b1e68354-e0ab-387e-90ee-aa43da3efa29","pitchNumber":4,"startTime":"2026-05-25T19:00:07.461Z","endTime":"2026-05-25T19:00:12.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:00:12.622Z","atBatIndex":39},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Henry Davis bunt pops out softly to pitcher Ben Brown.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-25T19:00:12.600Z","endTime":"2026-05-25T19:01:45.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676962,"link":"/api/v1/people/676962"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22902408849413,"aZ":-34.970347032642536,"pfxX":1.125324507593879,"pfxZ":-1.7270577896389092,"pX":-0.47488908053130896,"pZ":3.8962914072275714,"vX0":1.7793560037556821,"vY0":-125.55805039187699,"vZ0":0.9166877338553034,"x":135.1,"y":133.58,"x0":-1.3353297943786056,"y0":50.004110004825584,"z0":6.342876963591986,"aX":1.8204860618307293},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.8,"breakHorizontal":-2.4,"spinRate":2360,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4340290728631775,"extension":6.372704005432107},"index":0,"playId":"db6b123f-b3d3-3f4c-9686-1525ba728bb0","pitchNumber":1,"startTime":"2026-05-25T19:01:23.593Z","endTime":"2026-05-25T19:01:29.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848461965285527,"aZ":-17.193868132855602,"pfxX":-7.306791046131796,"pfxZ":7.358830770574704,"pX":-0.19418683473533263,"pZ":2.1786843130764333,"vX0":6.06209331027329,"vY0":-140.5939707924761,"vZ0":-7.388035465264867,"x":124.4,"y":179.96,"x0":-1.411207785399601,"y0":50.003552492162996,"z0":5.922727531347941,"aX":-14.874765150960169},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":12.2,"spinRate":2114,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38711276648683013,"extension":6.677608744937954},"hitData":{"launchSpeed":26.8,"launchAngle":44.0,"totalDistance":46.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":120.72,"coordY":186.08}},"index":1,"playId":"3f3de194-51aa-32db-a791-d0bdbb330ab4","pitchNumber":2,"startTime":"2026-05-25T19:01:38.318Z","endTime":"2026-05-25T19:01:45.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:01:45.973Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a soft ground ball to third baseman Alex Bregman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-25T19:01:53.336Z","endTime":"2026-05-25T19:02:26.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.566498181609816,"aZ":-35.425900666935135,"pfxX":1.1924240861387365,"pfxZ":-1.9313092970193049,"pX":0.008135133664102043,"pZ":1.5577007147653763,"vX0":3.5223031131346576,"vY0":-127.66064492140497,"vZ0":-4.457736441479822,"x":116.69,"y":196.72,"x0":-1.5339965764495274,"y0":50.00510496152044,"z0":6.057754365834954,"aX":2.005286769338193},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.2,"breakHorizontal":-2.8,"spinRate":2341,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4259553646381229,"extension":6.514002883917749},"hitData":{"launchSpeed":31.1,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.49,"coordY":187.42}},"index":0,"playId":"6c4ae480-43e2-3ada-9ccb-f465aa8a1372","pitchNumber":1,"startTime":"2026-05-25T19:02:18.710Z","endTime":"2026-05-25T19:02:26.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.59,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:02:26.631Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-25T19:02:32.945Z","endTime":"2026-05-25T19:04:09.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.840147631876217,"aZ":-33.60454569297601,"pfxX":1.6000324618413964,"pfxZ":-0.8558653476922977,"pX":0.21824532366430208,"pZ":2.595732994758023,"vX0":3.5895182340395695,"vY0":-127.4225541606873,"vZ0":-2.6197923303277584,"x":108.68,"y":168.7,"x0":-1.406766392133746,"y0":50.00146095058766,"z0":6.246165221954581,"aX":2.6773000625328005},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.8,"breakHorizontal":-3.6,"spinRate":2393,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.4269844084435963,"extension":6.618822855578733},"index":0,"playId":"601a5492-0240-39a8-8c58-ffb5161646b9","pitchNumber":1,"startTime":"2026-05-25T19:02:56.239Z","endTime":"2026-05-25T19:03:01.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29808625565624,"aZ":-33.971530135449825,"pfxX":0.93635906281117,"pfxZ":-1.0765329229047345,"pX":0.42481746301274126,"pZ":0.28837084230721716,"vX0":4.402698692084983,"vY0":-127.57393220914206,"vZ0":-7.81982884999037,"x":100.81,"y":230.99,"x0":-1.4336909132651212,"y0":50.00182630046595,"z0":6.0154252726358735,"aX":1.5669269432024482},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.2,"breakHorizontal":-2.5,"spinRate":2284,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4267446253046674,"extension":6.65075954588293},"index":1,"playId":"454faf3e-85cb-35b2-9cf7-1df5d7a72a3c","pitchNumber":2,"startTime":"2026-05-25T19:03:15.450Z","endTime":"2026-05-25T19:03:19.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00892585205467,"aZ":-12.415102820193695,"pfxX":-5.271714905078385,"pfxZ":9.47807769732377,"pX":0.2930667362743219,"pZ":1.7244549875682527,"vX0":6.778042144399417,"vY0":-142.16587787270498,"vZ0":-9.566014100792797,"x":105.83,"y":192.22,"x0":-1.4168447833747442,"y0":50.00029603221742,"z0":5.883444750627486,"aX":-10.987120085453263},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":8.5,"spinRate":2182,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3826220542272991,"extension":6.75780840288649},"index":2,"playId":"85036174-e8e0-3437-ab31-7a44d88cfa94","pitchNumber":3,"startTime":"2026-05-25T19:03:37.287Z","endTime":"2026-05-25T19:03:41.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.154382239332584,"aZ":-14.008916836323777,"pfxX":-6.041892629711045,"pfxZ":8.816790160889358,"pX":0.46786508136324945,"pZ":2.0662583445215343,"vX0":7.338782910487795,"vY0":-141.84940870285845,"vZ0":-8.469615890029853,"x":98.25,"y":136.66,"x0":-1.3546878996290581,"y0":50.0017359783986,"z0":5.962471116390384,"aX":-12.44593478085141},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2181,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.38455743996840885,"extension":6.800015286750061},"index":3,"playId":"f29884b5-8e2a-3b31-b284-bc79a9948ea3","pitchNumber":4,"startTime":"2026-05-25T19:04:04.850Z","endTime":"2026-05-25T19:04:09.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:04:09.942Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T19:06:38.969Z","endTime":"2026-05-25T19:09:02.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wilber Dotel replaces Carmen Mlodzinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T19:04:42.771Z","endTime":"2026-05-25T19:06:39.218Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696062,"link":"/api/v1/people/696062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":86.4,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.205747458400786,"aZ":-31.17110755164407,"pfxX":2.898388349572155,"pfxZ":0.6204638109476974,"pX":0.2318118767940241,"pZ":1.7300487767297326,"vX0":3.2272333644034585,"vY0":-125.89449008967156,"vZ0":-3.758366673261037,"x":108.16,"y":192.07,"x0":-1.4386888682388035,"y0":50.00509258406146,"z0":5.7388218367087,"aX":4.697903047082762},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":-5.9,"spinRate":2162,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.43345395223145555,"extension":6.612031349806955},"index":1,"playId":"77a7d22c-4191-3841-a3bb-51d7015cecde","pitchNumber":1,"startTime":"2026-05-25T19:06:39.218Z","endTime":"2026-05-25T19:06:43.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.7,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.545349927085567,"aZ":-14.411970406377412,"pfxX":-6.462625256668131,"pfxZ":8.627582484590782,"pX":-1.0177850206062948,"pZ":3.300688818972853,"vX0":3.5484369612770004,"vY0":-142.3016584225142,"vZ0":-4.58251780782308,"x":155.8,"y":149.66,"x0":-1.4389323554441238,"y0":50.00058698450708,"z0":5.839741933896385,"aX":-13.29997635124892},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2199,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38437735548841223,"extension":6.462985636436328},"index":2,"playId":"cc064458-6012-3102-adc9-4cf5b59a14c4","pitchNumber":2,"startTime":"2026-05-25T19:06:58.075Z","endTime":"2026-05-25T19:07:01.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-25T19:07:10.671Z","endTime":"2026-05-25T19:07:27.376Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.9,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.048166824406344,"aZ":-12.246582156125395,"pfxX":-6.042974475519994,"pfxZ":9.883288912317784,"pX":-0.6917489232801326,"pZ":3.7213745500432385,"vX0":4.106918349146,"vY0":-141.08439429438596,"vZ0":-3.7087782512626752,"x":143.37,"y":138.3,"x0":-1.3810935559940714,"y0":50.000697305287154,"z0":5.841952139392843,"aX":-12.182735863056276},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":10.1,"spinRate":2283,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38819655152862653,"extension":6.588110476692851},"index":4,"playId":"fa28ed5e-d16c-3c66-8dcd-ded4ffc25623","pitchNumber":3,"startTime":"2026-05-25T19:07:27.376Z","endTime":"2026-05-25T19:07:31.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.197419218605393,"aZ":-13.149662969620717,"pfxX":-5.247467606198962,"pfxZ":9.483317762258691,"pX":0.08651431708661361,"pZ":2.3920123898491434,"vX0":5.5682362946989805,"vY0":-140.15478441333102,"vZ0":-7.123656140786326,"x":113.7,"y":174.2,"x0":-1.2362867394497026,"y0":50.00111565694036,"z0":5.810457848471478,"aX":-10.525839458597392},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":8.5,"spinRate":2177,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3895575895186827,"extension":6.497352466414452},"index":5,"playId":"a33d4915-5951-3586-85b0-25e57cccb1e7","pitchNumber":4,"startTime":"2026-05-25T19:07:45.344Z","endTime":"2026-05-25T19:07:51.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.0,"endSpeed":89.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.559843495427668,"aZ":-10.73550601415401,"pfxX":-4.90484946538125,"pfxZ":10.387184969321371,"pX":0.8515449491473932,"pZ":2.6895128622698254,"vX0":7.5506621829185026,"vY0":-142.48494783698374,"vZ0":-6.83102068933515,"x":84.54,"y":166.16,"x0":-1.1908530279802427,"y0":50.003620160242896,"z0":5.790376346982425,"aX":-10.124719881464944},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2385,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3838508435195629,"extension":6.495048979050532},"index":6,"playId":"923cd693-c099-3abe-8759-7ccd29672efb","pitchNumber":5,"startTime":"2026-05-25T19:08:13.763Z","endTime":"2026-05-25T19:08:17.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.9,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74404923907817,"aZ":-12.910988546625736,"pfxX":-6.8715338065227884,"pfxZ":9.347752579478461,"pX":-0.1326248358212592,"pZ":3.708917381589029,"vX0":6.0895514182254695,"vY0":-142.4293239572159,"vZ0":-3.6187786560418904,"x":122.06,"y":138.64,"x0":-1.4022734418312008,"y0":50.004362118219476,"z0":5.808563334046249,"aX":-14.163834517769658},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":11.3,"spinRate":2373,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3840909342716263,"extension":6.6468330540251905},"index":7,"playId":"568bc181-2dd6-328d-9287-a4f409dc8990","pitchNumber":6,"startTime":"2026-05-25T19:08:32.031Z","endTime":"2026-05-25T19:08:36.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.108967663289896,"aZ":-28.927582302702163,"pfxX":2.5608472997648954,"pfxZ":2.0018185019070724,"pX":-0.11178163493451237,"pZ":2.0231658111594424,"vX0":2.417499786665305,"vY0":-126.6388268001051,"vZ0":-3.529379891074189,"x":121.26,"y":184.15,"x0":-1.4118408569573804,"y0":50.00331411875934,"z0":5.751395795517646,"aX":4.155092212868642},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":-5.2,"spinRate":2172,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.43267045652201164,"extension":6.721361828981734},"hitData":{"launchSpeed":97.8,"launchAngle":45.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.27,"coordY":77.13}},"index":8,"playId":"14032c4e-c22f-38cb-8891-257fec01d5cd","pitchNumber":7,"startTime":"2026-05-25T19:08:51.748Z","endTime":"2026-05-25T19:09:02.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:09:02.636Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out, first baseman Spencer Horwitz to pitcher Wilber Dotel.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T19:09:03.874Z","endTime":"2026-05-25T19:09:38.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715961083516273,"aZ":-11.238222774527555,"pfxX":-6.323101795597028,"pfxZ":10.064044813200855,"pX":0.08699196459648505,"pZ":2.1711193803925033,"vX0":6.364391674111061,"vY0":-142.60376675457061,"vZ0":-7.852188697871039,"x":113.68,"y":180.16,"x0":-1.3414889778325902,"y0":50.00050576446082,"z0":5.6516996893634275,"aX":-13.151728198955517},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2278,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3826256775795649,"extension":6.766985907195312},"hitData":{"launchSpeed":104.1,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":167.39}},"index":0,"playId":"d3983376-cfe8-3d3f-8f1c-6a12405bd09b","pitchNumber":1,"startTime":"2026-05-25T19:09:29.949Z","endTime":"2026-05-25T19:09:38.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:09:38.506Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Moisés Ballesteros singles on a line drive to right fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T19:09:42.494Z","endTime":"2026-05-25T19:10:41.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.155979935072928,"aZ":-23.40056229203485,"pfxX":-2.10454079654427,"pfxZ":4.777660964487785,"pX":-0.25620570104969287,"pZ":1.2000462792747562,"vX0":3.93089936946762,"vY0":-133.9531983136228,"vZ0":-7.217811334907763,"x":126.77,"y":206.38,"x0":-1.4624743130285813,"y0":50.00217334410268,"z0":5.576796963286756,"aX":-3.8640567343078267},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":3.1,"spinRate":2251,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.4073028115347359,"extension":6.73591880556612},"index":0,"playId":"1ec6e830-cf42-3d63-bf32-42e812583044","pitchNumber":1,"startTime":"2026-05-25T19:10:11.271Z","endTime":"2026-05-25T19:10:15.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.127443646535035,"aZ":-28.085632279023166,"pfxX":-7.436534312594381,"pfxZ":2.5132636098827668,"pX":-0.7385996891969214,"pZ":2.3867274919417714,"vX0":4.498096408963364,"vY0":-126.29923234292765,"vZ0":-2.8186555223581524,"x":145.15,"y":174.34,"x0":-1.5704529459089183,"y0":50.00334949317838,"z0":5.760552537389622,"aX":-12.093977265939005},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":12.5,"spinRate":1314,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4325864922289857,"extension":6.52472770692482},"hitData":{"launchSpeed":90.5,"launchAngle":13.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.82,"coordY":101.31}},"index":1,"playId":"c0646ef2-01c0-322c-bfb5-5d6cd5a83feb","pitchNumber":2,"startTime":"2026-05-25T19:10:30.010Z","endTime":"2026-05-25T19:10:41.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.67,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:10:41.956Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T19:10:42.930Z","endTime":"2026-05-25T19:12:42.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.575621530944158,"aZ":-30.36019870868546,"pfxX":2.5903321232088454,"pfxZ":1.1151286324406495,"pX":-0.476980931492862,"pZ":2.910083924661522,"vX0":1.7975179496709288,"vY0":-127.1903662876579,"vZ0":-1.3041267987989051,"x":135.18,"y":160.21,"x0":-1.5308987211625722,"y0":50.00371855279363,"z0":5.850610826280957,"aX":4.21805689021985},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.9,"breakHorizontal":-5.2,"spinRate":2137,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4316366686319837,"extension":6.401889824600497},"index":0,"playId":"1c1d2805-3075-36ec-9915-fad28faecd64","pitchNumber":1,"startTime":"2026-05-25T19:11:05.610Z","endTime":"2026-05-25T19:11:10.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.083395701047056,"aZ":-28.204215823886678,"pfxX":-0.07224405902204745,"pfxZ":2.3116729191408227,"pX":-0.20030685256376451,"pZ":1.7841456403249198,"vX0":3.2270986031652633,"vY0":-130.20579175501877,"vZ0":-4.657805377991181,"x":124.64,"y":190.61,"x0":-1.445903103028172,"y0":50.0051763635551,"z0":5.727990604116844,"aX":-0.12465822073773256},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":-0.6,"spinRate":2205,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.4205007962918179,"extension":6.4692910061795414},"index":1,"playId":"19d6f964-62e6-3fc4-9b3c-d422016c11c6","pitchNumber":2,"startTime":"2026-05-25T19:11:25.524Z","endTime":"2026-05-25T19:11:29.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.244662165714757,"aZ":-29.2920671973041,"pfxX":0.5271734208973564,"pfxZ":1.7379466559333459,"pX":1.7160259151500945,"pZ":2.6406256036383056,"vX0":7.14658478398127,"vY0":-127.99440987825606,"vZ0":-2.3044529754655376,"x":51.59,"y":167.48,"x0":-1.1801036348740286,"y0":50.005861751974955,"z0":5.8449367464289885,"aX":0.8736177916559615},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":-2.5,"spinRate":2146,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4278295661767815,"extension":6.771405002390331},"index":2,"playId":"b174b54e-245a-3a37-b3c4-7378fc489598","pitchNumber":3,"startTime":"2026-05-25T19:11:51.663Z","endTime":"2026-05-25T19:11:55.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286810905116468,"aZ":-28.168742566436105,"pfxX":1.5340073464842758,"pfxZ":2.4393705740903684,"pX":0.8273153831535185,"pZ":0.2687438176619679,"vX0":4.831710671505052,"vY0":-127.22515280049812,"vZ0":-7.7559240664068945,"x":85.46,"y":231.52,"x0":-1.293326829227965,"y0":50.00549935765742,"z0":5.578925763712661,"aX":2.523729789165717},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":-3.8,"spinRate":2350,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.42996963170480784,"extension":6.624650264364763},"index":3,"playId":"d48cb788-8f70-355e-ace7-af066a07322e","pitchNumber":4,"startTime":"2026-05-25T19:12:14.268Z","endTime":"2026-05-25T19:12:18.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.691592886012792,"aZ":-31.671513787418963,"pfxX":2.9355963882887077,"pfxZ":0.30861626305512324,"pX":0.8052495820307553,"pZ":1.061715512529888,"vX0":4.435203229674258,"vY0":-127.4549802680841,"vZ0":-5.472368030713025,"x":86.31,"y":210.11,"x0":-1.3429553041545823,"y0":50.002991969892726,"z0":5.755954511576751,"aX":4.800400030479781},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":-6.4,"spinRate":2294,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43074709172731396,"extension":6.690889493141346},"index":4,"playId":"7cdbe962-7ecb-375c-8b90-bd7fc1016117","pitchNumber":5,"startTime":"2026-05-25T19:12:37.474Z","endTime":"2026-05-25T19:12:42.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:12:42.238Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-25T19:14:15.616Z","endTime":"2026-05-25T19:15:14.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07986840346414,"aZ":-22.90824524703863,"pfxX":-7.768811550139647,"pfxZ":5.238050509345438,"pX":0.15338218765590797,"pZ":1.2425913707010585,"vX0":6.707994338807506,"vY0":-131.19958396153427,"vZ0":-7.670320392764596,"x":111.15,"y":205.23,"x0":-1.4096983465982738,"y0":50.00126357711978,"z0":5.874250808649348,"aX":-13.734404020910079},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":12.8,"spinRate":1083,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.41523978303430376,"extension":6.614165473538314},"index":0,"playId":"c9a37341-c888-395d-a8a3-1701c92e71ca","pitchNumber":1,"startTime":"2026-05-25T19:14:52.677Z","endTime":"2026-05-25T19:14:56.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.4,"endSpeed":88.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84678776827846,"aZ":-14.9044234951484,"pfxX":-7.391479332892313,"pfxZ":8.657991918637778,"pX":-0.3046859075443512,"pZ":2.118928722758455,"vX0":5.851344658056902,"vY0":-140.12815489489736,"vZ0":-7.6931306647564295,"x":128.61,"y":181.57,"x0":-1.4567143832623712,"y0":50.001700133083276,"z0":5.868302756155639,"aX":-14.739200079141115},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":12.2,"spinRate":2219,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.39047950535590426,"extension":6.700451834998202},"hitData":{"launchSpeed":107.5,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.56,"coordY":144.46}},"index":1,"playId":"d1942cfd-b6ba-3569-a023-0378e51b9121","pitchNumber":2,"startTime":"2026-05-25T19:15:07.467Z","endTime":"2026-05-25T19:15:14.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:15:14.904Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-25T19:15:19.669Z","endTime":"2026-05-25T19:16:05.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.698756764243996,"aZ":-35.45377504809163,"pfxX":1.4810533172094908,"pfxZ":-2.0375130659706056,"pX":-0.7002912580357067,"pZ":3.469082782616431,"vX0":1.1524150055482574,"vY0":-125.47702032134687,"vZ0":-0.05286763794294025,"x":143.69,"y":145.11,"x0":-1.3568657599935114,"y0":50.00620420725808,"z0":6.3621313988687085,"aX":2.3787375876271297},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.5,"breakHorizontal":-2.9,"spinRate":2371,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.43534248031448897,"extension":6.400050794671505},"index":0,"playId":"423d81ae-8210-3e69-ab45-689f755032de","pitchNumber":1,"startTime":"2026-05-25T19:15:38.650Z","endTime":"2026-05-25T19:15:42.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75229899216731,"aZ":-17.853887879639977,"pfxX":-9.334484485718384,"pfxZ":7.2330932598659246,"pX":0.031684397455378065,"pZ":2.655980534890804,"vX0":7.219803619558843,"vY0":-139.41537927804757,"vZ0":-5.908090741230967,"x":115.79,"y":167.07,"x0":-1.3718236708156168,"y0":50.00087393764867,"z0":5.970897630637368,"aX":-18.472819360407136},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":15.5,"spinRate":2111,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3920676528624498,"extension":6.645671926828142},"hitData":{"launchSpeed":75.8,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":173.47}},"index":1,"playId":"cfee4f34-4453-3a2a-99df-8889b161e1b9","pitchNumber":2,"startTime":"2026-05-25T19:15:53.405Z","endTime":"2026-05-25T19:16:05.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:16:05.735Z","atBatIndex":48},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Oneil Cruz reaches on a fielding error by second baseman Pedro Ramírez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-25T19:16:08.002Z","endTime":"2026-05-25T19:16:41.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881105581672806,"aZ":-13.625229147884703,"pfxX":-5.886894724644153,"pfxZ":9.211860811016056,"pX":0.2768093554024031,"pZ":2.446239118980131,"vX0":6.681119416180335,"vY0":-140.53618462189735,"vZ0":-7.33422826746432,"x":106.45,"y":172.73,"x0":-1.3590556483784269,"y0":50.004115879716565,"z0":5.962912207904025,"aX":-11.854857813735546},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2129,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3887752672845699,"extension":6.6338909322839354},"hitData":{"launchSpeed":105.8,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.59,"coordY":142.19}},"index":0,"playId":"9f77ef55-93fc-3b3f-84f1-cf1264cac203","pitchNumber":1,"startTime":"2026-05-25T19:16:29.043Z","endTime":"2026-05-25T19:16:41.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:16:41.035Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-25T19:16:45.233Z","endTime":"2026-05-25T19:17:53.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.861905728610687,"aZ":-13.383203032489433,"pfxX":-6.292250966814976,"pfxZ":9.370586657755467,"pX":-0.3390672387408038,"pZ":2.8042654445132884,"vX0":4.770963769369535,"vY0":-140.27800893661856,"vZ0":-6.71846005394676,"x":129.92,"y":163.06,"x0":-1.238996017228712,"y0":50.004660003479295,"z0":6.092051480578563,"aX":-12.62052146217503},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":10.4,"spinRate":2109,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.38952932570457843,"extension":6.693306863399173},"index":0,"playId":"91fc0b71-722a-3c5f-9c62-fbaf17c4facb","pitchNumber":1,"startTime":"2026-05-25T19:17:08.490Z","endTime":"2026-05-25T19:17:12.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.854964419079398,"aZ":-20.03190240574239,"pfxX":-9.393977460502196,"pfxZ":6.034445541298696,"pX":0.01928257995777135,"pZ":2.125414929550229,"vX0":7.280938682027944,"vY0":-140.29119747987906,"vZ0":-6.879493447795578,"x":116.26,"y":181.39,"x0":-1.3766124049209583,"y0":50.004155636688566,"z0":5.894698046888391,"aX":-18.908465282904007},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":15.7,"spinRate":2170,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3889816960803403,"extension":6.616124153569632},"index":1,"playId":"32b6135f-fb69-38ba-8b2d-ecb4971b51d0","pitchNumber":2,"startTime":"2026-05-25T19:17:26.450Z","endTime":"2026-05-25T19:17:30.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55006736705455,"aZ":-12.292841221389775,"pfxX":-6.25355525320474,"pfxZ":9.882103005796885,"pX":0.5621302782940607,"pZ":3.1408964466425178,"vX0":7.2105259559538,"vY0":-140.40733384717123,"vZ0":-5.837054766053753,"x":95.57,"y":153.98,"x0":-1.2175907189801478,"y0":50.00060866740459,"z0":6.035043959633605,"aX":-12.578812392081652},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":10.0,"spinRate":2138,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38898459410293107,"extension":6.786746005276289},"hitData":{"launchSpeed":98.5,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":151.18}},"index":2,"playId":"217c64ea-27db-31b3-a443-c3f383dbb380","pitchNumber":3,"startTime":"2026-05-25T19:17:44.951Z","endTime":"2026-05-25T19:17:53.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:17:53.287Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-25T19:19:58.575Z","endTime":"2026-05-25T19:20:37.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.3,"endSpeed":77.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0607243733612,"aZ":-30.92392987467765,"pfxX":0.9137595246828774,"pfxZ":0.820870639406956,"pX":0.5688249782808374,"pZ":2.0469289789715712,"vX0":4.447550965065366,"vY0":-122.73808024071957,"vZ0":-3.0157085341490584,"x":95.32,"y":183.51,"x0":-1.3878763807278425,"y0":50.00177188627889,"z0":5.934033214975817,"aX":1.3888807273335835},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.0,"breakHorizontal":-2.8,"spinRate":2043,"spinDirection":95},"zone":9,"typeConfidence":2.0,"plateTime":0.44683301094546657,"extension":6.478731279214539},"index":0,"playId":"9c0f4294-bc00-3b82-8ba8-c6b1e983f228","pitchNumber":1,"startTime":"2026-05-25T19:20:08.445Z","endTime":"2026-05-25T19:20:12.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.9,"endSpeed":88.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.396831742414022,"aZ":-13.298804851453282,"pfxX":-6.530472761950772,"pfxZ":9.359104288723568,"pX":-0.49736895359481637,"pZ":3.136754867354995,"vX0":4.785981441731687,"vY0":-140.97445478652241,"vZ0":-5.163034248464306,"x":135.96,"y":154.09,"x0":-1.366729300230114,"y0":50.00445673562491,"z0":5.8471558250472055,"aX":-13.174273073394112},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2358,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.38820412207436794,"extension":6.370924092963022},"hitData":{"launchSpeed":81.3,"launchAngle":37.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.98,"coordY":85.42}},"index":1,"playId":"0667458b-8e6e-3169-82e1-925ae4c3aec8","pitchNumber":2,"startTime":"2026-05-25T19:20:28.712Z","endTime":"2026-05-25T19:20:37.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:20:37.648Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, first baseman Spencer Horwitz to pitcher Wilber Dotel.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-25T19:20:40.120Z","endTime":"2026-05-25T19:24:49.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,10],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.446108348813038,"aZ":-13.991166816657259,"pfxX":-5.676835419563517,"pfxZ":8.80021824119079,"pX":-0.2645425149553252,"pZ":2.8329994231085647,"vX0":5.466057868750482,"vY0":-142.5175890551804,"vZ0":-5.640518425454172,"x":127.08,"y":162.29,"x0":-1.4658256269127123,"y0":50.00110295994812,"z0":5.7148005776421185,"aX":-11.726778913646775},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2274,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.38369607038607967,"extension":6.447446223371321},"index":0,"playId":"80862871-f5fb-3a27-b33d-c8b3f0923880","pitchNumber":1,"startTime":"2026-05-25T19:21:04.908Z","endTime":"2026-05-25T19:21:08.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":87.4,"endSpeed":80.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826176201538015,"aZ":-29.255998589554082,"pfxX":-7.91515694181963,"pfxZ":1.7602080317262327,"pX":-1.2911065595683067,"pZ":3.125327418271044,"vX0":3.3556977624792537,"vY0":-127.42830881685728,"vZ0":-0.8016654449094123,"x":166.21,"y":154.4,"x0":-1.5896412119662124,"y0":50.00605784321414,"z0":5.73582481991616,"aX":-13.144273918431063},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":13.7,"spinRate":1308,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.42827451049293996,"extension":6.566522147491491},"index":1,"playId":"d1fb55a5-28d9-35ef-9229-ed196f0a5740","pitchNumber":2,"startTime":"2026-05-25T19:21:22.705Z","endTime":"2026-05-25T19:21:26.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.235553809957782,"aZ":-27.500854587990467,"pfxX":-7.174137757979963,"pfxZ":2.8138031220662114,"pX":-0.6040138045526322,"pZ":2.5520615999069793,"vX0":4.606791549794195,"vY0":-127.61299708541469,"vZ0":-2.7361678312499222,"x":140.02,"y":169.87,"x0":-1.4929992958126814,"y0":50.00531191611378,"z0":5.786084322966241,"aX":-11.931764761249314},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":12.1,"spinRate":1325,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4278584109422283,"extension":6.609862447331144},"index":2,"playId":"c23acb0e-be2d-3f4e-ad0e-a8849e64cec0","pitchNumber":3,"startTime":"2026-05-25T19:21:38.909Z","endTime":"2026-05-25T19:21:43.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06016697110826,"aZ":-12.2413743190984,"pfxX":-7.605945820584885,"pfxZ":9.634431424527437,"pX":0.07507898110394112,"pZ":0.8159607144568622,"vX0":6.755001375285331,"vY0":-142.52456583131544,"vZ0":-11.206914061903412,"x":114.14,"y":216.75,"x0":-1.3311315597047109,"y0":50.001612847817135,"z0":5.559395546630877,"aX":-15.733396347627457},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":2417,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38349292002560675,"extension":6.5050269178422075},"index":3,"playId":"461bcf1f-f856-3441-aa7f-5635ee1c8162","pitchNumber":4,"startTime":"2026-05-25T19:22:04.791Z","endTime":"2026-05-25T19:22:08.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.9,"endSpeed":89.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.136334603698764,"aZ":-10.673791139808934,"pfxX":-6.953136745437906,"pfxZ":10.479440922996968,"pX":0.022467950210414277,"pZ":1.5059461992366627,"vX0":6.675566659022813,"vY0":-142.22339847580207,"vZ0":-9.57130900050154,"x":116.14,"y":198.12,"x0":-1.4499653449614016,"y0":50.00270781697804,"z0":5.588654313901063,"aX":-14.26662935880517},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":11.3,"spinRate":2313,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38487652974154285,"extension":6.5506607547024815},"index":4,"playId":"42752de7-85cb-32f3-b38e-88a8aab60e5f","pitchNumber":5,"startTime":"2026-05-25T19:22:24.019Z","endTime":"2026-05-25T19:22:27.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":88.0,"endSpeed":81.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.354022013530287,"aZ":-27.124192795834084,"pfxX":-8.150518591983872,"pfxZ":3.007783040559122,"pX":0.3645124973512124,"pZ":2.25123391618699,"vX0":7.103042456735839,"vY0":-128.03633622780555,"vZ0":-3.2236072395603426,"x":103.11,"y":178.0,"x0":-1.3700855077141059,"y0":50.005257189028896,"z0":5.620894891900669,"aX":-13.702597943414336},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":13.4,"spinRate":1436,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4257668742831169,"extension":6.792177041567198},"index":5,"playId":"05b9d0c5-8e80-3b39-bc0a-93153a36a4b4","pitchNumber":6,"startTime":"2026-05-25T19:22:47.343Z","endTime":"2026-05-25T19:22:51.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-25T19:23:08.120Z","endTime":"2026-05-25T19:23:45.384Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.899639977726796,"aZ":-29.706612526293565,"pfxX":1.7052660496947034,"pfxZ":1.4970579358116751,"pX":0.15937663767724866,"pZ":2.519667887518345,"vX0":3.3407733917376325,"vY0":-127.20301408283626,"vZ0":-2.4097652143631625,"x":110.92,"y":170.75,"x0":-1.3880699370894978,"y0":50.006024209607844,"z0":5.81350272730892,"aX":2.82025227473817},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":-3.8,"spinRate":2170,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4291177088857516,"extension":6.526136463472382},"index":7,"playId":"eb754c16-846e-3889-ac23-3c5d54e738b0","pitchNumber":7,"startTime":"2026-05-25T19:23:45.384Z","endTime":"2026-05-25T19:23:48.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":98.5,"endSpeed":89.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67695563526028,"aZ":-14.731969884769345,"pfxX":-5.466834058743329,"pfxZ":8.400864914170798,"pX":-0.15447921053455552,"pZ":3.539099549249081,"vX0":5.669533662224206,"vY0":-143.32385960163788,"vZ0":-3.5935407735056004,"x":122.89,"y":143.22,"x0":-1.449697293219213,"y0":50.005294853321914,"z0":5.7315227064187875,"aX":-11.35469608377229},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.6,"breakHorizontal":8.8,"spinRate":2356,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38240776807805776,"extension":6.454410277108606},"index":8,"playId":"f34c3d9e-1cd2-3855-ac52-fc1e0acdc2d1","pitchNumber":8,"startTime":"2026-05-25T19:24:07.228Z","endTime":"2026-05-25T19:24:10.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":9,"startTime":"2026-05-25T19:24:25.511Z","endTime":"2026-05-25T19:24:39.061Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.493215764150072,"aZ":-29.445695718891386,"pfxX":-6.215230322053765,"pfxZ":1.57643379995128,"pX":0.09571879547400296,"pZ":1.3036524720199467,"vX0":6.346926530477131,"vY0":-129.18876897829617,"vZ0":-4.987953034724145,"x":113.35,"y":203.58,"x0":-1.5605988016907932,"y0":50.00138595680946,"z0":5.466014181669118,"aX":-10.731185417977688},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":10.2,"spinRate":1219,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4205529031176458,"extension":6.660650043941712},"hitData":{"launchSpeed":100.9,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":163.84}},"index":10,"playId":"cdb04760-03ec-31ae-a38f-87caabe5c295","pitchNumber":9,"startTime":"2026-05-25T19:24:39.061Z","endTime":"2026-05-25T19:24:49.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:24:49.235Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-25T19:24:54.294Z","endTime":"2026-05-25T19:27:07.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.188945231708477,"aZ":-25.27042501411348,"pfxX":0.6588419704458557,"pfxZ":3.8120749319496263,"pX":-0.019849416149484968,"pZ":0.6924593414435004,"vX0":3.8581366493586597,"vY0":-133.41298526907804,"vZ0":-8.041261703775724,"x":117.76,"y":220.08,"x0":-1.5670974516555276,"y0":50.00599729683469,"z0":5.551464445493103,"aX":1.1946769947401255},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":-2.0,"spinRate":2054,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.40967191073745024,"extension":6.581390651677065},"index":0,"playId":"b1b48356-cbab-33c5-89d4-72c9e36020e8","pitchNumber":1,"startTime":"2026-05-25T19:25:15.966Z","endTime":"2026-05-25T19:25:19.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":98.0,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.816850200536997,"aZ":-14.561177385107733,"pfxX":-6.6938228452096835,"pfxZ":8.505506975160175,"pX":0.04858338724116884,"pZ":2.6299697906414625,"vX0":6.351617436263735,"vY0":-142.5407719265236,"vZ0":-6.015551555551054,"x":115.15,"y":167.77,"x0":-1.3320631179726332,"y0":50.00225977661323,"z0":5.676600415191441,"aX":-13.861399067090993},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":10.9,"spinRate":2365,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38333254147935625,"extension":6.55340530588994},"index":1,"playId":"e1c1fb39-bdd0-39d7-9706-01ed9e827057","pitchNumber":2,"startTime":"2026-05-25T19:25:39.167Z","endTime":"2026-05-25T19:25:44.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":98.8,"endSpeed":91.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93201193689866,"aZ":-12.570897559945973,"pfxX":-4.311867472530132,"pfxZ":9.23635329548888,"pX":-0.852876493640177,"pZ":3.652862908829832,"vX0":3.3777671762498156,"vY0":-143.96628884476354,"vZ0":-3.882538881477977,"x":149.51,"y":140.15,"x0":-1.474614611390589,"y0":50.00435042169847,"z0":5.783658034955595,"aX":-9.152988750081317},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2327,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3788501340447996,"extension":6.530463644314547},"index":2,"playId":"99c6a0fe-10ed-36f0-8c30-f9da4038a696","pitchNumber":3,"startTime":"2026-05-25T19:26:03.442Z","endTime":"2026-05-25T19:26:09.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43142592399191,"aZ":-33.71317110315896,"pfxX":4.352331987029853,"pfxZ":-0.9301232199842495,"pX":-0.8934545576459646,"pZ":4.210373630763634,"vX0":0.2547773244708941,"vY0":-127.45708304671258,"vZ0":2.132460568285559,"x":151.06,"y":125.1,"x0":-1.5603918938511965,"y0":50.00472615876968,"z0":6.019288642221479,"aX":7.183650419790485},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.0,"breakHorizontal":-7.9,"spinRate":2116,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.42923320040177515,"extension":6.405692198488363},"index":3,"playId":"70549699-4ebc-31bc-8868-bd64611880fe","pitchNumber":4,"startTime":"2026-05-25T19:26:23.441Z","endTime":"2026-05-25T19:26:27.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.6,"endSpeed":90.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84763245819174,"aZ":-13.327102953170593,"pfxX":-7.4503607055849,"pfxZ":9.13766270929057,"pX":0.5441831122174188,"pZ":1.8974441475485455,"vX0":8.08630900868086,"vY0":-141.86388296942482,"vZ0":-7.890909127764804,"x":96.26,"y":187.55,"x0":-1.3591452852914265,"y0":50.000135771423444,"z0":5.542252874092266,"aX":-15.363637011810233},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2245,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3843483553145992,"extension":6.633610151710238},"index":4,"playId":"6005a58b-cae3-3ad6-bf0c-5eb16061e837","pitchNumber":5,"startTime":"2026-05-25T19:26:43.927Z","endTime":"2026-05-25T19:26:48.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.8,"endSpeed":89.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7249006568926,"aZ":-11.760935725875404,"pfxX":-5.149567583393008,"pfxZ":9.90993177660216,"pX":-0.25741317551899306,"pZ":1.9918513423161188,"vX0":5.102875203504695,"vY0":-142.17528584811234,"vZ0":-8.23552301879464,"x":126.81,"y":185.0,"x0":-1.4011247308130037,"y0":50.00483925741992,"z0":5.661450291492662,"aX":-10.608686584723108},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2322,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.38435639402416877,"extension":6.576404931568038},"index":5,"playId":"03f0fedf-ca7a-3c3b-8b46-1faf7ae25eb9","pitchNumber":6,"startTime":"2026-05-25T19:27:02.447Z","endTime":"2026-05-25T19:27:07.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:27:07.288Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-25T19:29:22.695Z","endTime":"2026-05-25T19:31:24.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Thornton replaces Ben Brown.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T19:28:01.617Z","endTime":"2026-05-25T19:29:24.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.317321119274926,"aZ":-32.65057548288627,"pfxX":7.634425914770421,"pfxZ":-0.34140366677130096,"pX":-1.062979855176228,"pZ":3.6421924834730164,"vX0":0.9459964227121356,"vY0":-116.7230802072395,"vZ0":3.0798217275497315,"x":157.52,"y":140.44,"x0":-2.4655667535219075,"y0":50.005459685383784,"z0":5.383251307750068,"aX":10.517844353499742},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.5,"breakHorizontal":-14.0,"spinRate":2833,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4695563247151804,"extension":6.149089972254456},"index":1,"playId":"63d2da13-0d4d-39fe-99d6-3cb0c33b6da3","pitchNumber":1,"startTime":"2026-05-25T19:29:24.958Z","endTime":"2026-05-25T19:29:29.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.399100300559827,"aZ":-22.599076696894695,"pfxX":-6.454742065225082,"pfxZ":5.003447577459433,"pX":0.1510253682041087,"pZ":3.4892490333156942,"vX0":7.241484555359577,"vY0":-136.59880020347768,"vZ0":-1.2909078676178711,"x":111.24,"y":144.57,"x0":-1.6793999804387985,"y0":50.00437324443973,"z0":5.502320690826016,"aX":-12.358795950924724},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":10.4,"spinRate":2251,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.39898767071567187,"extension":6.191050359098989},"index":2,"playId":"6744b432-f267-314e-bc7a-e511e00a124a","pitchNumber":2,"startTime":"2026-05-25T19:29:39.547Z","endTime":"2026-05-25T19:29:43.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7746843181484,"aZ":-20.99771014156909,"pfxX":-6.607849132673222,"pfxZ":5.78849886354786,"pX":-1.2308366414595129,"pZ":3.9749980346341087,"vX0":3.9452855402452887,"vY0":-137.6684152771661,"vZ0":-0.4915838675009155,"x":163.92,"y":131.46,"x0":-1.8192739247797645,"y0":50.00589038069675,"z0":5.5693817844403215,"aX":-12.765154506099812},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":11.2,"spinRate":2357,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39692707041198716,"extension":6.281730172454008},"index":3,"playId":"eb7587a8-81bd-3ce9-afca-babdd34a710c","pitchNumber":3,"startTime":"2026-05-25T19:29:56.458Z","endTime":"2026-05-25T19:30:00.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.813569835116407,"aZ":-24.423133696079354,"pfxX":0.38096336014468024,"pfxZ":4.333472507894855,"pX":0.5733318134007727,"pZ":2.165057526796721,"vX0":6.169796435550723,"vY0":-132.7211802341145,"vZ0":-3.4444512919356325,"x":95.15,"y":180.32,"x0":-1.8286378358441384,"y0":50.00016832126511,"z0":5.253702142976153,"aX":0.6809503131362108},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":-2.0,"spinRate":2704,"spinDirection":181},"zone":9,"typeConfidence":2.0,"plateTime":0.4123383380467427,"extension":6.204754994078766},"index":4,"playId":"ff2a025a-86a8-3d69-be55-2b6d35d60ac7","pitchNumber":4,"startTime":"2026-05-25T19:30:12.686Z","endTime":"2026-05-25T19:30:16.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-25T19:30:29.023Z","endTime":"2026-05-25T19:30:39.596Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.051106827514268,"aZ":-33.6214179265264,"pfxX":10.509183879625969,"pfxZ":-1.0854300032273496,"pX":0.7260829460164568,"pZ":2.741954474423264,"vX0":3.6220101433209537,"vY0":-115.66347867874414,"vZ0":1.8255251575288456,"x":89.32,"y":164.75,"x0":-2.230601115245797,"y0":50.00119676918964,"z0":5.195852689192799,"aX":14.059913863512932},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.1,"breakHorizontal":-19.9,"spinRate":2926,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.47581039839713046,"extension":6.203870266843263},"index":6,"playId":"cb470efc-2470-34fb-bd74-f15f7ce40ca6","pitchNumber":5,"startTime":"2026-05-25T19:30:39.596Z","endTime":"2026-05-25T19:30:43.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.6,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1555681636241,"aZ":-13.224293985224488,"pfxX":-1.8644412438499391,"pfxZ":9.588712351436627,"pX":0.3828822292835946,"pZ":1.0810609394970443,"vX0":5.7685310667892065,"vY0":-138.9945924682897,"vZ0":-9.251455447404123,"x":102.41,"y":209.59,"x0":-1.4679241800894745,"y0":50.00661369374355,"z0":5.309251228791072,"aX":-3.6863896382753487},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":2.3,"spinRate":2463,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.39251917697487304,"extension":6.327360331330589},"index":7,"playId":"50acdc78-52be-3f47-aafc-5ca3c0df76a1","pitchNumber":6,"startTime":"2026-05-25T19:30:59.889Z","endTime":"2026-05-25T19:31:04.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.961130580852853,"aZ":-23.49951890462382,"pfxX":-8.303096073624065,"pfxZ":4.454580796033517,"pX":0.07094486669336209,"pZ":2.201425149405445,"vX0":7.426072352194365,"vY0":-138.0501296690685,"vZ0":-4.096594255262447,"x":114.3,"y":179.34,"x0":-1.5625356094276088,"y0":50.006873419438975,"z0":5.2680322018902075,"aX":-16.18460288079753},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":13.7,"spinRate":2294,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3953060066174445,"extension":6.309847780722381},"hitData":{"launchSpeed":68.5,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.8,"coordY":165.62}},"index":8,"playId":"f1a29fa5-9c17-3bdd-9c84-c560734eb6cf","pitchNumber":7,"startTime":"2026-05-25T19:31:16.403Z","endTime":"2026-05-25T19:31:24.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:31:24.722Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhostynxon Garcia grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-25T19:31:31.016Z","endTime":"2026-05-25T19:32:17.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.004594471151993,"aZ":-32.190920291853075,"pfxX":9.15695780014114,"pfxZ":-0.015409960246994814,"pX":1.0620772301245058,"pZ":1.7991427641908253,"vX0":4.203384730294381,"vY0":-118.205542336042,"vZ0":-1.0844603866204336,"x":76.52,"y":190.2,"x0":-1.9324421616665486,"y0":50.000456125959744,"z0":5.237999524487375,"aX":12.864695562070514},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.0,"breakHorizontal":-17.6,"spinRate":2925,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4646182474802236,"extension":6.053513620138828},"index":0,"playId":"9695bd29-9189-380f-950c-1ee26831e016","pitchNumber":1,"startTime":"2026-05-25T19:31:52.170Z","endTime":"2026-05-25T19:31:55.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451752652809144,"aZ":-34.85941459846637,"pfxX":10.111828762956561,"pfxZ":-1.9498757900905312,"pX":0.792591531372839,"pZ":1.9656168106787588,"vX0":3.6130213863377367,"vY0":-117.30194751656907,"vZ0":0.10849577107388009,"x":86.79,"y":185.71,"x0":-2.085955813869902,"y0":50.002208014719095,"z0":5.198423415311541,"aX":13.935508839766603},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.1,"breakHorizontal":-19.2,"spinRate":2940,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4689127800755335,"extension":6.355856047565713},"hitData":{"launchSpeed":77.0,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":153.2}},"index":1,"playId":"90264385-f11c-38d7-867c-0592c3b5d86a","pitchNumber":2,"startTime":"2026-05-25T19:32:08.355Z","endTime":"2026-05-25T19:32:17.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:32:17.936Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Henry Davis homers (4) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-25T19:32:22.874Z","endTime":"2026-05-25T19:33:43.585Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.681167899642134,"aZ":-21.912275581690892,"pfxX":2.1437545050564273,"pfxZ":5.4739545038951825,"pX":1.158243832033267,"pZ":2.2032828315166357,"vX0":6.841861451380002,"vY0":-134.9392801471844,"vZ0":-4.144108777480742,"x":72.85,"y":179.29,"x0":-1.6716802740891885,"y0":50.00604591183394,"z0":5.270461586728742,"aX":4.0205373593212315},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":-5.2,"spinRate":2693,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.40329502346844226,"extension":6.366322949473479},"index":0,"playId":"b281b698-3568-30b9-9d40-8b8053568448","pitchNumber":1,"startTime":"2026-05-25T19:32:42.178Z","endTime":"2026-05-25T19:32:46.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.618463196588397,"aZ":-31.246303958164965,"pfxX":11.352464478766137,"pfxZ":0.6636706152704432,"pX":1.374802906153811,"pZ":1.5141202785843448,"vX0":4.424684370843724,"vY0":-117.81193277396578,"vZ0":-1.6817432711927522,"x":64.6,"y":197.9,"x0":-2.008159702478136,"y0":50.00147864653164,"z0":5.15449070306815,"aX":15.783507358689743},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.1,"breakHorizontal":-21.7,"spinRate":2980,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46684271588861925,"extension":6.114849520085721},"index":1,"playId":"4682c74d-c30e-3f75-af99-fd41bd73eb63","pitchNumber":2,"startTime":"2026-05-25T19:32:58.618Z","endTime":"2026-05-25T19:33:02.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137174423961177,"aZ":-26.650947207608333,"pfxX":2.8435401367507085,"pfxZ":3.0492440857023766,"pX":0.1769377676259039,"pZ":1.840103397832899,"vX0":4.036352440644825,"vY0":-133.29293880917137,"vZ0":-4.087907513782748,"x":110.26,"y":189.1,"x0":-1.7230443559727877,"y0":50.00128633250681,"z0":5.30536484784039,"aX":5.1433442714408395},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":-6.0,"spinRate":2782,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.4100379560998286,"extension":6.117728971613367},"hitData":{"launchSpeed":103.1,"launchAngle":27.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.94,"coordY":63.07}},"index":2,"playId":"ec34124e-2e7d-37ba-bd9c-f89873ac4c55","pitchNumber":3,"startTime":"2026-05-25T19:33:14.921Z","endTime":"2026-05-25T19:33:43.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":23.4,"leverageIndex":0.82,"dramaIndex":169.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:33:43.585Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to right fielder Michael Conforto.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-25T19:33:26.441Z","endTime":"2026-05-25T19:36:00.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.387534825168213,"aZ":-40.704720488884334,"pfxX":3.8639414009845687,"pfxZ":-6.06984191190133,"pX":0.5884117957998769,"pZ":1.4882552950935808,"vX0":3.9466666668362995,"vY0":-117.79222555411795,"vZ0":-0.6182179611383601,"x":94.57,"y":198.6,"x0":-1.6108766327883042,"y0":50.00390145249698,"z0":5.517815231446129,"aX":5.428868624656208},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.9,"breakHorizontal":-7.9,"spinRate":3124,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4650137114804793,"extension":6.128847110339445},"index":0,"playId":"22c18e56-dd41-3fc5-af87-e713953e5f17","pitchNumber":1,"startTime":"2026-05-25T19:34:08.308Z","endTime":"2026-05-25T19:34:12.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":95.0,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.713220441141843,"aZ":-12.63701322012397,"pfxX":-3.2794637446355233,"pfxZ":9.994380272777486,"pX":-0.33589804817373026,"pZ":3.072571740782266,"vX0":5.130870988592944,"vY0":-138.41184093590098,"vZ0":-3.5417191278104134,"x":129.8,"y":155.82,"x0":-1.7811760322405104,"y0":50.002744397501196,"z0":5.205611753533305,"aX":-6.411171357692745},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":4.9,"spinRate":2409,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.39458085100717755,"extension":6.414959850198743},"index":1,"playId":"13fa267b-4f2d-3262-ae62-793c889201a9","pitchNumber":2,"startTime":"2026-05-25T19:34:24.277Z","endTime":"2026-05-25T19:34:33.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":88.2,"endSpeed":82.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598181683559268,"aZ":-29.79226267534798,"pfxX":2.6719866462816744,"pfxZ":1.4104078831387117,"pX":0.8093405109235002,"pZ":1.95862114815923,"vX0":5.5722258994783065,"vY0":-128.45576826106773,"vZ0":-2.7332204269977303,"x":86.15,"y":185.9,"x0":-1.7249902540118192,"y0":50.004465334698935,"z0":5.324231159013563,"aX":4.519336960491222},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":-6.0,"spinRate":2850,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4244380574368303,"extension":6.296409440156633},"index":2,"playId":"80499e65-51f1-3d35-b1d1-1ee3ecf0ab50","pitchNumber":3,"startTime":"2026-05-25T19:34:50.092Z","endTime":"2026-05-25T19:34:55.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00865370627238,"aZ":-23.501790735695895,"pfxX":2.029177604266931,"pfxZ":4.7505075417429845,"pX":0.39277076811957834,"pZ":2.0413930887882588,"vX0":5.380582268068357,"vY0":-133.1017400166117,"vZ0":-3.908416716702364,"x":102.03,"y":183.66,"x0":-1.904865937996826,"y0":50.0017107546626,"z0":5.196537340823752,"aX":3.7008728402888527},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":-4.7,"spinRate":2685,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.4088610279431464,"extension":6.316565474236149},"index":3,"playId":"88853ccf-961b-3d5c-aa76-f656a07846ff","pitchNumber":4,"startTime":"2026-05-25T19:35:07.263Z","endTime":"2026-05-25T19:35:13.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41018422184974,"aZ":-42.69529994444968,"pfxX":3.386849780709007,"pfxZ":-7.53752338514432,"pX":-0.9625410156996151,"pZ":3.1171550948991293,"vX0":1.3921042064508171,"vY0":-116.91080477298671,"vZ0":3.113555226166379,"x":153.69,"y":154.62,"x0":-2.0044054047012203,"y0":50.00483594234618,"z0":5.753589637755289,"aX":4.725516891396223},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.7,"breakHorizontal":-6.5,"spinRate":3018,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4670870926032866,"extension":6.172121867498292},"index":4,"playId":"260c3d39-e459-3c44-bcfb-8df644bb7537","pitchNumber":5,"startTime":"2026-05-25T19:35:31.712Z","endTime":"2026-05-25T19:35:37.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.876795686165778,"aZ":-38.2437488054366,"pfxX":2.9343291361090476,"pfxZ":-4.269284978771211,"pX":-0.3344340973751225,"pZ":2.4876874260737334,"vX0":2.4985532143829654,"vY0":-118.27848849984662,"vZ0":1.031691637089368,"x":129.75,"y":171.61,"x0":-1.7844965378776692,"y0":50.00361480911245,"z0":5.543956793600225,"aX":4.170560842399144},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.2,"breakHorizontal":-5.9,"spinRate":3041,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4625072507010186,"extension":6.0497662168950255},"hitData":{"launchSpeed":99.2,"launchAngle":17.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.52,"coordY":99.63}},"index":5,"playId":"a29e10c7-e410-3072-ae2d-a2fc9d8b956e","pitchNumber":6,"startTime":"2026-05-25T19:35:51.227Z","endTime":"2026-05-25T19:36:00.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:36:00.197Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Lowe lines out to right fielder Michael Conforto.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-25T19:37:12.863Z","endTime":"2026-05-25T19:38:07.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-25T19:36:16.997Z","endTime":"2026-05-25T19:37:15.234Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38450471397042,"aZ":-24.915170283185738,"pfxX":0.6510490285021124,"pfxZ":3.9663195619366354,"pX":0.49597802697933985,"pZ":1.0218437641338665,"vX0":6.201268921147219,"vY0":-133.84917647572883,"vZ0":-6.1054890652322085,"x":98.09,"y":211.19,"x0":-1.9267405837540574,"y0":50.00562891691095,"z0":5.0941776723366425,"aX":1.1918470786968631},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":2537,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.40777422453421064,"extension":6.2598371313818575},"index":1,"playId":"3d3f4bfa-fc69-314b-a0da-46a875e85d29","pitchNumber":1,"startTime":"2026-05-25T19:37:15.234Z","endTime":"2026-05-25T19:37:18.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.642326439537612,"aZ":-26.56779475524408,"pfxX":1.412182348034393,"pfxZ":3.1946457450754675,"pX":0.15872957318718509,"pZ":0.9995371906526853,"vX0":5.154060060286689,"vY0":-131.11439624243968,"vZ0":-5.596642134303552,"x":110.95,"y":211.79,"x0":-2.009642953709133,"y0":50.004083811652684,"z0":5.124187860963451,"aX":2.4773718493952646},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":2670,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.41647938774621984,"extension":6.209061510963145},"index":2,"playId":"5f4d3022-7508-3126-8bab-400db9b43275","pitchNumber":2,"startTime":"2026-05-25T19:37:32.579Z","endTime":"2026-05-25T19:37:36.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.708552259019758,"aZ":-14.185339774667753,"pfxX":-2.7847148213128574,"pfxZ":10.0498439831443,"pX":-1.2024424947073304,"pZ":1.9072035750177618,"vX0":2.6525578879412786,"vY0":-132.54394789864475,"vZ0":-5.833031334109663,"x":162.83,"y":187.29,"x0":-1.8514405775722786,"y0":50.0060239880667,"z0":5.161647625825646,"aX":-4.986123070888597},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.3,"breakHorizontal":4.6,"spinRate":2182,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4122925268907971,"extension":6.212724664537247},"hitData":{"launchSpeed":81.5,"launchAngle":22.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.42,"coordY":100.85}},"index":3,"playId":"968cc4a7-50cb-3a56-9f7d-e67cefc2ef7a","pitchNumber":3,"startTime":"2026-05-25T19:37:56.957Z","endTime":"2026-05-25T19:38:07.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:38:07.130Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-25T19:39:35.892Z","endTime":"2026-05-25T19:40:26.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10594052838521,"aZ":-10.298128056904131,"pfxX":-6.657432721864964,"pfxZ":11.080166613867092,"pX":-0.09738273990874792,"pZ":2.9841147483093278,"vX0":5.894899467584883,"vY0":-139.54994190254263,"vZ0":-5.754071748869705,"x":120.71,"y":158.21,"x0":-1.371155980908694,"y0":50.00295918588094,"z0":5.749752774209915,"aX":-13.144198296491268},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":10.8,"spinRate":2362,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3923421951213566,"extension":6.497520768553339},"hitData":{"launchSpeed":101.7,"launchAngle":54.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":150.01,"coordY":92.52}},"index":0,"playId":"30bc7717-af26-30bd-b24d-6e44bd3959dc","pitchNumber":1,"startTime":"2026-05-25T19:40:14.895Z","endTime":"2026-05-25T19:40:26.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:40:26.183Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging, catcher Henry Davis to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-25T19:40:31.128Z","endTime":"2026-05-25T19:42:19.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874496640440977,"aZ":-24.76125508318666,"pfxX":0.35728582610183346,"pfxZ":4.145200331512779,"pX":-0.39847766122874534,"pZ":3.404316561403424,"vX0":3.0186092236567235,"vY0":-132.54930775369968,"vZ0":-1.9018929607715498,"x":132.19,"y":146.86,"x0":-1.5959644040245515,"y0":50.0061286748574,"z0":5.9293856391215085,"aX":0.638512020323409},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":-1.3,"spinRate":2299,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.41237629340551063,"extension":6.581276319404773},"index":0,"playId":"cc9e82f6-0339-362e-8fbd-f2545c72a8c7","pitchNumber":1,"startTime":"2026-05-25T19:40:49.357Z","endTime":"2026-05-25T19:40:53.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.052054108374993,"aZ":-26.71559856910635,"pfxX":3.1983448460301354,"pfxZ":3.295433035851378,"pX":-0.48318086070591787,"pZ":3.1580703135463852,"vX0":1.0475847703849075,"vY0":-128.34628853056722,"vZ0":-1.8529179017368747,"x":135.42,"y":153.51,"x0":-1.3128740223493847,"y0":50.00546192406358,"z0":5.982124734861851,"aX":5.3048643298549445},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":-6.0,"spinRate":2155,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.427730732359779,"extension":6.567099404731141},"index":1,"playId":"a8f36bec-41f8-3939-9e34-e250fdfb4797","pitchNumber":2,"startTime":"2026-05-25T19:41:05.496Z","endTime":"2026-05-25T19:41:09.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16916863630293,"aZ":-31.65695674311667,"pfxX":2.5481797257082275,"pfxZ":0.3130975033335073,"pX":0.15479232588165218,"pZ":3.412183584682239,"vX0":3.163720405484253,"vY0":-128.2033253698868,"vZ0":0.003533817440313669,"x":111.1,"y":146.65,"x0":-1.4294451078380745,"y0":50.0038173233613,"z0":5.895604143345215,"aX":4.212377012819008},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-5.4,"spinRate":2294,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.42834207675537517,"extension":6.635518470449256},"index":2,"playId":"9b419fa2-9157-3c69-8759-e92ff407d7e3","pitchNumber":3,"startTime":"2026-05-25T19:41:21.387Z","endTime":"2026-05-25T19:41:48.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.269712431971396,"aZ":-22.992976366187335,"pfxX":0.28845242214492317,"pfxZ":5.158988631129574,"pX":0.14753882791678236,"pZ":2.992944025148653,"vX0":4.188612151840267,"vY0":-132.33562037198143,"vZ0":-2.851947989918295,"x":111.38,"y":157.97,"x0":-1.4908701049733444,"y0":50.00495507325293,"z0":5.762180741444314,"aX":0.5128901056629774},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":-1.4,"spinRate":2175,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.41331551452390425,"extension":6.737008030435607},"index":3,"playId":"bdacd72e-211b-3b11-80ed-eea44210ba87","pitchNumber":4,"startTime":"2026-05-25T19:41:55.409Z","endTime":"2026-05-25T19:41:59.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67411289156603,"aZ":-31.161951798894773,"pfxX":1.061374952039841,"pfxZ":0.6019447162352423,"pX":-0.6859378501163105,"pZ":0.9050976350266968,"vX0":1.697619864291571,"vY0":-128.28812320056377,"vZ0":-6.09035975567074,"x":143.15,"y":214.34,"x0":-1.4922317825007674,"y0":50.00352834461811,"z0":5.716507640672812,"aX":1.7819467947242136},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":-2.3,"spinRate":2186,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4257415133524729,"extension":6.761035251260331},"index":4,"playId":"8ae0af2c-9853-3f00-a1f2-83aabceefeaf","pitchNumber":5,"startTime":"2026-05-25T19:42:10.308Z","endTime":"2026-05-25T19:42:19.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:42:19.616Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-25T19:42:30.667Z","endTime":"2026-05-25T19:43:29.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15130771702959,"aZ":-13.36768975080488,"pfxX":-6.077447116702569,"pfxZ":9.057421729159682,"pX":-0.8360005530074976,"pZ":2.091900665928039,"vX0":3.7461462309590763,"vY0":-142.58445466077544,"vZ0":-7.693308082195934,"x":148.87,"y":182.3,"x0":-1.3713337876852623,"y0":50.007042075808684,"z0":5.653189520598412,"aX":-12.623994437561604},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":10.3,"spinRate":2342,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3828901449203035,"extension":6.57819241337649},"index":0,"playId":"fc46e184-9557-34f3-ae8c-e76f5e7a7715","pitchNumber":1,"startTime":"2026-05-25T19:42:45.269Z","endTime":"2026-05-25T19:42:48.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.934886288616752,"aZ":-28.216195122234,"pfxX":-7.98897039105422,"pfxZ":2.348013985541442,"pX":-0.12595429809102715,"pZ":2.236007731704977,"vX0":6.304474582286738,"vY0":-128.64642096968691,"vZ0":-3.0980451768589257,"x":121.8,"y":178.41,"x0":-1.561950762457647,"y0":50.00556038075811,"z0":5.626852313872839,"aX":-13.486944780514712},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":13.2,"spinRate":1267,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.42463404685718764,"extension":6.711346008867786},"index":1,"playId":"0afee1a1-5fe6-3b52-85d3-b16b40770367","pitchNumber":2,"startTime":"2026-05-25T19:43:02.465Z","endTime":"2026-05-25T19:43:06.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.454122170122787,"aZ":-28.558111033781007,"pfxX":-7.292592833386273,"pfxZ":2.142764775969454,"pX":0.515196278701671,"pZ":0.49980517977036676,"vX0":7.7384870883492205,"vY0":-127.97368122867844,"vZ0":-6.801072180720174,"x":97.36,"y":225.29,"x0":-1.577709704231146,"y0":50.00048430823595,"z0":5.381695156460983,"aX":-12.288051771407149},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":11.8,"spinRate":1165,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42540664480872126,"extension":6.735948942094246},"index":2,"playId":"a6ccf205-b555-3f9c-9f29-068b2ed24e38","pitchNumber":3,"startTime":"2026-05-25T19:43:24.105Z","endTime":"2026-05-25T19:43:29.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:43:29.109Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T19:45:47.934Z","endTime":"2026-05-25T19:46:15.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Webb replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T19:44:22.797Z","endTime":"2026-05-25T19:45:50.228Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.225086940755162,"aZ":-43.99715505279767,"pfxX":3.103752552265126,"pfxZ":-8.311329035469404,"pX":-1.02744764176695,"pZ":2.7693555262895644,"vX0":3.8370599082617765,"vY0":-118.88454791456309,"vZ0":2.5683783129675883,"x":156.16,"y":164.01,"x0":-3.069872514531287,"y0":50.00560133741609,"z0":5.687897299827748,"aX":4.412619010650678},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.0,"breakHorizontal":-6.6,"spinRate":2646,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.4619171868454015,"extension":5.908359921214048},"index":1,"playId":"b5c5d9c1-da77-3095-b854-57a2930cff5c","pitchNumber":1,"startTime":"2026-05-25T19:45:50.228Z","endTime":"2026-05-25T19:45:54.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.658887073424527,"aZ":-26.247380875757848,"pfxX":-11.424764546534444,"pfxZ":3.794480714862104,"pX":-0.9893512051331546,"pZ":2.107237841908852,"vX0":8.218864211324862,"vY0":-123.88381526925676,"vZ0":-2.844975626016213,"x":154.71,"y":181.88,"x0":-2.8579112680846284,"y0":50.00251838925619,"z0":5.453699618645749,"aX":-17.841396238898795},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":18.8,"spinRate":2246,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4413464550816535,"extension":6.113595555524269},"hitData":{"launchSpeed":76.3,"launchAngle":25.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.4,"coordY":89.46}},"index":2,"playId":"dcee83b2-034e-3ac8-afb7-a6640e2f2f8a","pitchNumber":2,"startTime":"2026-05-25T19:46:05.928Z","endTime":"2026-05-25T19:46:15.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:46:15.930Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T19:46:19.411Z","endTime":"2026-05-25T19:49:37.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216982943544608,"aZ":-14.660837148851972,"pfxX":-7.573536112080797,"pfxZ":9.06351127917275,"pX":-0.15796779004686318,"pZ":2.902031193634527,"vX0":9.675267102245558,"vY0":-137.78521286661066,"vZ0":-3.8136577384243293,"x":123.02,"y":160.43,"x0":-2.722934844087827,"y0":50.00033676030808,"z0":5.287803402483195,"aX":-14.631166721166737},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":11.8,"spinRate":2367,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3967744969822209,"extension":6.102407259854671},"index":0,"playId":"c9c8e6db-4567-3fdb-a6e6-aa273c78474b","pitchNumber":1,"startTime":"2026-05-25T19:46:42.206Z","endTime":"2026-05-25T19:46:45.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.832394346325092,"aZ":-16.208695467552033,"pfxX":-6.607359064529982,"pfxZ":8.27768187787682,"pX":0.7485978595848672,"pZ":2.870535866364065,"vX0":11.987561250685296,"vY0":-137.8026689900632,"vZ0":-3.2823049022966493,"x":88.47,"y":161.28,"x0":-2.793903453720289,"y0":50.000174852154075,"z0":5.168069182606191,"aX":-12.740806956638695},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":9.5,"spinRate":2372,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.39704823025464187,"extension":6.348154981020114},"index":1,"playId":"523fef64-9326-3d82-8f2e-852a8434c7c1","pitchNumber":2,"startTime":"2026-05-25T19:47:03.939Z","endTime":"2026-05-25T19:47:07.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204987079990207,"aZ":-33.625222890919765,"pfxX":-2.373820873288974,"pfxZ":-0.9100504942946452,"pX":-0.38169554326085003,"pZ":1.5670459092672488,"vX0":6.968747209680561,"vY0":-125.22396501326537,"vZ0":-2.317838529901137,"x":131.55,"y":196.47,"x0":-2.8919045967557904,"y0":50.00553158625168,"z0":5.254635625208311,"aX":-3.7724925952586696},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":2.8,"spinRate":2561,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.4373337387737579,"extension":6.2291688614633625},"index":2,"playId":"bfaa90ee-31ab-3a3a-9f22-a702e896d0e2","pitchNumber":3,"startTime":"2026-05-25T19:47:22.687Z","endTime":"2026-05-25T19:47:25.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86858226755203,"aZ":-31.30798301792657,"pfxX":4.5755576296358E-4,"pfxZ":0.5283998760649782,"pX":1.2852631722535015,"pZ":1.6555247250689702,"vX0":10.1543661098687,"vY0":-127.05240549668873,"vZ0":-3.0138021334302483,"x":68.01,"y":194.08,"x0":-2.7485647018523003,"y0":50.00447884840997,"z0":5.322502089481388,"aX":0.0012029166445634099},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":-2.2,"spinRate":2501,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.42964123956344347,"extension":6.459221798419834},"index":3,"playId":"a9838160-f98b-3e66-bd7d-e79389f72a5b","pitchNumber":4,"startTime":"2026-05-25T19:47:45.282Z","endTime":"2026-05-25T19:47:49.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.7,"endSpeed":86.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80809306541339,"aZ":-14.049011142761588,"pfxX":-6.540482167347415,"pfxZ":9.443448445959815,"pX":0.4098095216310861,"pZ":3.403340722716402,"vX0":10.692186003533832,"vY0":-137.4978777582671,"vZ0":-2.381242171180718,"x":101.38,"y":146.89,"x0":-2.675216289443092,"y0":50.002862968659464,"z0":5.231195968924398,"aX":-12.554638752707394},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2393,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.398000207590381,"extension":6.327593485570605},"index":4,"playId":"1ab2d77e-606a-30a5-b3cf-01ade83d63a7","pitchNumber":5,"startTime":"2026-05-25T19:48:03.435Z","endTime":"2026-05-25T19:48:10.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"957db6d0-1435-3450-abf7-39f77e42084f","startTime":"2026-05-25T19:48:54.355Z","endTime":"2026-05-25T19:48:59.574Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.105349108181986,"aZ":-11.52875641521225,"pfxX":-5.645346562131822,"pfxZ":10.680062848109586,"pX":1.3209320340740862,"pZ":2.784766873329297,"vX0":12.687676625588155,"vY0":-138.22188112245126,"vZ0":-4.4804461538582006,"x":66.65,"y":163.59,"x0":-2.597318164579267,"y0":50.00122843672943,"z0":5.202186491277285,"aX":-10.912650545832985},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":7.6,"spinRate":2458,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39642512743504676,"extension":6.34039460201011},"index":6,"playId":"e687ad79-9c51-3c95-b4fa-a7acff9e9818","pitchNumber":6,"startTime":"2026-05-25T19:49:13.563Z","endTime":"2026-05-25T19:49:17.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43541741459038,"aZ":-23.350068619011378,"pfxX":-11.124804045597061,"pfxZ":5.452817373317458,"pX":-0.5804220116693618,"pZ":1.2508325797627255,"vX0":9.005631601535365,"vY0":-126.29972084335385,"vZ0":-5.372759299893168,"x":139.12,"y":205.01,"x0":-2.7448541772078827,"y0":50.00183083892564,"z0":5.280673206497479,"aX":-17.993729791667047},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.9,"breakHorizontal":18.1,"spinRate":2115,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4334739465072417,"extension":6.159158443688587},"index":7,"playId":"f8dc54fa-4186-3468-a31e-2b16cb922c3e","pitchNumber":7,"startTime":"2026-05-25T19:49:31.728Z","endTime":"2026-05-25T19:49:37.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:49:37.252Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a line drive to center fielder Pete Crow-Armstrong. Bryan Reynolds to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T19:49:41.698Z","endTime":"2026-05-25T19:52:34.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953225364908132,"aZ":-21.89706799546163,"pfxX":-9.993274821214559,"pfxZ":6.360880269623463,"pX":-0.7798793958353187,"pZ":2.6617955619634714,"vX0":7.9608783685110955,"vY0":-126.38526279173279,"vZ0":-2.4866923631898414,"x":146.73,"y":166.91,"x0":-2.6734607854443535,"y0":50.00516104827923,"z0":5.418574593393872,"aX":-16.155639319691126},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.2,"breakHorizontal":16.3,"spinRate":2267,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4335001814324748,"extension":6.228448831060248},"index":0,"playId":"5ef25124-0e76-315a-a195-5cdd46a767e1","pitchNumber":1,"startTime":"2026-05-25T19:50:02.891Z","endTime":"2026-05-25T19:50:07.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270169511181425,"aZ":-25.916883487591274,"pfxX":-10.299535558790287,"pfxZ":3.8711995974988023,"pX":-0.635747286616919,"pZ":1.8440542616679696,"vX0":8.591390146793477,"vY0":-126.39505457751424,"vZ0":-3.4239991190640264,"x":141.23,"y":188.99,"x0":-2.7442595638111773,"y0":50.00002979036699,"z0":5.302284599814866,"aX":-16.627291252840735},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":16.7,"spinRate":2159,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.43370701582549476,"extension":6.140541068855631},"index":1,"playId":"6b0a8a85-1466-3b94-afec-15aff4ca7a71","pitchNumber":2,"startTime":"2026-05-25T19:50:22.329Z","endTime":"2026-05-25T19:50:25.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-25T19:50:39.353Z","endTime":"2026-05-25T19:50:54.430Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.4,"endSpeed":87.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.320713180004525,"aZ":-13.295489452498607,"pfxX":-6.0306532242842446,"pfxZ":9.602368907243473,"pX":1.1555264829960104,"pZ":3.0362062216389902,"vX0":12.779423430379845,"vY0":-139.7644953505385,"vZ0":-3.5847876627021025,"x":72.95,"y":156.8,"x0":-2.7053850224978144,"y0":50.00318459251233,"z0":5.216468606900302,"aX":-11.8581344025161},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2434,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.392821766984341,"extension":6.2395854418490355},"index":3,"playId":"7a30c416-7ab2-38f9-91c1-8c46d0511003","pitchNumber":3,"startTime":"2026-05-25T19:50:54.430Z","endTime":"2026-05-25T19:50:58.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"98717e32-6f0f-328c-8ba0-7e7f3f1e531d","startTime":"2026-05-25T19:51:16.072Z","endTime":"2026-05-25T19:51:21.299Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56199252535189,"aZ":-20.542583370481786,"pfxX":-11.128404538475117,"pfxZ":7.1897640070004165,"pX":-0.17459176774047624,"pZ":0.3545723833763573,"vX0":9.906431619137962,"vY0":-126.59603507935975,"vZ0":-7.843116662409951,"x":123.66,"y":229.21,"x0":-2.6982529505115633,"y0":50.00491775642193,"z0":5.14524271491863,"aX":-18.011578596918188},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.3,"breakHorizontal":17.8,"spinRate":2320,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4331433599275796,"extension":6.386917940749339},"index":5,"playId":"7f0964e0-f36a-3ee5-9c93-3cccdf884464","pitchNumber":4,"startTime":"2026-05-25T19:51:34.891Z","endTime":"2026-05-25T19:51:38.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58239015458276,"aZ":-24.41193002211117,"pfxX":-10.424568601668291,"pfxZ":4.789210295266717,"pX":-1.1638571041327146,"pZ":2.727325955762603,"vX0":7.853759509501112,"vY0":-126.47145305396042,"vZ0":-1.7756361729292287,"x":161.36,"y":165.14,"x0":-2.95373208142213,"y0":50.004262711920056,"z0":5.394742813084835,"aX":-16.90356175804343},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.5,"breakHorizontal":17.2,"spinRate":2170,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.43294301419988956,"extension":6.3123397919137005},"index":6,"playId":"667dfe01-0e9b-3e16-860a-1a287b3f4333","pitchNumber":5,"startTime":"2026-05-25T19:51:57.974Z","endTime":"2026-05-25T19:52:03.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.425214340858997,"aZ":-11.589378145608924,"pfxX":-6.7426053408223465,"pfxZ":10.610418883247641,"pX":0.06695676733875075,"pZ":2.66848795145557,"vX0":10.2589816939698,"vY0":-138.3091110735201,"vZ0":-4.524300650932998,"x":114.45,"y":166.73,"x0":-2.8118488103879513,"y0":50.00468508216601,"z0":5.100814395645952,"aX":-13.084263685610537},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":10.1,"spinRate":2499,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39578909715984434,"extension":6.318807694427361},"hitData":{"launchSpeed":106.0,"launchAngle":9.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.01,"coordY":101.52}},"index":7,"playId":"473e6f65-fbaf-3388-8ad9-e2badea35a33","pitchNumber":6,"startTime":"2026-05-25T19:52:23.280Z","endTime":"2026-05-25T19:52:34.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.73,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:52:34.744Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T19:52:37.788Z","endTime":"2026-05-25T19:54:43.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.278120444133577,"aZ":-24.41286128949116,"pfxX":-11.081558241677667,"pfxZ":4.76839875772157,"pX":-0.6040798904666546,"pZ":2.9772672735907424,"vX0":8.875180590918145,"vY0":-126.37460098587329,"vZ0":-1.2225626620906815,"x":140.03,"y":158.39,"x0":-2.711302341053728,"y0":50.001679663642825,"z0":5.417085781020396,"aX":-18.032833616558612},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.6,"breakHorizontal":18.2,"spinRate":2277,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.432408314745909,"extension":6.176956242358806},"index":0,"playId":"8b8c797d-96fb-3b7b-8d0a-6b932c731a24","pitchNumber":1,"startTime":"2026-05-25T19:53:07.470Z","endTime":"2026-05-25T19:53:10.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570997954615546,"aZ":-33.94676876917832,"pfxX":-0.6834143388308083,"pfxZ":-1.0731589955235474,"pX":-0.060219173394008244,"pZ":2.158130205052851,"vX0":7.451209274770397,"vY0":-126.86346206424534,"vZ0":-1.134458125459669,"x":119.3,"y":180.51,"x0":-2.934512550123755,"y0":50.00468218914911,"z0":5.293132354222848,"aX":-1.124620850402381},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.9,"breakHorizontal":-0.2,"spinRate":2532,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4301312867572431,"extension":6.13424379813022},"index":1,"playId":"72af24d9-f765-321f-851f-3ff6cd089dd9","pitchNumber":2,"startTime":"2026-05-25T19:53:27.848Z","endTime":"2026-05-25T19:53:33.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.5,"endSpeed":88.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.519817554770082,"aZ":-12.400065076378386,"pfxX":-6.174016669368043,"pfxZ":9.950724147148788,"pX":1.0992810131986825,"pZ":3.008317165016968,"vX0":12.474001283068825,"vY0":-140.04865463779007,"vZ0":-3.6225611749775672,"x":75.1,"y":157.56,"x0":-2.60958488580322,"y0":50.003300755522424,"z0":5.129241846266515,"aX":-12.271289936895476},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2507,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39105300859582126,"extension":6.2364617858126135},"index":2,"playId":"ae2fc5ff-5ab5-38ab-8e15-214b64e04fbb","pitchNumber":3,"startTime":"2026-05-25T19:53:58.744Z","endTime":"2026-05-25T19:54:03.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81592151129703,"aZ":-13.707109859836761,"pfxX":-5.803504836670624,"pfxZ":9.386375069182739,"pX":1.02888522964652,"pZ":2.585348340451408,"vX0":12.456690667506491,"vY0":-139.0568726297016,"vZ0":-4.390330983327693,"x":97.37,"y":98.96,"x0":-2.7454112638108192,"y0":50.00462212014361,"z0":5.087467368712066,"aX":-11.421562696505411},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2433,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39318787960684665,"extension":6.308861156568169},"index":3,"playId":"81cdfce8-5b93-39b1-b6cd-7929d032e427","pitchNumber":4,"startTime":"2026-05-25T19:54:17.625Z","endTime":"2026-05-25T19:54:22.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":95.8,"endSpeed":87.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.714789915705396,"aZ":-13.901751671684256,"pfxX":-5.671931631918342,"pfxZ":9.300462550256565,"pX":-0.16447290580422255,"pZ":3.108943317292039,"vX0":9.671062450716887,"vY0":-139.14833336739775,"vZ0":-3.2081440278231628,"x":123.27,"y":154.84,"x0":-2.9452999429940445,"y0":50.00038438417479,"z0":5.195678740083889,"aX":-11.141570143024005},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":8.3,"spinRate":2388,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39336069356830183,"extension":6.400791635773471},"index":4,"playId":"b22c1798-b7bd-35d4-b1e6-0f677b71c1ea","pitchNumber":5,"startTime":"2026-05-25T19:54:38.742Z","endTime":"2026-05-25T19:54:43.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:54:43.287Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Konnor Griffin flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T19:54:46.151Z","endTime":"2026-05-25T19:55:55.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01229995001043,"aZ":-34.219705738716485,"pfxX":0.5216285273934806,"pfxZ":-1.2610246328583834,"pX":0.7242236473696477,"pZ":1.981359548847947,"vX0":8.57255035508139,"vY0":-126.03592166562542,"vZ0":-1.4052404835338432,"x":89.39,"y":185.28,"x0":-2.7734004586797223,"y0":50.000697461356346,"z0":5.2824020751641605,"aX":0.8469048895969784},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.4,"breakHorizontal":-2.6,"spinRate":2668,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.4327957708622816,"extension":6.4927369080413495},"index":0,"playId":"80234e3e-0191-31bf-9d5e-b7b6a2285080","pitchNumber":1,"startTime":"2026-05-25T19:55:07.129Z","endTime":"2026-05-25T19:55:11.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.352843712525914,"aZ":-13.175778321885964,"pfxX":-5.064437828286857,"pfxZ":9.614081240622777,"pX":0.9072231842064942,"pZ":3.8719007296980523,"vX0":11.746877929483622,"vY0":-139.45812691969846,"vZ0":-1.3498716071674532,"x":82.42,"y":134.24,"x0":-2.6952341330495466,"y0":50.00573150436125,"z0":5.22813255138704,"aX":-10.011742911908888},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":6.8,"spinRate":2534,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39223010167925043,"extension":6.352253732493454},"index":1,"playId":"08de5f1e-8d26-3772-8751-dd2abdc35dc1","pitchNumber":2,"startTime":"2026-05-25T19:55:25.130Z","endTime":"2026-05-25T19:55:28.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.147971234627533,"aZ":-24.50780333384476,"pfxX":-10.723419857791963,"pfxZ":4.640900222677065,"pX":-0.4367896916054294,"pZ":1.644712567971799,"vX0":9.5044310987095,"vY0":-127.17553115681912,"vZ0":-4.064509897788601,"x":133.65,"y":194.37,"x0":-2.8150023914926727,"y0":50.00132976620784,"z0":5.189551266910227,"aX":-17.70356768801634},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.8,"breakHorizontal":17.5,"spinRate":2171,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42940034912005576,"extension":6.496333268057781},"hitData":{"launchSpeed":101.0,"launchAngle":26.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":117.37,"coordY":39.02}},"index":2,"playId":"819fecc9-2f34-3738-aeb1-23c4bf950eae","pitchNumber":3,"startTime":"2026-05-25T19:55:47.462Z","endTime":"2026-05-25T19:55:55.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:55:55.983Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T19:58:19.502Z","endTime":"2026-05-25T19:59:26.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Wilber Dotel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T19:57:17.572Z","endTime":"2026-05-25T19:57:50.843Z","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":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Nico Hoerner replaces Pedro Ramírez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-25T19:57:50.843Z","endTime":"2026-05-25T19:58:21.779Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.194135579010506,"aZ":-30.47047060160757,"pfxX":-5.679223350409817,"pfxZ":1.1787816279596104,"pX":1.0986217479865297,"pZ":2.933010577527933,"vX0":-1.4897514159354976,"vY0":-119.43574409186076,"vZ0":-0.14371168034157755,"x":75.12,"y":159.59,"x0":2.4679184340642077,"y0":50.005226129386884,"z0":5.725495803596537,"aX":-8.23684813673895},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.4,"breakHorizontal":10.7,"spinRate":2602,"spinDirection":263},"zone":12,"typeConfidence":0.9,"plateTime":0.4579280968730748,"extension":6.242685421952864},"index":2,"playId":"4f509ed2-d775-36f9-8bab-a3310f2479b1","pitchNumber":1,"startTime":"2026-05-25T19:58:21.779Z","endTime":"2026-05-25T19:58:27.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.358783595685747,"aZ":-33.499169309847005,"pfxX":-6.300184918074434,"pfxZ":-0.9338940259701762,"pX":-0.7970911774110342,"pZ":0.8843217404264992,"vX0":-5.251120369477501,"vY0":-118.63436138446379,"vZ0":-3.63624885862648,"x":147.38,"y":214.9,"x0":2.2659730211606868,"y0":50.0024428402143,"z0":5.500387031630901,"aX":-8.950703677682922},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.3,"breakHorizontal":12.7,"spinRate":2577,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.4622430195372189,"extension":6.329286921153526},"index":3,"playId":"8dd52bce-c876-3d1d-9400-f7fa88819840","pitchNumber":2,"startTime":"2026-05-25T19:58:37.772Z","endTime":"2026-05-25T19:58:42.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93206789697866,"aZ":-23.073992022837626,"pfxX":9.00662068780632,"pfxZ":4.5880116540923215,"pX":0.5586743295417028,"pZ":2.57120052015042,"vX0":-7.585032724152971,"vY0":-139.59231298223526,"vZ0":-3.8261226292836406,"x":95.7,"y":169.36,"x0":2.1341805617418,"y0":50.002277274115784,"z0":5.469322310166841,"aX":17.86430125688276},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":-14.9,"spinRate":2295,"spinDirection":137},"zone":6,"typeConfidence":0.87,"plateTime":0.39161063868438983,"extension":6.3727048613126565},"index":4,"playId":"eb30d2cd-df14-3fcf-8b6e-8b43cf211cd6","pitchNumber":3,"startTime":"2026-05-25T19:58:58.278Z","endTime":"2026-05-25T19:59:02.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-05-25T19:59:10.912Z","endTime":"2026-05-25T19:59:17.574Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6704735022658,"aZ":-24.40290503499057,"pfxX":10.561594039817752,"pfxZ":4.002471844733633,"pX":0.5662100681970044,"pZ":1.44485707261856,"vX0":-8.434127415544852,"vY0":-138.190718955196,"vZ0":-5.838114395176849,"x":95.42,"y":199.77,"x0":2.2797340002055444,"y0":50.00201063512369,"z0":5.215299360941489,"aX":20.505776490420086},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":-17.4,"spinRate":2213,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.3957569763191877,"extension":6.2715074058669416},"hitData":{"launchSpeed":67.1,"launchAngle":-4.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.86,"coordY":160.3}},"index":6,"playId":"f13f3e78-efde-33b0-ad11-e9be4bf6d7f7","pitchNumber":4,"startTime":"2026-05-25T19:59:17.574Z","endTime":"2026-05-25T19:59:26.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-05-25T19:59:26.614Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki challenged (pitch result), call on the field was confirmed: Seiya Suzuki called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T19:59:48.662Z","endTime":"2026-05-25T20:01:54.738Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Seiya Suzuki replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_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":0,"startTime":"2026-05-25T19:59:36.507Z","endTime":"2026-05-25T19:59:50.923Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.726793454166746,"aZ":-29.6866306233792,"pfxX":-7.9747235910508385,"pfxZ":1.7333836098315398,"pX":0.4824701722924112,"pZ":2.8544661503814464,"vX0":-2.0384475561203654,"vY0":-118.81610327573682,"vZ0":-0.15991872929835071,"x":98.61,"y":161.71,"x0":2.3868010232021533,"y0":50.00447143478053,"z0":5.609284846889885,"aX":-11.457914069259274},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.4,"breakHorizontal":14.9,"spinRate":2534,"spinDirection":247},"zone":3,"typeConfidence":0.9,"plateTime":0.4601392651392371,"extension":6.399845166213569},"index":1,"playId":"36d3436f-3c32-307c-97a6-e7a01fdc9247","pitchNumber":1,"startTime":"2026-05-25T19:59:50.923Z","endTime":"2026-05-25T19:59:54.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39003959735259,"aZ":-28.84962699809368,"pfxX":-0.9614274362329855,"pfxZ":2.2002006002868137,"pX":-0.49833021173994635,"pZ":1.787837436522514,"vX0":-6.326376721892344,"vY0":-121.69779457114474,"vZ0":-2.8706015261601965,"x":136.0,"y":190.51,"x0":2.2526061663187185,"y0":50.00205271693189,"z0":5.464503191358849,"aX":-1.4505980558385356},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.6,"breakHorizontal":3.1,"spinRate":2442,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.4489345168413883,"extension":6.5286075959568155},"index":2,"playId":"26d69481-6ae7-3e27-97ad-3e00c8844a36","pitchNumber":2,"startTime":"2026-05-25T20:00:08.510Z","endTime":"2026-05-25T20:00:12.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35936915050791,"aZ":-28.066707850750237,"pfxX":-2.0316998029400652,"pfxZ":2.72532177979709,"pX":-0.3434017685980771,"pZ":1.3037880421557022,"vX0":-5.180880852028167,"vY0":-121.62000525490261,"vZ0":-4.046840465625133,"x":130.09,"y":203.58,"x0":2.072787208788223,"y0":50.00425064251878,"z0":5.405433612337803,"aX":-3.0636311338704694},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":4.8,"spinRate":2566,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4492143295708835,"extension":6.518439860273946},"index":3,"playId":"c9959a04-5710-32ba-a19d-9c3475790ace","pitchNumber":3,"startTime":"2026-05-25T20:00:30.388Z","endTime":"2026-05-25T20:00:34.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.140184436337417,"aZ":-28.2244867791468,"pfxX":-2.2812094728881798,"pfxZ":2.6102538194310494,"pX":1.0552082177305062,"pZ":1.2448184371894917,"vX0":-2.2414854288457775,"vY0":-121.9296792638614,"vZ0":-4.005672472358732,"x":76.78,"y":205.17,"x0":2.2814232210993604,"y0":50.000006457019616,"z0":5.334206983703912,"aX":-3.4466968401273115},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.1,"breakHorizontal":4.7,"spinRate":2507,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.44858072764596413,"extension":6.416736106972565},"index":4,"playId":"5a2771bb-9d2c-352b-ab43-231f5cdc7d2e","pitchNumber":4,"startTime":"2026-05-25T20:00:48.877Z","endTime":"2026-05-25T20:00:53.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716993583773544,"aZ":-15.331691806328044,"pfxX":7.41276300171276,"pfxZ":8.264667239837303,"pX":-0.01619832980276772,"pZ":1.3586931454437932,"vX0":-8.2873351331955,"vY0":-141.28332841348583,"vZ0":-8.187847827448262,"x":117.62,"y":202.1,"x0":1.980611616444135,"y0":50.003845942927306,"z0":5.263037882811848,"aX":15.109611338480827},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":-11.9,"spinRate":2380,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.3864740544563299,"extension":6.569756559928313},"index":5,"playId":"4252efc7-f188-34f0-b9a1-473919ba58c7","pitchNumber":5,"startTime":"2026-05-25T20:01:08.126Z","endTime":"2026-05-25T20:01:12.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11333967313497,"aZ":-29.30178521357751,"pfxX":-3.2091375780997815,"pfxZ":1.8413754741634873,"pX":0.2157365918781735,"pZ":1.6003595986430799,"vX0":-4.028139764508499,"vY0":-123.35923274462657,"vZ0":-3.463206462481393,"x":108.78,"y":195.57,"x0":2.2801183852218623,"y0":50.000898633264086,"z0":5.464905359782437,"aX":-4.996659069423103},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":6.7,"spinRate":2635,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.4422294361709387,"extension":6.507507534388844},"index":6,"playId":"d86e18c0-18f9-3b5b-86a0-4b9d0a46edfb","pitchNumber":6,"startTime":"2026-05-25T20:01:27.730Z","endTime":"2026-05-25T20:01:54.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"}},"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-05-25T20:01:54.738Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T20:02:11.364Z","endTime":"2026-05-25T20:03:17.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.64"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.12"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.01"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.03"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.51"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.76"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.52"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.75"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.57"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.12"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".097"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carson Kelly replaces Miguel Amaya.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-25T20:01:56.914Z","endTime":"2026-05-25T20:02:13.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08537817023432,"aZ":-18.00600861805109,"pfxX":10.822747526265744,"pfxZ":7.021022694627165,"pX":-0.2331927150548082,"pZ":1.7688223007180257,"vX0":-10.033101077922549,"vY0":-141.15496557011173,"vZ0":-6.540103423491582,"x":125.89,"y":191.02,"x0":1.9608803545691973,"y0":50.00557150181753,"z0":5.27503628395153,"aX":21.846908219044487},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":-17.5,"spinRate":2333,"spinDirection":134},"zone":8,"typeConfidence":0.85,"plateTime":0.3880158549574557,"extension":6.736194026528869},"index":1,"playId":"8a10be5d-3d75-3f7d-927b-58a20365282a","pitchNumber":1,"startTime":"2026-05-25T20:02:13.532Z","endTime":"2026-05-25T20:02:17.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01971276946822,"aZ":-29.814797234854677,"pfxX":-4.013452744266756,"pfxZ":1.5860167497439903,"pX":2.028729021508071,"pZ":3.4967149738930847,"vX0":0.4288225524377455,"vY0":-120.49532637625653,"vZ0":1.3853431815878527,"x":39.67,"y":144.37,"x0":2.3716096656565657,"y0":50.001303953688975,"z0":5.527523132843534,"aX":-5.965531516542999},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.4,"breakHorizontal":7.2,"spinRate":2592,"spinDirection":259},"zone":12,"typeConfidence":0.89,"plateTime":0.4526814247241173,"extension":6.324362064821337},"index":2,"playId":"4a421046-8dab-3430-844e-ca81f048e54b","pitchNumber":2,"startTime":"2026-05-25T20:02:27.913Z","endTime":"2026-05-25T20:02:30.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.156966153798262,"aZ":-29.0015088156884,"pfxX":-3.7978040127856105,"pfxZ":2.149100004259891,"pX":0.9518300744760501,"pZ":2.695971699455046,"vX0":-1.7472594385356655,"vY0":-120.29742025277714,"vZ0":-0.6075441821688796,"x":80.72,"y":165.99,"x0":2.1796442695706517,"y0":50.00065279700419,"z0":5.510692321721676,"aX":-5.594536935315941},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.0,"breakHorizontal":7.3,"spinRate":2551,"spinDirection":254},"zone":12,"typeConfidence":0.91,"plateTime":0.45438175103894807,"extension":6.375296124466244},"index":3,"playId":"21a77b61-da3e-3f5c-a716-6857755855ad","pitchNumber":3,"startTime":"2026-05-25T20:02:46.756Z","endTime":"2026-05-25T20:02:50.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-25T20:03:03.601Z","endTime":"2026-05-25T20:03:08.480Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":98.1,"endSpeed":90.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541734572426652,"aZ":-17.930944615014482,"pfxX":7.154227695141584,"pfxZ":6.884189222929868,"pX":0.2065893733662351,"pZ":2.677347029214103,"vX0":-7.793827677559819,"vY0":-142.65071979033615,"vZ0":-4.382324351290825,"x":109.13,"y":166.49,"x0":2.039256186482953,"y0":50.00567766493979,"z0":5.3574458300450285,"aX":14.808334990712968},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":-11.5,"spinRate":2430,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.3833616097140258,"extension":6.399062484756463},"hitData":{"launchSpeed":100.9,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":152.7}},"index":5,"playId":"64c2f174-323a-38a2-8057-2715558a4838","pitchNumber":4,"startTime":"2026-05-25T20:03:08.480Z","endTime":"2026-05-25T20:03:17.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-25T20:03:17.391Z","atBatIndex":69}]