[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to center fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:11:31.307Z","endTime":"2026-06-21T02:12:34.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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-06-20T21:34:17.754Z","endTime":"2026-06-21T01:34:32.051Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"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-06-21T01:34:32.051Z","endTime":"2026-06-21T02:10:26.587Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"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-06-21T02:10:26.587Z","endTime":"2026-06-21T02:11:33.445Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.009089481222702,"aZ":-20.840229133517546,"pfxX":-1.6460258606366387,"pfxZ":5.972623777697775,"pX":-0.5238056767009304,"pZ":3.0680433832718603,"vX0":6.041408014163166,"vY0":-136.65184126726504,"vZ0":-4.084160292890268,"x":136.97,"y":155.94,"x0":-2.545756768030457,"y0":50.00667597558563,"z0":6.006668936800172,"aX":-3.126152632249077},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":1.8,"spinRate":2295,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4002143909096363,"extension":6.481617336568974},"index":3,"playId":"291e95c6-0d4a-379f-bd18-658e65431f23","pitchNumber":1,"startTime":"2026-06-21T02:11:33.445Z","endTime":"2026-06-21T02:11:37.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.870576195332507,"aZ":-25.477211848899028,"pfxX":-7.141670097311997,"pfxZ":4.0238142915125685,"pX":-1.6102681160923844,"pZ":1.042676465733285,"vX0":5.305359987030321,"vY0":-127.55086452402031,"vZ0":-6.6519340683376456,"x":178.38,"y":210.63,"x0":-2.7794847197622747,"y0":50.00181136273525,"z0":5.666850111558379,"aX":-11.880209418523119},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":11.9,"spinRate":1624,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4278538537320995,"extension":6.384934927216663},"index":4,"playId":"bf3212ce-1a25-35f6-a887-9ee35b1200a9","pitchNumber":2,"startTime":"2026-06-21T02:11:46.409Z","endTime":"2026-06-21T02:11:50.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.351563452540077,"aZ":-26.86175478819172,"pfxX":-6.744136521869325,"pfxZ":3.2263960331295216,"pX":-0.6982181205446796,"pZ":1.7932321675777707,"vX0":7.197473764540534,"vY0":-126.7865056317987,"vZ0":-4.638253569839683,"x":143.61,"y":190.36,"x0":-2.683453377220907,"y0":50.000577473533816,"z0":5.763155907946593,"aX":-11.094839266936528},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":10.8,"spinRate":1533,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4302678982871284,"extension":6.502190090268469},"index":5,"playId":"0af461ea-3459-37ff-96a1-a2675502b281","pitchNumber":3,"startTime":"2026-06-21T02:11:59.754Z","endTime":"2026-06-21T02:12:02.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-21T02:12:07.463Z","endTime":"2026-06-21T02:12:23.894Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.550330164626168,"aZ":-20.74072215208816,"pfxX":-2.280510779987825,"pfxZ":5.997992097752736,"pX":0.2777936226306399,"pZ":3.877357579485678,"vX0":8.150895926569406,"vY0":-137.02849065715154,"vZ0":-1.8325550538382414,"x":106.41,"y":134.09,"x0":-2.435719978842926,"y0":50.00402069673241,"z0":5.968075701858774,"aX":-4.3488316128200815},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":2.5,"spinRate":2264,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3993336294080878,"extension":6.530986695588697},"hitData":{"launchSpeed":81.5,"launchAngle":17.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.51,"coordY":86.96}},"index":7,"playId":"02a3651b-2db5-3806-8363-7d718e681bca","pitchNumber":4,"startTime":"2026-06-21T02:12:23.894Z","endTime":"2026-06-21T02:12:34.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-06-21T02:12:34.980Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Byron Buxton lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:12:52.470Z","endTime":"2026-06-21T02:13:33.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"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(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":90.5,"endSpeed":84.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454570651371043,"aZ":-25.810274034304385,"pfxX":1.7700710397172816,"pfxZ":3.5901448090201367,"pX":0.47492640358013105,"pZ":2.0930054880627122,"vX0":7.134228483085637,"vY0":-131.69163343493267,"vZ0":-5.036533654947649,"x":91.02,"y":181.21,"x0":-2.4888307102596863,"y0":50.00533194843896,"z0":5.916909229379437,"aX":3.1376345932576193},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":-4.7,"spinRate":2615,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.4144021126591957,"extension":6.593479070389306},"index":0,"playId":"d7968107-93fa-3438-9fa6-31c356caf790","pitchNumber":1,"startTime":"2026-06-21T02:13:03.924Z","endTime":"2026-06-21T02:13:09.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.531128036342285,"aZ":-28.920342520562738,"pfxX":2.41704675322478,"pfxZ":1.8930528095426222,"pX":0.9855802235990775,"pZ":1.7967512009794462,"vX0":7.571604351263651,"vY0":-130.01158307710017,"vZ0":-4.963355434600793,"x":79.43,"y":190.27,"x0":-2.2748941924959,"y0":50.00001413458399,"z0":5.9177842296947185,"aX":4.14874456644783},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.5,"breakHorizontal":-6.0,"spinRate":2579,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.42083329469019093,"extension":6.699375327824342},"hitData":{"launchSpeed":70.8,"launchAngle":16.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.0,"coordY":153.0}},"index":1,"playId":"548f9b6a-626a-3133-8bb8-c0c40be80a0f","pitchNumber":2,"startTime":"2026-06-21T02:13:26.682Z","endTime":"2026-06-21T02:13:33.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:13:33.676Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:14:07.399Z","endTime":"2026-06-21T02:14:58.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T02:13:53.626Z","endTime":"2026-06-21T02:14:09.531Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.836552712087695,"aZ":-12.31911144968132,"pfxX":-2.6777362737668,"pfxZ":10.419761852929778,"pX":0.6309478772804242,"pZ":2.4718486012470953,"vX0":8.691236697569659,"vY0":-137.7074823662748,"vZ0":-7.119542433507516,"x":92.95,"y":172.04,"x0":-2.229125802572477,"y0":50.00195598826145,"z0":5.938264778674046,"aX":-5.103007256153211},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":2.9,"spinRate":2445,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.3989581476293025,"extension":6.517475836536065},"index":1,"playId":"205659ed-fd4f-3e63-8237-14a3ecd3a4ae","pitchNumber":1,"startTime":"2026-06-21T02:14:09.531Z","endTime":"2026-06-21T02:14:13.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34053723911961,"aZ":-15.855730928762192,"pfxX":0.2359207479798402,"pfxZ":8.783164739188376,"pX":0.4448257483610291,"pZ":2.3526479278409287,"vX0":7.700020777548105,"vY0":-135.6066636952184,"vZ0":-6.425989603245492,"x":100.04,"y":175.26,"x0":-2.465049087633871,"y0":50.00348352997313,"z0":5.864030147524572,"aX":0.43637354590859706},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":-2.2,"spinRate":2471,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4042930466770027,"extension":6.527836351077371},"index":2,"playId":"40e9347d-318b-3b11-872b-4b9ceb658571","pitchNumber":2,"startTime":"2026-06-21T02:14:27.112Z","endTime":"2026-06-21T02:14:30.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.386389971560668,"aZ":-13.368110834050437,"pfxX":-4.109932044315082,"pfxZ":9.768960335652952,"pX":-0.009611098114422059,"pZ":3.195223122603878,"vX0":7.988227358009371,"vY0":-138.04456066970616,"vZ0":-4.8998480691411395,"x":117.37,"y":152.51,"x0":-2.4099826616360756,"y0":50.006012490376605,"z0":5.896624202770005,"aX":-7.915149880762352},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2507,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39711626701200986,"extension":6.536578604265484},"hitData":{"launchSpeed":85.7,"launchAngle":29.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.75,"coordY":111.89}},"index":3,"playId":"24e03545-fd96-3be1-b757-208d266cd0c5","pitchNumber":3,"startTime":"2026-06-21T02:14:47.080Z","endTime":"2026-06-21T02:14:58.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:14:58.233Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Bell hits a ground-rule double (15) on a line drive to right field. Trevor Larnach to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:15:11.309Z","endTime":"2026-06-21T02:16:31.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.857121703495036,"aZ":-15.188507118072584,"pfxX":-2.499262833564649,"pfxZ":9.006659763087026,"pX":0.5750947031475184,"pZ":1.4314895580186575,"vX0":9.077351585623441,"vY0":-136.61927507032834,"vZ0":-8.721635412536097,"x":95.08,"y":200.13,"x0":-2.469569482019871,"y0":50.00032167441734,"z0":5.715124423437854,"aX":-4.713496594008051},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":2.5,"spinRate":2433,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40133392208443475,"extension":6.591508692158251},"index":0,"playId":"d66a822a-a8b3-30a6-bffa-7cbc623bb73f","pitchNumber":1,"startTime":"2026-06-21T02:15:22.433Z","endTime":"2026-06-21T02:15:25.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66484632087938,"aZ":-28.90415562340546,"pfxX":-7.493221475784794,"pfxZ":1.9771683013548014,"pX":-1.6863847779675547,"pZ":1.3240072174013826,"vX0":5.035541881736533,"vY0":-127.62578932485032,"vZ0":-5.451659758631932,"x":181.28,"y":203.03,"x0":-2.709013232946532,"y0":50.00408039155965,"z0":5.757597245883735,"aX":-12.392461510667545},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":12.5,"spinRate":1695,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4287694939768145,"extension":6.449247453530212},"index":1,"playId":"ea465a83-e39c-32ca-a59c-b99b410def17","pitchNumber":2,"startTime":"2026-06-21T02:15:39.136Z","endTime":"2026-06-21T02:15:43.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597822312812383,"aZ":-29.648953514312836,"pfxX":-9.60110276272405,"pfxZ":1.5330499398512467,"pX":-0.08689305416659422,"pZ":-0.11514065157536259,"vX0":9.378439904857316,"vY0":-127.5269266710767,"vZ0":-8.394715039276466,"x":120.31,"y":241.89,"x0":-2.5673572515562912,"y0":50.00139506807937,"z0":5.563051427420603,"aX":-15.789123043989573},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":15.2,"spinRate":1755,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4297535062906581,"extension":6.581611823230801},"index":2,"playId":"d71869f9-32d3-3681-9725-9ee0487768a6","pitchNumber":3,"startTime":"2026-06-21T02:15:56.245Z","endTime":"2026-06-21T02:16:00.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017308940166668,"aZ":-15.62500592531271,"pfxX":-0.69279021246564,"pfxZ":8.734699665200164,"pX":0.20726885767797304,"pZ":2.638102906701199,"vX0":7.214161239510941,"vY0":-136.74897851910055,"vZ0":-6.112658730347022,"x":109.1,"y":167.55,"x0":-2.3744802392627666,"y0":50.00352269419301,"z0":5.973352953831862,"aX":-1.3129173695101153},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":-0.2,"spinRate":2303,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4004516726364007,"extension":6.630076247960567},"hitData":{"launchSpeed":107.7,"launchAngle":7.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":219.25,"coordY":86.24}},"index":3,"playId":"15cfcfdc-dc37-35a4-9ac7-5cb4730fa79c","pitchNumber":4,"startTime":"2026-06-21T02:16:17.793Z","endTime":"2026-06-21T02:16:31.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.88,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:16:31.800Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:17:09.737Z","endTime":"2026-06-21T02:18:36.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.7,"endSpeed":83.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94285998476551,"aZ":-28.058306580369077,"pfxX":1.0178525381100514,"pfxZ":2.360334722716228,"pX":0.0027915281034141997,"pZ":1.2251160739151326,"vX0":5.647785542048342,"vY0":-131.8353079800292,"vZ0":-6.577547632101682,"x":116.89,"y":205.7,"x0":-2.3061497940185207,"y0":50.006139904539715,"z0":5.843841400557195,"aX":1.7794503521281533},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.9,"breakHorizontal":-3.1,"spinRate":2619,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.416625739465581,"extension":6.6555391760612554},"index":0,"playId":"cbd91789-9047-33df-8cf3-3a901efa6fc9","pitchNumber":1,"startTime":"2026-06-21T02:17:12.645Z","endTime":"2026-06-21T02:17:15.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.126420703074192,"aZ":-41.717715775509674,"pfxX":1.2461979648596277,"pfxZ":-6.563484574563148,"pX":0.751894602379705,"pZ":0.5865759119227947,"vX0":7.607737037985859,"vY0":-120.2999061708878,"vZ0":-3.6690779973853025,"x":88.34,"y":222.94,"x0":-2.6242963354616475,"y0":50.00509061119715,"z0":5.860499611992022,"aX":1.809936690262097},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.6,"breakHorizontal":-4.2,"spinRate":2573,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4567491964438313,"extension":6.650520912123608},"index":1,"playId":"41fb9e12-8a3a-385f-9a5a-a868bbcb05ba","pitchNumber":2,"startTime":"2026-06-21T02:17:30.886Z","endTime":"2026-06-21T02:17:33.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546465550451963,"aZ":-28.995685786686494,"pfxX":0.4520268723914609,"pfxZ":1.8441670752793708,"pX":0.6633075594822541,"pZ":1.5549497866268478,"vX0":7.771358735401283,"vY0":-130.16524441420438,"vZ0":-5.4690583281613,"x":91.72,"y":196.8,"x0":-2.41576865225746,"y0":50.001168435573774,"z0":5.870465794966149,"aX":0.7765814107053339},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-2.5,"spinRate":2508,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.42031108543887274,"extension":6.648759663717402},"index":2,"playId":"8f4dff57-b621-3ba1-ba19-21280b6d1610","pitchNumber":3,"startTime":"2026-06-21T02:17:53.306Z","endTime":"2026-06-21T02:17:57.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1352381741764,"aZ":-29.64525009004798,"pfxX":1.2985788778076377,"pfxZ":1.4779996156477164,"pX":0.6125175173218765,"pZ":2.241935461859978,"vX0":7.604178748792922,"vY0":-129.72504780843013,"vZ0":-3.705391849634215,"x":93.65,"y":178.25,"x0":-2.520670575735965,"y0":50.00252394219547,"z0":5.938862769024725,"aX":2.2215241752953814},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":-4.0,"spinRate":2570,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4215880614880376,"extension":6.554860785277088},"index":3,"playId":"fc6539a9-b646-301b-b831-3b113a77a379","pitchNumber":4,"startTime":"2026-06-21T02:18:12.441Z","endTime":"2026-06-21T02:18:16.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1736202395991,"aZ":-28.33436728989986,"pfxX":1.5781143705414888,"pfxZ":2.1688840064520036,"pX":0.3306379812412975,"pZ":1.0121722044692425,"vX0":6.714003125072662,"vY0":-131.57054598623785,"vZ0":-7.175671350202389,"x":104.4,"y":211.45,"x0":-2.44849182850288,"y0":50.003339533757014,"z0":5.844426093201159,"aX":2.7959826021657057},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.6,"breakHorizontal":-4.2,"spinRate":2571,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.41463702739882047,"extension":6.722647191059329},"index":4,"playId":"447b43c2-6f28-3769-aa33-409f0fd6734e","pitchNumber":5,"startTime":"2026-06-21T02:18:33.484Z","endTime":"2026-06-21T02:18:36.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.5,"awayTeamWinProbability":52.5,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":2.04,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:18:36.877Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a line drive to right fielder Corbin Carroll. Trevor Larnach scores. Josh Bell scores. Royce Lewis to 3rd.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:18:55.534Z","endTime":"2026-06-21T02:20:09.906Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6467831517445,"aZ":-42.75765298428465,"pfxX":5.168388243360928,"pfxZ":-7.469610212019036,"pX":-0.9258508593271189,"pZ":3.273694705577688,"vX0":2.405078355652478,"vY0":-118.28034054554992,"vZ0":2.609910658130289,"x":152.29,"y":150.39,"x0":-2.6275398816732185,"y0":50.00436712610694,"z0":6.077759000046812,"aX":7.320313878905301},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.6,"breakHorizontal":-10.0,"spinRate":2626,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.46315185223751243,"extension":6.422454037374714},"index":0,"playId":"cd0c2ba2-3379-3fad-b34c-5fa03f19a958","pitchNumber":1,"startTime":"2026-06-21T02:19:01.903Z","endTime":"2026-06-21T02:19:07.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.757775321309573,"aZ":-14.005161097661228,"pfxX":-0.706628505708154,"pfxZ":9.344450607957981,"pX":-0.4253397882800793,"pZ":1.6789403314193745,"vX0":5.59753469706878,"vY0":-138.08932875180255,"vZ0":-8.821661589592557,"x":133.21,"y":193.45,"x0":-2.3809889479146884,"y0":50.00670015963751,"z0":5.842854844962681,"aX":-1.3754103196375456},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":0.2,"spinRate":2359,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.39561337442403666,"extension":6.6558461674579315},"index":1,"playId":"057cb0e2-5eee-33ab-a687-022d7f5e91fd","pitchNumber":2,"startTime":"2026-06-21T02:19:19.945Z","endTime":"2026-06-21T02:19:23.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57679536213325,"aZ":-29.36589120628193,"pfxX":-4.26241111102199,"pfxZ":1.6690431395234828,"pX":-1.1195817201460425,"pZ":2.2518975597054083,"vX0":5.176674280153777,"vY0":-128.1115735089676,"vZ0":-3.2700851756569533,"x":159.68,"y":177.98,"x0":-2.601698150871465,"y0":50.00169580247872,"z0":5.8118786611559035,"aX":-7.167460555330383},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":6.7,"spinRate":1503,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4256375352206314,"extension":6.455651517799281},"index":2,"playId":"2611ef91-1413-3f0f-b36c-1ca9112f9ee4","pitchNumber":3,"startTime":"2026-06-21T02:19:38.741Z","endTime":"2026-06-21T02:19:43.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06357364658292,"aZ":-27.83640307769413,"pfxX":-5.069337227630566,"pfxZ":2.575363796786384,"pX":-0.7533940776456406,"pZ":2.0696509855220278,"vX0":6.507054370339133,"vY0":-128.3890396444892,"vZ0":-3.8464820673389544,"x":145.72,"y":182.9,"x0":-2.650270540724896,"y0":50.00571242741375,"z0":5.729319709459512,"aX":-8.550363354386848},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":7.9,"spinRate":1629,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.42497124526502406,"extension":6.423710096161498},"hitData":{"launchSpeed":86.7,"launchAngle":14.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.52,"coordY":108.02}},"index":3,"playId":"3061e91f-da05-3b6c-bed0-44b282b15eb5","pitchNumber":4,"startTime":"2026-06-21T02:19:57.770Z","endTime":"2026-06-21T02:20:09.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-16.1,"leverageIndex":2.83,"dramaIndex":175.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:20:09.906Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:21:45.988Z","endTime":"2026-06-21T02:22:45.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T02:20:32.156Z","endTime":"2026-06-21T02:21:33.351Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-21T02:21:33.351Z","endTime":"2026-06-21T02:21:48.297Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5402211027725,"aZ":-11.97823613996325,"pfxX":-2.1805081423932346,"pfxZ":10.487529813581347,"pX":0.326696091527686,"pZ":1.861422933413084,"vX0":7.961582112864576,"vY0":-138.3041606507389,"vZ0":-8.725993439691072,"x":104.55,"y":188.52,"x0":-2.313460271649342,"y0":50.003647593902684,"z0":5.872554588883559,"aX":-4.199774624179827},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":2.2,"spinRate":2465,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3969130520858104,"extension":6.667064782264353},"index":2,"playId":"9591fb67-e529-363c-b32c-dee1a9c4a4a5","pitchNumber":1,"startTime":"2026-06-21T02:21:48.297Z","endTime":"2026-06-21T02:21:52.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34702422053742,"aZ":-29.49668135012135,"pfxX":-6.401007792931784,"pfxZ":1.6097576323889164,"pX":-0.5710638313678894,"pZ":1.3339902994666877,"vX0":7.237850281903501,"vY0":-128.19401273936,"vZ0":-5.152761669326655,"x":138.77,"y":202.76,"x0":-2.598598960674786,"y0":50.00480380836882,"z0":5.6710220511858696,"aX":-10.661840501558542},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":10.0,"spinRate":1631,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4271605604101505,"extension":6.5811394738058935},"index":3,"playId":"3b280f0f-e6de-3b28-acbe-b20ddd9a607d","pitchNumber":2,"startTime":"2026-06-21T02:22:19.557Z","endTime":"2026-06-21T02:22:22.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21618117478364,"aZ":-28.309541231828977,"pfxX":-8.328835189008677,"pfxZ":2.3798291103072557,"pX":-0.07617266769234594,"pZ":1.8042624351687584,"vX0":9.220034898468223,"vY0":-126.38749713577295,"vZ0":-4.147709694719484,"x":119.9,"y":190.06,"x0":-2.685452042291266,"y0":50.00130718730216,"z0":5.734431988995003,"aX":-13.504724279230894},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.6,"breakHorizontal":13.1,"spinRate":1502,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4330160654517412,"extension":6.590985512350039},"index":4,"playId":"da9a3e7b-4112-3d58-bf40-4f9218f07764","pitchNumber":3,"startTime":"2026-06-21T02:22:37.820Z","endTime":"2026-06-21T02:22:45.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:22:45.816Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Kody Clemens.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T02:24:50.934Z","endTime":"2026-06-21T02:27:09.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.85384710525371,"aZ":-12.005799490806782,"pfxX":-4.309515527523666,"pfxZ":10.126982753949223,"pX":-1.426084155268161,"pZ":4.260250004189161,"vX0":1.0295207130525423,"vY0":-141.33303772358332,"vZ0":-2.8855367955355375,"x":171.36,"y":123.75,"x0":-1.2389563578308411,"y0":50.0063736941707,"z0":6.082396731065048,"aX":-8.584873122870865},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2304,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38987271221766173,"extension":6.462112135343045},"index":0,"playId":"ad9219d2-64ca-3e3f-8f4b-fd219384a624","pitchNumber":1,"startTime":"2026-06-21T02:25:03.875Z","endTime":"2026-06-21T02:25:06.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022477984817844,"aZ":-25.826330722227308,"pfxX":-7.020604810473614,"pfxZ":3.646164891159607,"pX":0.39400663656763046,"pZ":2.582929661367601,"vX0":6.19848321942213,"vY0":-130.94468194700588,"vZ0":-3.755622545060942,"x":101.98,"y":169.04,"x0":-1.0888961239009332,"y0":50.00334228478213,"z0":5.962739895378508,"aX":-12.222067117238032},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":11.4,"spinRate":1732,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.41791499843030877,"extension":6.547730701397474},"index":1,"playId":"0820082e-18eb-383f-a4b9-a35efb18a5e0","pitchNumber":2,"startTime":"2026-06-21T02:25:16.619Z","endTime":"2026-06-21T02:25:20.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-21T02:25:25.320Z","endTime":"2026-06-21T02:25:40.235Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.9,"endSpeed":83.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265215152563,"aZ":-25.768138468520263,"pfxX":-6.331474575575269,"pfxZ":3.613231775134352,"pX":0.11302922511851286,"pZ":2.766176452522544,"vX0":5.309082374604913,"vY0":-132.2589168665295,"vZ0":-3.541646214934767,"x":112.69,"y":164.09,"x0":-1.0979585706258885,"y0":50.00091661995915,"z0":6.012928116620503,"aX":-11.213549133954876},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.0,"breakHorizontal":10.3,"spinRate":1840,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41418119291494193,"extension":6.494681104934015},"index":3,"playId":"e9e99162-442f-39ec-a4ec-c0c38d919964","pitchNumber":3,"startTime":"2026-06-21T02:25:40.235Z","endTime":"2026-06-21T02:25:43.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323749075973968,"aZ":-25.013337274840758,"pfxX":-8.085928277549947,"pfxZ":3.970182874072056,"pX":-0.9249487415005497,"pZ":1.7583948699437768,"vX0":3.679892976623062,"vY0":-133.63155207090495,"vZ0":-6.056372798236033,"x":152.26,"y":191.3,"x0":-1.2707323122960121,"y0":50.005126954881916,"z0":5.855911914655587,"aX":-14.5973173651317},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.0,"breakHorizontal":13.8,"spinRate":1685,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4101889928237883,"extension":6.548511715957774},"index":4,"playId":"3877a473-1359-311e-818c-0b23608771e5","pitchNumber":4,"startTime":"2026-06-21T02:25:56.022Z","endTime":"2026-06-21T02:25:59.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74148891236978,"aZ":-28.33397974352318,"pfxX":1.736673093548485,"pfxZ":2.2653630454091935,"pX":1.1596336640598641,"pZ":1.206736304734138,"vX0":5.112061903628142,"vY0":-129.58277138029408,"vZ0":-6.4561591939126854,"x":72.8,"y":206.2,"x0":-1.066524028181669,"y0":50.00536733696603,"z0":5.902892070874246,"aX":2.94485256188348},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":-4.3,"spinRate":2227,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.423114497048366,"extension":6.524622718451493},"index":5,"playId":"795de6a2-7b74-3b63-b439-8bf2fe071df8","pitchNumber":5,"startTime":"2026-06-21T02:26:25.002Z","endTime":"2026-06-21T02:26:28.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.877434811483923,"aZ":-30.146006524445255,"pfxX":-5.55019583582841,"pfxZ":1.1246491366580784,"pX":-0.957983668700299,"pZ":4.637813325417483,"vX0":2.794045220287623,"vY0":-133.39217870703428,"vZ0":1.7963147699310587,"x":153.52,"y":113.56,"x0":-1.2961502075936262,"y0":50.00583537920282,"z0":6.124492667414606,"aX":-10.033916303562108},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.6,"breakHorizontal":9.5,"spinRate":1729,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4101491202069121,"extension":6.358444514309878},"index":6,"playId":"92b4cbf7-8d2e-3fb7-a43b-db45d1df9237","pitchNumber":6,"startTime":"2026-06-21T02:26:41.129Z","endTime":"2026-06-21T02:26:44.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4939972760536,"aZ":-23.71250196456141,"pfxX":-6.568182577805417,"pfxZ":4.720042249931598,"pX":0.24262930770257612,"pZ":3.5300073651149786,"vX0":5.394895155786591,"vY0":-132.82755016249735,"vZ0":-2.062000608768739,"x":107.75,"y":143.47,"x0":-0.9578119488964496,"y0":50.00404405614363,"z0":6.034200233863503,"aX":-11.779592122396993},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.3,"breakHorizontal":10.8,"spinRate":1758,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.41179992099210505,"extension":6.629003126797843},"hitData":{"launchSpeed":91.3,"launchAngle":48.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.15,"coordY":110.42}},"index":7,"playId":"a46f50a8-067a-3a6b-af89-786ef31c9b64","pitchNumber":7,"startTime":"2026-06-21T02:26:58.732Z","endTime":"2026-06-21T02:27:09.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:27:09.273Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T02:27:24.913Z","endTime":"2026-06-21T02:28:56.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":97.3,"endSpeed":88.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6421027432532,"aZ":-10.98782952737324,"pfxX":-5.176490054600336,"pfxZ":10.527132493733275,"pX":0.14875785786055104,"pZ":0.7458996252674038,"vX0":5.2571222367429025,"vY0":-141.1016273363599,"vZ0":-11.969939165240733,"x":111.33,"y":218.64,"x0":-1.0675889596085044,"y0":50.00574192957246,"z0":5.755557683456303,"aX":-10.421168364233845},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2318,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3884358304400588,"extension":6.583439722459226},"index":0,"playId":"c634330f-14ef-3e62-bf92-5c03907df269","pitchNumber":1,"startTime":"2026-06-21T02:27:36.089Z","endTime":"2026-06-21T02:27:40.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672063478054532,"aZ":-25.58918763709429,"pfxX":2.2244023095654493,"pfxZ":3.7348533289325543,"pX":0.2707814728519224,"pZ":0.8262976513780607,"vX0":3.136247299794,"vY0":-131.57608530912876,"vZ0":-8.033591073994707,"x":106.68,"y":216.47,"x0":-1.2233845122504001,"y0":50.00176159080395,"z0":5.801769694674413,"aX":3.917250237346067},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-4.7,"spinRate":2115,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4155275730180925,"extension":6.426606193877121},"index":1,"playId":"0f65dcf4-ba06-3e51-a760-ec130351b070","pitchNumber":2,"startTime":"2026-06-21T02:27:50.885Z","endTime":"2026-06-21T02:27:54.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37589987573713,"aZ":-12.067925601186968,"pfxX":-2.6962969660736977,"pfxZ":10.337075255279787,"pX":-0.3677899552714758,"pZ":2.598365950413193,"vX0":3.4743987691717786,"vY0":-139.09998968279874,"vZ0":-6.879734538369288,"x":131.02,"y":168.62,"x0":-1.287102696079074,"y0":50.00239868268768,"z0":5.916645194340713,"aX":-5.244398618028673},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2267,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.394899252468095,"extension":6.558915532165362},"index":2,"playId":"c7a47bc3-aed0-3816-8dfb-ceff066bed7b","pitchNumber":3,"startTime":"2026-06-21T02:28:10.541Z","endTime":"2026-06-21T02:28:16.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.3,"endSpeed":87.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84752468064013,"aZ":-12.006714239173528,"pfxX":-2.975082730839021,"pfxZ":10.232590899511868,"pX":0.8628248267516085,"pZ":1.518133321545107,"vX0":5.935262114426956,"vY0":-139.81036394475473,"vZ0":-9.71628980272779,"x":84.11,"y":197.79,"x0":-0.9053635835559665,"y0":50.00240469081401,"z0":5.836054060939116,"aX":-5.86372165949503},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":4.1,"spinRate":2241,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.3924447522218242,"extension":6.590097325604465},"index":3,"playId":"dff02ed9-95eb-3124-bbe8-6ea26d8d6563","pitchNumber":4,"startTime":"2026-06-21T02:28:37.473Z","endTime":"2026-06-21T02:28:41.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.6,"endSpeed":87.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3848340443017,"aZ":-14.277155498702141,"pfxX":-3.4357777259485833,"pfxZ":8.981338187208731,"pX":-0.312129049280256,"pZ":3.7780114453479605,"vX0":3.5205159801462798,"vY0":-140.63924240999077,"vZ0":-3.6994171912918277,"x":128.9,"y":136.77,"x0":-1.1367705369327565,"y0":50.006603069702734,"z0":6.04317593290786,"aX":-6.849774491079644},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":5.4,"spinRate":2332,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3902059755490157,"extension":6.426197495256278},"index":4,"playId":"af1b3472-9078-3349-bdee-d29f55392dbf","pitchNumber":5,"startTime":"2026-06-21T02:28:52.305Z","endTime":"2026-06-21T02:28:56.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.5,"awayTeamWinProbability":64.5,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:28:56.112Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T02:29:16.889Z","endTime":"2026-06-21T02:32:28.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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(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.1,"endSpeed":88.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24868135878277,"aZ":-12.767162315536721,"pfxX":-2.5756705120494727,"pfxZ":9.671483802210457,"pX":-0.44321445256889846,"pZ":2.581885571992032,"vX0":3.451699934647057,"vY0":-141.2406568689825,"vZ0":-6.724219312417136,"x":133.89,"y":169.07,"x0":-1.3504625025491077,"y0":50.00286523801243,"z0":5.826326080848142,"aX":-5.168360243309376},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":4.0,"spinRate":2330,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.38884099916280546,"extension":6.536254011241306},"index":0,"playId":"cf4809d9-1af6-3a05-891a-158b88ea879b","pitchNumber":1,"startTime":"2026-06-21T02:29:24.365Z","endTime":"2026-06-21T02:29:28.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.5,"endSpeed":82.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208985842893856,"aZ":-26.649304435622003,"pfxX":-5.434686261420606,"pfxZ":3.1490980198258782,"pX":-0.7928933059246256,"pZ":3.1964328208967485,"vX0":3.838064887692193,"vY0":-131.72117594079347,"vZ0":-1.6950312915649337,"x":147.22,"y":152.48,"x0":-1.5634125099429157,"y0":50.00398327370401,"z0":5.820263415442461,"aX":-9.542227801151983},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":9.0,"spinRate":1718,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.41595772608133785,"extension":6.654270390454944},"index":1,"playId":"047efbd2-e192-3047-bdd4-6f09a2a706d7","pitchNumber":2,"startTime":"2026-06-21T02:29:46.076Z","endTime":"2026-06-21T02:29:50.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.0,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7619434501168,"aZ":-12.961822628031124,"pfxX":-4.155154356730847,"pfxZ":9.817829681082511,"pX":-0.22567694603630906,"pZ":2.5705009354089166,"vX0":4.552431580457082,"vY0":-139.55302659674837,"vZ0":-6.463754301038621,"x":125.6,"y":169.38,"x0":-1.3445395179013142,"y0":50.00192147380683,"z0":5.7842346014016455,"aX":-8.129911657402756},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2283,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39370542208346704,"extension":6.510216774990036},"index":2,"playId":"4c724f33-916e-3fe2-9094-f450f4c79375","pitchNumber":3,"startTime":"2026-06-21T02:30:03.609Z","endTime":"2026-06-21T02:30:06.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8335300439439,"aZ":-27.118792219898378,"pfxX":-5.270536394596146,"pfxZ":2.768653974237157,"pX":-0.9380746079052545,"pZ":2.8298777326780815,"vX0":3.3620894709496603,"vY0":-133.95140161216142,"vZ0":-2.839355368329472,"x":152.76,"y":162.37,"x0":-1.5221238781264153,"y0":50.00195472932551,"z0":5.834208603923109,"aX":-9.616221314238324},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":8.9,"spinRate":1867,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4082748473104103,"extension":6.628205297881906},"index":3,"playId":"408a3386-fd55-3e28-b2ae-99c0265fc2b0","pitchNumber":4,"startTime":"2026-06-21T02:30:27.011Z","endTime":"2026-06-21T02:30:30.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.9,"endSpeed":89.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29309239885254,"aZ":-9.538190460709227,"pfxX":-3.468008210335694,"pfxZ":10.922137647584716,"pX":0.009386123825668242,"pZ":3.242136610517898,"vX0":4.87397698066047,"vY0":-143.74848748536047,"vZ0":-5.832068066958074,"x":116.64,"y":151.24,"x0":-1.2651908907083025,"y0":50.00713860621138,"z0":5.902599705736551,"aX":-7.190481992881044},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.6,"breakHorizontal":5.2,"spinRate":2362,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.38242999797726807,"extension":6.349337614480774},"index":4,"playId":"97ccd473-1c0e-3876-815b-c4af020b7148","pitchNumber":5,"startTime":"2026-06-21T02:30:48.929Z","endTime":"2026-06-21T02:30:51.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89180099435906,"aZ":-22.942760963872963,"pfxX":2.8937309280092207,"pfxZ":5.084572271628783,"pX":0.5695136773744415,"pZ":-0.5474404357955123,"vX0":3.9294456622660223,"vY0":-133.45889395938173,"vZ0":-12.076523103467974,"x":95.29,"y":253.56,"x0":-1.2941885750831628,"y0":50.004524268775235,"z0":5.6666178722844185,"aX":5.25584694219622},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":-6.0,"spinRate":2240,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4093486953854675,"extension":6.532025371211473},"index":5,"playId":"6c5217d8-b9ff-3051-b1eb-3ea9a3bc33c5","pitchNumber":6,"startTime":"2026-06-21T02:31:14.134Z","endTime":"2026-06-21T02:31:17.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.758283685181425,"aZ":-13.259865602494788,"pfxX":-4.176755317559533,"pfxZ":9.33269133067552,"pX":0.46745503341716177,"pZ":2.682958990017852,"vX0":6.358596085438371,"vY0":-141.34087214437656,"vZ0":-6.2910236776872726,"x":99.18,"y":166.34,"x0":-1.2671136892323502,"y0":50.00116991883455,"z0":5.786590697204898,"aX":-8.46362643787764},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":6.2,"spinRate":2200,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.38730996145719576,"extension":6.511392772659798},"index":6,"playId":"e4476361-9b67-3a0f-aad9-0dfd3131ce5c","pitchNumber":7,"startTime":"2026-06-21T02:31:43.461Z","endTime":"2026-06-21T02:31:49.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.739837206101377,"aZ":-28.940290204340357,"pfxX":-6.228871380153821,"pfxZ":1.7994949736627213,"pX":-0.41722497281952114,"pZ":3.4439925936076907,"vX0":4.450324984510137,"vY0":-132.7143493818364,"vZ0":-0.86854165226924,"x":132.9,"y":145.79,"x0":-1.3013469489784455,"y0":50.001178697212055,"z0":5.87161242722476,"aX":-11.179721199633754},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.2,"breakHorizontal":10.4,"spinRate":1541,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41173903877999507,"extension":6.57095766913746},"hitData":{"launchSpeed":100.9,"launchAngle":-8.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.35,"coordY":150.54}},"index":7,"playId":"33c6ec54-7222-313b-a249-302d3d0c7418","pitchNumber":8,"startTime":"2026-06-21T02:32:20.259Z","endTime":"2026-06-21T02:32:28.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.26,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:32:28.063Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to first baseman Royce Lewis in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T02:32:50.044Z","endTime":"2026-06-21T02:35:13.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"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":99.0,"endSpeed":90.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03793203194409,"aZ":-9.184298588869046,"pfxX":-4.275217283580549,"pfxZ":10.99820980619069,"pX":-0.7148683945672413,"pZ":2.6548929980976967,"vX0":3.0179255684022985,"vY0":-144.02454737488156,"vZ0":-7.61335730671905,"x":144.25,"y":167.1,"x0":-1.2236155786702332,"y0":50.00029257168294,"z0":5.908563879037031,"aX":-8.93453080244626},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2431,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.3810415472299229,"extension":6.481184149521176},"index":0,"playId":"2b2b294c-2df3-3e85-9fc5-3bb298ceca5e","pitchNumber":1,"startTime":"2026-06-21T02:33:06.895Z","endTime":"2026-06-21T02:33:11.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45055481346796,"aZ":-11.106557588972674,"pfxX":-4.94541919824857,"pfxZ":10.084754852280142,"pX":-0.021923422635777314,"pZ":3.7329359133388387,"vX0":5.0752232473764565,"vY0":-144.29818254181455,"vZ0":-4.5471761852457995,"x":117.84,"y":137.99,"x0":-1.168856976937344,"y0":50.005565904521774,"z0":6.024889120603688,"aX":-10.334881695301368},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2430,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38090486260033085,"extension":6.539922128654158},"index":1,"playId":"917b516d-c9e5-349c-ad59-9f77ec78a7c4","pitchNumber":2,"startTime":"2026-06-21T02:33:27.366Z","endTime":"2026-06-21T02:33:30.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T02:33:37.849Z","endTime":"2026-06-21T02:33:59.960Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.29734270751604,"aZ":-6.474681128653682,"pfxX":-3.8232157863408784,"pfxZ":11.98569783129291,"pX":-0.6264170796033065,"pZ":2.957188036272856,"vX0":2.7900126144392967,"vY0":-146.15828266544386,"vZ0":-7.474358634108201,"x":140.88,"y":158.94,"x0":-1.1009667514146888,"y0":50.00372308022133,"z0":5.94893306117921,"aX":-8.198836147062524},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":20.3,"breakHorizontal":6.4,"spinRate":2501,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.3760133407553594,"extension":6.497254220722885},"index":3,"playId":"d959b29b-8736-3699-ab68-1565d046311d","pitchNumber":3,"startTime":"2026-06-21T02:33:59.960Z","endTime":"2026-06-21T02:34:03.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73889345960452,"aZ":-26.758705511115423,"pfxX":-2.3188629385775004,"pfxZ":2.9144992856202254,"pX":-0.316061126539438,"pZ":3.246855321488744,"vX0":3.6577237478359814,"vY0":-135.48121692407696,"vZ0":-2.158930111996886,"x":129.05,"y":151.11,"x0":-1.3826721023577286,"y0":50.00211813351596,"z0":5.925121764280897,"aX":-4.308448751243314},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":3.4,"spinRate":1999,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40436158868034466,"extension":6.557227639939493},"hitData":{"launchSpeed":80.7,"launchAngle":67.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.14,"coordY":175.34}},"index":4,"playId":"b5e6dfca-62b3-3cf2-b7c0-cfecf2c438b8","pitchNumber":4,"startTime":"2026-06-21T02:35:03.641Z","endTime":"2026-06-21T02:35:13.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.3000000000000007,"leverageIndex":1.21,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:35:13.103Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T02:37:20.283Z","endTime":"2026-06-21T02:37:32.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36629880973167,"aZ":-11.151243997287695,"pfxX":-2.8170001990380173,"pfxZ":11.222893637518217,"pX":0.3951475250380719,"pZ":2.696387601040504,"vX0":8.346107801455819,"vY0":-136.56031958043428,"vZ0":-6.53163113301209,"x":101.94,"y":165.98,"x0":-2.3457541590527375,"y0":50.002010465607114,"z0":5.899732646425457,"aX":-5.2767923524911815},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":3.2,"spinRate":2412,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.40234309970944615,"extension":6.647164957159519},"hitData":{"launchSpeed":80.3,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.87,"coordY":173.83}},"index":0,"playId":"93ddcbe5-2418-37ae-bb54-22fd40892dad","pitchNumber":1,"startTime":"2026-06-21T02:37:23.774Z","endTime":"2026-06-21T02:37:32.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:37:32.608Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T02:37:52.076Z","endTime":"2026-06-21T02:39:11.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.905742785848147,"aZ":-11.981181544677057,"pfxX":-2.5774691464689026,"pfxZ":10.872431676818229,"pX":1.6142534305624052,"pZ":2.448916338902362,"vX0":10.934306525696844,"vY0":-135.69994812895052,"vZ0":-7.146681449382612,"x":55.47,"y":172.66,"x0":-2.139915724398015,"y0":50.00027553593472,"z0":5.959220820158797,"aX":-4.7882925060138755},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":2.3,"spinRate":2488,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40430827455174434,"extension":6.579477083304546},"index":0,"playId":"4d75059e-4d52-3f08-9c3c-93a5e74f19a4","pitchNumber":1,"startTime":"2026-06-21T02:37:54.315Z","endTime":"2026-06-21T02:37:57.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.452645702838854,"aZ":-13.62778275816107,"pfxX":-2.4266218333405547,"pfxZ":9.956851324231181,"pX":0.8061903826228207,"pZ":2.1842607650306793,"vX0":9.186664661354083,"vY0":-135.7971900825573,"vZ0":-7.439935641432554,"x":86.27,"y":179.8,"x0":-2.3092214062730405,"y0":50.004779250871735,"z0":5.912669775786566,"aX":-4.5217838279477185},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":2.4,"spinRate":2453,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40373766514972775,"extension":6.57123813848681},"index":1,"playId":"1fc2efc0-758b-399b-88df-9aa6dd1f7340","pitchNumber":2,"startTime":"2026-06-21T02:38:07.800Z","endTime":"2026-06-21T02:38:11.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.414671029181417,"aZ":-14.500634009986317,"pfxX":-0.3648721477437611,"pfxZ":9.494049194940192,"pX":0.49281084949820547,"pZ":2.0749264351345595,"vX0":7.557820962899977,"vY0":-135.985871141419,"vZ0":-7.63392534437661,"x":98.22,"y":182.76,"x0":-2.282065998616404,"y0":50.006462287417115,"z0":5.936283768325771,"aX":-0.6791302463673002},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":-1.1,"spinRate":2350,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.40366631736853087,"extension":6.694348617762973},"index":2,"playId":"5959862a-5a6d-3b18-9e07-233e0235da78","pitchNumber":3,"startTime":"2026-06-21T02:38:21.262Z","endTime":"2026-06-21T02:38:26.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44549733314989,"aZ":-29.83458800712301,"pfxX":3.010308801466699,"pfxZ":1.3719990043970594,"pX":0.22641496959190255,"pZ":1.0858253223643493,"vX0":5.864739805251253,"vY0":-129.50492254153414,"vZ0":-6.365729138922721,"x":108.37,"y":209.46,"x0":-2.456470448503037,"y0":50.0029541151368,"z0":5.85100593538842,"aX":5.123170386290698},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":-6.7,"spinRate":2541,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.42257121989599744,"extension":6.570269629632721},"index":3,"playId":"6ad455d5-2cca-34de-bee4-87618dc82016","pitchNumber":4,"startTime":"2026-06-21T02:38:38.787Z","endTime":"2026-06-21T02:38:41.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-21T02:38:55.017Z","endTime":"2026-06-21T02:39:03.459Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05577451988854,"aZ":-41.483174622182176,"pfxX":2.4246684936520806,"pfxZ":-6.530764243602059,"pX":0.4310555656542871,"pZ":1.5571417669151026,"vX0":6.430257802255865,"vY0":-119.02477834573469,"vZ0":-1.4293358935867055,"x":100.57,"y":196.74,"x0":-2.6265207913222595,"y0":50.00095956200886,"z0":5.941210091779301,"aX":3.4567800423381483},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.9,"breakHorizontal":-6.0,"spinRate":2495,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.46118668977061317,"extension":6.633539081517018},"hitData":{"launchSpeed":74.1,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.2,"coordY":167.75}},"index":5,"playId":"01125e70-5c8e-3c14-b481-ec8c9d37c12c","pitchNumber":5,"startTime":"2026-06-21T02:39:03.459Z","endTime":"2026-06-21T02:39:11.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:39:11.498Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T02:39:27.741Z","endTime":"2026-06-21T02:40:55.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.9,"endSpeed":75.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.173175993938138,"aZ":-41.578170079429185,"pfxX":3.7895920612036034,"pfxZ":-6.6128343584892475,"pX":-0.3608414820433269,"pZ":1.6223530720986978,"vX0":4.143211415640634,"vY0":-119.13558026820904,"vZ0":-1.2542460102117194,"x":130.75,"y":194.98,"x0":-2.6218205573807465,"y0":50.003125177684495,"z0":5.949813133060671,"aX":5.388509483366647},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.0,"breakHorizontal":-7.9,"spinRate":2699,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4616504595985793,"extension":6.647101563465351},"index":0,"playId":"b947a93c-8032-36d0-96b0-a69ec3338bed","pitchNumber":1,"startTime":"2026-06-21T02:39:33.726Z","endTime":"2026-06-21T02:39:37.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22986700323956,"aZ":-28.263268792171967,"pfxX":-5.918406300190887,"pfxZ":2.3822359354577003,"pX":-0.7061468165576619,"pZ":1.3460584639451236,"vX0":6.8083963632011955,"vY0":-127.19890286251743,"vZ0":-5.361605507089601,"x":143.92,"y":202.44,"x0":-2.644152016752385,"y0":50.00530763793028,"z0":5.712509294803063,"aX":-9.733648885878951},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":9.2,"spinRate":1605,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4300183915733866,"extension":6.621575338017482},"index":1,"playId":"22658790-9fef-381e-83fa-6fbc013f0c2c","pitchNumber":2,"startTime":"2026-06-21T02:39:47.436Z","endTime":"2026-06-21T02:39:51.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.537643409168403,"aZ":-17.289688223644678,"pfxX":-2.6465521611384455,"pfxZ":7.858611855737167,"pX":-1.2300320653287553,"pZ":1.395558654484954,"vX0":4.452165899733492,"vY0":-136.83093752130472,"vZ0":-8.505817580618352,"x":163.89,"y":201.1,"x0":-2.5352631227920646,"y0":50.00125486937447,"z0":5.731762950195063,"aX":-5.011955868893492},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":3.8,"spinRate":2277,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.40047778470228046,"extension":6.591601171058401},"index":2,"playId":"61520b52-7f34-31a5-aa70-84a53bab68fe","pitchNumber":3,"startTime":"2026-06-21T02:40:03.260Z","endTime":"2026-06-21T02:40:07.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.912470101198753,"aZ":-18.6070124417615,"pfxX":-2.064887522426872,"pfxZ":7.274944499202567,"pX":-0.018039745646405116,"pZ":2.707873808283582,"vX0":6.96588674011369,"vY0":-135.76966480549243,"vZ0":-5.367328414040416,"x":117.69,"y":165.67,"x0":-2.349557172874661,"y0":50.00529750451833,"z0":6.006633484162514,"aX":-3.8524740558065655},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":2.3,"spinRate":2272,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4035136210478605,"extension":6.70404027004843},"index":3,"playId":"8af5daf5-57c0-3505-9800-5e2fd19f6e0a","pitchNumber":4,"startTime":"2026-06-21T02:40:18.196Z","endTime":"2026-06-21T02:40:21.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-21T02:40:41.601Z","endTime":"2026-06-21T02:40:46.456Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297586890089107,"aZ":-29.441864661106685,"pfxX":0.8496279913246765,"pfxZ":1.6414654089344012,"pX":-0.31966688823354517,"pZ":2.566380998789972,"vX0":5.4000462393706234,"vY0":-128.64643368874687,"vZ0":-2.747035482019969,"x":129.18,"y":169.49,"x0":-2.561953793676096,"y0":50.0033054674983,"z0":5.94541785818799,"aX":1.4145329879565995},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":-2.9,"spinRate":2556,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.4268207207658774,"extension":6.732230330142979},"hitData":{"launchSpeed":100.0,"launchAngle":32.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.32,"coordY":55.21}},"index":5,"playId":"7c0f3a8c-f69a-34f0-b214-7f7d7f6459b5","pitchNumber":5,"startTime":"2026-06-21T02:40:46.456Z","endTime":"2026-06-21T02:40:55.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:40:55.578Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pavin Smith strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T02:42:48.000Z","endTime":"2026-06-21T02:43:42.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87459842532353,"aZ":-8.18702160485065,"pfxX":-4.212432121283041,"pfxZ":12.00520667741575,"pX":0.4664076625188929,"pZ":1.9090503256649365,"vX0":5.3858516011587945,"vY0":-140.68384523627307,"vZ0":-9.34614566160373,"x":99.22,"y":187.24,"x0":-0.9284439926136553,"y0":50.00540941601437,"z0":5.811112376341572,"aX":-8.418511014387263},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.9,"breakHorizontal":6.5,"spinRate":2330,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.38982288741020854,"extension":6.5138866227269645},"index":0,"playId":"7945234e-54ee-37b3-9c80-aef4c52878d3","pitchNumber":1,"startTime":"2026-06-21T02:43:05.426Z","endTime":"2026-06-21T02:43:09.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.879027093900774,"aZ":-8.58069534897336,"pfxX":-3.750099374523113,"pfxZ":12.021714651099934,"pX":-0.30450854819622253,"pZ":2.0929411771402266,"vX0":3.5616168802450208,"vY0":-139.5535092208173,"vZ0":-8.677831813005099,"x":128.61,"y":182.27,"x0":-1.1131981234705974,"y0":50.00214133321378,"z0":5.816990941328085,"aX":-7.359450068853503},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.0,"breakHorizontal":6.0,"spinRate":2339,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.3932383891025055,"extension":6.446895044981868},"index":1,"playId":"b20fc08d-e4ef-31d6-94ca-efd5e56c96a7","pitchNumber":2,"startTime":"2026-06-21T02:43:17.199Z","endTime":"2026-06-21T02:43:21.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T02:43:26.176Z","endTime":"2026-06-21T02:43:39.556Z","isPitch":false,"type":"action","player":{"id":656976,"link":"/api/v1/people/656976"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55612539487113,"aZ":-28.931416998468514,"pfxX":3.7689433568013917,"pfxZ":1.8516781727072074,"pX":0.848325081251547,"pZ":1.8257388179273544,"vX0":3.677041528587873,"vY0":-131.5448412347649,"vZ0":-4.989882176661118,"x":84.66,"y":189.49,"x0":-1.0584088064998773,"y0":50.0013405388267,"z0":5.898612333354788,"aX":6.586366548941905},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":-7.7,"spinRate":2254,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.41677739096020794,"extension":6.502811820024056},"index":3,"playId":"244b3428-4280-3ee4-ac20-db2d13e41669","pitchNumber":3,"startTime":"2026-06-21T02:43:39.556Z","endTime":"2026-06-21T02:43:42.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:43:42.668Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T02:43:58.099Z","endTime":"2026-06-21T02:45:12.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09912670206136,"aZ":-9.715852900952475,"pfxX":-3.91406325211857,"pfxZ":10.911817545114598,"pX":-0.9110418048650615,"pZ":2.6412803215261085,"vX0":1.3717877032361017,"vY0":-142.6290494477148,"vZ0":-7.764401638642511,"x":151.73,"y":167.47,"x0":-0.8899546699643827,"y0":50.00470099390319,"z0":6.013214428755598,"aX":-8.057224027630998},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":6.8,"spinRate":2325,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.38415897151331935,"extension":6.468703630389627},"index":0,"playId":"5191fa5f-edcc-300c-81fd-2ee4a3386744","pitchNumber":1,"startTime":"2026-06-21T02:44:07.050Z","endTime":"2026-06-21T02:44:10.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56491193987634,"aZ":-7.314381791465598,"pfxX":-2.7815696401465715,"pfxZ":11.961535463718121,"pX":0.3306253041988977,"pZ":2.0812558552368055,"vX0":4.361864176956451,"vY0":-143.36145172133706,"vZ0":-9.572137704497521,"x":104.4,"y":182.59,"x0":-0.8501973149384991,"y0":50.00674156469179,"z0":5.922654762138719,"aX":-5.783141593513969},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.9,"breakHorizontal":4.2,"spinRate":2392,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.3822624309472853,"extension":6.523690579875157},"index":1,"playId":"6eab4de1-7e6b-3b38-918a-addd865472b4","pitchNumber":2,"startTime":"2026-06-21T02:44:21.147Z","endTime":"2026-06-21T02:44:25.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392244725385773,"aZ":-24.438517505306905,"pfxX":1.6608696551445838,"pfxZ":4.285972650672642,"pX":0.49248945292495294,"pZ":1.7015567190448635,"vX0":3.554762581636309,"vY0":-133.23105417753257,"vZ0":-6.506008530152683,"x":98.23,"y":192.84,"x0":-1.072486454133462,"y0":50.00450352661856,"z0":5.929904705492505,"aX":3.000110623339852},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":-3.7,"spinRate":2244,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.41038799357423894,"extension":6.470015869705968},"index":2,"playId":"8cf2ad75-fd8d-35b3-9e76-0ef54bd87dea","pitchNumber":3,"startTime":"2026-06-21T02:44:35.401Z","endTime":"2026-06-21T02:44:39.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34023470200901,"aZ":-25.79401194168144,"pfxX":2.7417880632022715,"pfxZ":3.5344764696756714,"pX":1.3301863866332666,"pZ":1.048506312474742,"vX0":5.3466720772232215,"vY0":-133.21489239374688,"vZ0":-7.5595020057275555,"x":66.3,"y":210.47,"x0":-1.0555045570472794,"y0":50.00562325267219,"z0":5.774835998901705,"aX":4.950796908982488},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":-6.1,"spinRate":2253,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4104277764216717,"extension":6.527747822788059},"index":3,"playId":"30f3d888-0372-342e-9362-4dccc5936ef5","pitchNumber":4,"startTime":"2026-06-21T02:44:49.148Z","endTime":"2026-06-21T02:44:52.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":99.9,"endSpeed":90.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.61450701998502,"aZ":-7.8410562854866805,"pfxX":-3.5207776275632483,"pfxZ":11.464795209797288,"pX":0.034779004858703264,"pZ":2.259058285567198,"vX0":3.678041795115393,"vY0":-145.14041624282257,"vZ0":-9.10568959802459,"x":115.67,"y":177.79,"x0":-0.7946247536703102,"y0":50.00400174987533,"z0":5.923558811630362,"aX":-7.473346528596823},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.0,"breakHorizontal":5.6,"spinRate":2335,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.3781238311881414,"extension":6.500992076955897},"hitData":{"launchSpeed":96.5,"launchAngle":17.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.74,"coordY":78.01}},"index":4,"playId":"3576e646-7ccd-3580-bcf3-5076e1d3a453","pitchNumber":5,"startTime":"2026-06-21T02:45:04.658Z","endTime":"2026-06-21T02:45:12.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:45:12.107Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T02:45:29.253Z","endTime":"2026-06-21T02:46:02.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67591735811344,"aZ":-8.695723510473451,"pfxX":-3.6683400053196213,"pfxZ":11.524081072799863,"pX":0.5807534130275498,"pZ":1.149931764576547,"vX0":5.392793594900818,"vY0":-142.10148183676424,"vZ0":-11.330429881975467,"x":94.86,"y":207.73,"x0":-0.8682764053628366,"y0":50.00580507626029,"z0":5.749406523024908,"aX":-7.475967535994596},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":5.5,"spinRate":2313,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.3859851568999142,"extension":6.617462003462291},"index":0,"playId":"9d85fd17-06af-30aa-91b6-5afb48ce22a8","pitchNumber":1,"startTime":"2026-06-21T02:45:37.620Z","endTime":"2026-06-21T02:45:41.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":97.9,"endSpeed":89.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67906377359745,"aZ":-12.036951909747414,"pfxX":-5.505281752607642,"pfxZ":9.879030778001782,"pX":0.5880578752342736,"pZ":2.4306211090552567,"vX0":5.990967571402478,"vY0":-142.3432505349205,"vZ0":-7.411404168350845,"x":94.58,"y":173.15,"x0":-0.8353016519727555,"y0":50.00553618302208,"z0":5.841810460685577,"aX":-11.224986812640935},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":8.6,"spinRate":2262,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.385766447043677,"extension":6.543980926794471},"hitData":{"launchSpeed":92.1,"launchAngle":29.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.67,"coordY":60.25}},"index":1,"playId":"ec291abe-ab0a-3098-a151-8a3309ef172b","pitchNumber":2,"startTime":"2026-06-21T02:45:53.888Z","endTime":"2026-06-21T02:46:02.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:46:02.916Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Byron Buxton pops out to second baseman Ketel Marte.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T02:48:10.434Z","endTime":"2026-06-21T02:48:37.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779689938290076,"aZ":-42.19810454192347,"pfxX":2.3068520265793606,"pfxZ":-7.329434745556934,"pX":0.09428017249127471,"pZ":2.399219551211692,"vX0":5.171408326283051,"vY0":-116.99956115654702,"vZ0":0.7486640332614152,"x":113.41,"y":174.0,"x0":-2.455917413653256,"y0":50.00094479601116,"z0":6.071486806936135,"aX":3.1556011991429735},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.7,"breakHorizontal":-5.6,"spinRate":2569,"spinDirection":35},"zone":5,"typeConfidence":2.0,"plateTime":0.47051884901527075,"extension":6.5542851754461635},"hitData":{"launchSpeed":90.7,"launchAngle":70.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.79,"coordY":160.66}},"index":0,"playId":"9a16e1ec-bbeb-35a7-a575-bdfd99cebc1a","pitchNumber":1,"startTime":"2026-06-21T02:48:27.517Z","endTime":"2026-06-21T02:48:37.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:48:37.840Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out to first baseman Pavin Smith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T02:48:56.252Z","endTime":"2026-06-21T02:49:48.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.964661997961354,"aZ":-14.787574902949274,"pfxX":-1.2456452750082274,"pfxZ":9.309186157471238,"pX":0.24465245414970918,"pZ":1.713729573794542,"vX0":7.688386305987777,"vY0":-136.0727826574999,"vZ0":-8.313571739491941,"x":107.67,"y":192.51,"x0":-2.4604235555084872,"y0":50.002327845680476,"z0":5.841520904716516,"aX":-2.3264083000794225},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":0.6,"spinRate":2363,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.40312222993665925,"extension":6.66402113083587},"index":0,"playId":"7279e353-6cff-312f-82a5-cf765be23949","pitchNumber":1,"startTime":"2026-06-21T02:49:00.170Z","endTime":"2026-06-21T02:49:03.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10352934995853,"aZ":-40.93283641723566,"pfxX":3.944187512673273,"pfxZ":-6.5507460267021855,"pX":0.392896034733583,"pZ":1.2184798274642779,"vX0":5.900808083009192,"vY0":-115.63460756395902,"vZ0":-1.470826513489141,"x":102.02,"y":205.88,"x0":-2.716962581766922,"y0":50.00198277775311,"z0":5.834857051786316,"aX":5.273709638174174},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.9,"breakHorizontal":-8.8,"spinRate":2506,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4759706772087062,"extension":6.630018248153321},"index":1,"playId":"ee3d34d5-866c-3049-9c8d-666caeff3bc7","pitchNumber":2,"startTime":"2026-06-21T02:49:14.319Z","endTime":"2026-06-21T02:49:17.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-21T02:49:23.367Z","endTime":"2026-06-21T02:49:40.334Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05890848044065,"aZ":-26.737419194144938,"pfxX":-5.379623226369254,"pfxZ":3.379741482784577,"pX":-0.7508812510273641,"pZ":2.011153332830567,"vX0":6.881308083571298,"vY0":-125.8813994277679,"vZ0":-3.8286221875284863,"x":145.62,"y":184.48,"x0":-2.8183574230609327,"y0":50.00325568475992,"z0":5.711455185477873,"aX":-8.652529152007235},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":8.2,"spinRate":1614,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4347711224497979,"extension":6.664722323244655},"hitData":{"launchSpeed":71.6,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.67,"coordY":176.76}},"index":3,"playId":"ee5f024e-181a-3f68-8f23-21d35198850f","pitchNumber":3,"startTime":"2026-06-21T02:49:40.334Z","endTime":"2026-06-21T02:49:48.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:49:48.966Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T02:50:22.595Z","endTime":"2026-06-21T02:50:46.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T02:50:13.275Z","endTime":"2026-06-21T02:50:24.728Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98704844580295,"aZ":-15.444597415221615,"pfxX":-2.332514951870981,"pfxZ":8.982522841877158,"pX":0.7968983427824421,"pZ":1.2552336281618814,"vX0":9.424812315043264,"vY0":-135.8844924881274,"vZ0":-8.989080454052345,"x":86.62,"y":204.89,"x0":-2.4198830120032695,"y0":50.00154169981838,"z0":5.689264187067598,"aX":-4.345239530145795},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":2.2,"spinRate":2293,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40375909862797776,"extension":6.8172887098031065},"index":1,"playId":"dc289b2a-25b1-3ee5-8715-cc7119bdba3b","pitchNumber":1,"startTime":"2026-06-21T02:50:24.728Z","endTime":"2026-06-21T02:50:27.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":93.9,"endSpeed":85.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.352512631016754,"aZ":-14.68449713811563,"pfxX":-0.9098771729082795,"pfxZ":9.280861077158814,"pX":0.661217603198538,"pZ":3.4296768161624804,"vX0":8.196355037635971,"vY0":-136.48763013763173,"vZ0":-4.262681334243245,"x":91.8,"y":146.18,"x0":-2.26396197617949,"y0":50.004185422868424,"z0":6.0246669748442425,"aX":-1.716155582857135},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-0.1,"spinRate":2352,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.40147000010924216,"extension":6.719652151719892},"hitData":{"launchSpeed":69.0,"launchAngle":6.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.79,"coordY":150.03}},"index":2,"playId":"2e9ca56a-f098-3090-9f47-b74335bd9577","pitchNumber":2,"startTime":"2026-06-21T02:50:37.978Z","endTime":"2026-06-21T02:50:46.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:50:46.312Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T02:52:29.319Z","endTime":"2026-06-21T02:54:30.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86001134159032,"aZ":-12.730078720899215,"pfxX":-2.528261515561586,"pfxZ":10.193601196269421,"pX":-0.7765698069567797,"pZ":3.8994272703521475,"vX0":1.8798823295456542,"vY0":-137.33558601885443,"vZ0":-3.2699959271074324,"x":146.6,"y":133.5,"x0":-1.1420221748921018,"y0":50.00008784600759,"z0":5.973250903153324,"aX":-4.821234013118492},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":4.2,"spinRate":2147,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3990662686607678,"extension":6.509768069494532},"index":0,"playId":"c3fbfa35-062d-34e6-9aee-8785cfd6d2b2","pitchNumber":1,"startTime":"2026-06-21T02:52:54.785Z","endTime":"2026-06-21T02:52:58.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T02:53:05.107Z","endTime":"2026-06-21T02:53:17.290Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.236691424904805,"aZ":-11.205281332761599,"pfxX":-3.2096138078394767,"pfxZ":10.676828548152617,"pX":0.7232124950963043,"pZ":3.927834901964185,"vX0":5.439909554838399,"vY0":-139.68203643026843,"vZ0":-3.7419753760715313,"x":89.43,"y":132.73,"x0":-0.8379519936708291,"y0":50.00449740116016,"z0":6.028784700502289,"aX":-6.305068050212147},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":4.6,"spinRate":2290,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.393024646730721,"extension":6.5172986478389126},"index":2,"playId":"ffb5bcbd-ccd3-3a94-90d7-e3867600b6af","pitchNumber":2,"startTime":"2026-06-21T02:53:17.290Z","endTime":"2026-06-21T02:53:20.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36718216214345,"aZ":-12.016168048828218,"pfxX":-4.149399355046667,"pfxZ":10.343011032379561,"pX":-0.2816972562538179,"pZ":2.3842947822727343,"vX0":3.540234282816922,"vY0":-139.0097370706536,"vZ0":-7.254838017757606,"x":127.74,"y":174.4,"x0":-1.0352425276525112,"y0":50.00530457609305,"z0":5.833239475955402,"aX":-8.0883723667237},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2224,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.39465748721492355,"extension":6.548950594304806},"index":3,"playId":"ef4167f2-aa24-34b9-ae83-0032324958d0","pitchNumber":3,"startTime":"2026-06-21T02:53:35.687Z","endTime":"2026-06-21T02:53:39.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.5,"endSpeed":87.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49182078459825,"aZ":-10.987938633916318,"pfxX":-2.8767027896811674,"pfxZ":10.679989194329451,"pX":0.40907797836512955,"pZ":2.8839547484727706,"vX0":5.013482540896216,"vY0":-140.3709572572288,"vZ0":-6.256183692573948,"x":101.41,"y":160.91,"x0":-1.031146034002544,"y0":50.00623875699759,"z0":5.866053298671127,"aX":-5.708812256066988},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":4.1,"spinRate":2308,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3910639884795053,"extension":6.640066168528663},"index":4,"playId":"57e519bf-7cef-3632-95b8-98d2aa198a00","pitchNumber":4,"startTime":"2026-06-21T02:53:51.110Z","endTime":"2026-06-21T02:53:54.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.878554302929714,"aZ":-27.047274925021345,"pfxX":3.36083795820487,"pfxZ":2.9093016104489715,"pX":1.7224040011560517,"pZ":1.6510792256757123,"vX0":5.8191863343207,"vY0":-132.0390147155097,"vZ0":-5.605829947732118,"x":51.35,"y":194.2,"x0":-0.9489735456014718,"y0":50.00068628220249,"z0":5.79923480575016,"aX":5.91496701977933},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":-7.4,"spinRate":2228,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.41528937488927875,"extension":6.654054203434796},"index":5,"playId":"eb81a4fd-05de-330e-8011-010ddc868a98","pitchNumber":5,"startTime":"2026-06-21T02:54:11.844Z","endTime":"2026-06-21T02:54:15.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55872196396408,"aZ":-10.167498935016994,"pfxX":-3.311208537029861,"pfxZ":11.188629099604086,"pX":-0.25139098902666085,"pZ":2.326514672686149,"vX0":3.317325735315591,"vY0":-139.83513277421295,"vZ0":-7.582874693624543,"x":126.58,"y":175.96,"x0":-1.0268337285165994,"y0":50.0024144908628,"z0":5.752220802178599,"aX":-6.512405533547932},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":5.3,"spinRate":2238,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3927431940012682,"extension":6.585597996880669},"index":6,"playId":"7d5eeb23-4528-3659-b8a1-686bd883f3a9","pitchNumber":6,"startTime":"2026-06-21T02:54:27.388Z","endTime":"2026-06-21T02:54:30.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:54:30.554Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a bunt ground ball to catcher Victor Caratini.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T02:54:43.222Z","endTime":"2026-06-21T02:55:00.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.386725551253384,"aZ":-24.93034198915219,"pfxX":3.709786440365395,"pfxZ":4.186906752789139,"pX":-0.017335315546878435,"pZ":1.4313747503183387,"vX0":1.7920213498769728,"vY0":-130.88528741148323,"vZ0":-6.735741095020795,"x":117.66,"y":200.13,"x0":-1.1934789195698676,"y0":50.003688048720605,"z0":5.913086971973003,"aX":6.4168260968340975},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.2,"breakHorizontal":-7.1,"spinRate":2166,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.41895984561265065,"extension":6.476205683892956},"hitData":{"launchSpeed":48.3,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":126.95,"coordY":198.43}},"index":0,"playId":"4ae03b89-04ec-314f-b915-16c297f91719","pitchNumber":1,"startTime":"2026-06-21T02:54:52.945Z","endTime":"2026-06-21T02:55:00.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":3.0000000000000036,"leverageIndex":0.75,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:55:00.961Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks. Tommy Troy to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T02:55:28.838Z","endTime":"2026-06-21T02:57:21.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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(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":92.1,"endSpeed":84.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.354034779840653,"aZ":-23.343483350610338,"pfxX":-6.9907339003801745,"pfxZ":4.840302501761983,"pX":-1.4197195679138983,"pZ":2.078120495592021,"vX0":2.179136154312727,"vY0":-134.0876754451741,"vZ0":-5.386578022802072,"x":171.12,"y":182.67,"x0":-1.3334490094642562,"y0":50.00506820710469,"z0":5.773432802085998,"aX":-12.761235376784958},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":12.2,"spinRate":1342,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4081236487827482,"extension":6.544262427732735},"index":0,"playId":"9814b4d1-ce90-3171-90dc-b738508b564b","pitchNumber":1,"startTime":"2026-06-21T02:55:40.843Z","endTime":"2026-06-21T02:55:44.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583162873589735,"aZ":-25.13266780740835,"pfxX":4.076799367587597,"pfxZ":4.03840391137382,"pX":0.3743693308371828,"pZ":1.8508335132733795,"vX0":3.2086229136923636,"vY0":-131.5991678447775,"vZ0":-5.541347844057016,"x":102.73,"y":188.81,"x0":-1.3928867408919003,"y0":50.00012475960065,"z0":5.860833582214766,"aX":7.103971997463433},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.2,"breakHorizontal":-8.2,"spinRate":2152,"spinDirection":165},"zone":9,"typeConfidence":2.0,"plateTime":0.41721572415456754,"extension":6.558099062585549},"index":1,"playId":"98b193ab-7dcf-3ff2-8788-b2a6a69dfd5a","pitchNumber":2,"startTime":"2026-06-21T02:56:00.089Z","endTime":"2026-06-21T02:56:03.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":98.8,"endSpeed":89.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.06255940535098,"aZ":-10.686498708342395,"pfxX":-3.805836854836847,"pfxZ":10.385736181157952,"pX":-1.562579217182794,"pZ":5.052856759183667,"vX0":1.0476217393939062,"vY0":-143.80208613907072,"vZ0":-1.0010074684444707,"x":176.56,"y":102.35,"x0":-1.4399114619155986,"y0":50.00675055415896,"z0":6.076866169372076,"aX":-7.877222065172314},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2407,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3826492741024228,"extension":6.417167695768237},"index":2,"playId":"3053841a-77f1-3420-91f5-1579b735be02","pitchNumber":3,"startTime":"2026-06-21T02:56:34.068Z","endTime":"2026-06-21T02:56:37.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":98.5,"endSpeed":89.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.365518391290536,"aZ":-8.392354307189505,"pfxX":-2.5136967559219134,"pfxZ":11.552597621779137,"pX":-0.9749110970424825,"pZ":2.9511624529061935,"vX0":1.8672425483054609,"vY0":-143.32965601819853,"vZ0":-6.842426333340242,"x":154.16,"y":159.1,"x0":-1.311697087541062,"y0":50.00532947204109,"z0":5.908767384346808,"aX":-5.176003518332981},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.6,"breakHorizontal":4.1,"spinRate":2327,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38368280645210584,"extension":6.413042748925851},"index":3,"playId":"8b8a7512-138d-36d5-8479-db3bb0a176c4","pitchNumber":4,"startTime":"2026-06-21T02:56:56.335Z","endTime":"2026-06-21T02:57:00.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96074101044197,"aZ":-23.80558818409557,"pfxX":-6.541117395834805,"pfxZ":4.667800620839866,"pX":-1.2397836538470455,"pZ":4.610433104741244,"vX0":2.494087645789576,"vY0":-133.1700068601035,"vZ0":0.9522367986099197,"x":164.26,"y":114.3,"x0":-1.3393275454420548,"y0":50.00443503632772,"z0":5.971936959662189,"aX":-11.733650287481655},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":11.3,"spinRate":1318,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4115038849886443,"extension":6.620045394096121},"index":4,"playId":"bb1a6f0a-437a-37a9-9b04-645a8335be44","pitchNumber":5,"startTime":"2026-06-21T02:57:18.140Z","endTime":"2026-06-21T02:57:21.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.46,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:57:21.369Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Trevor Larnach in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T02:57:43.214Z","endTime":"2026-06-21T02:59:23.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(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":90.1,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.600223971423254,"aZ":-27.64961927541439,"pfxX":2.85920971191397,"pfxZ":2.600912190248261,"pX":0.9811568343019018,"pZ":2.8101691244526728,"vX0":4.604635435301264,"vY0":-131.21246652407342,"vZ0":-2.626962120641106,"x":79.6,"y":162.91,"x0":-1.1699601728799311,"y0":50.000408176933675,"z0":5.891361119962542,"aX":4.968153287369405},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-6.2,"spinRate":2107,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.41795431869775124,"extension":6.527862973629946},"index":0,"playId":"d566e3fc-fd7b-371b-9b67-6c368573c7ff","pitchNumber":1,"startTime":"2026-06-21T02:58:02.400Z","endTime":"2026-06-21T02:58:06.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.588361226691276,"aZ":-26.556902696701748,"pfxX":4.0197592000655185,"pfxZ":3.2351409752178695,"pX":-0.14436600171295383,"pZ":2.256001639478889,"vX0":1.745177116227786,"vY0":-131.13976676595897,"vZ0":-4.033890394445262,"x":122.5,"y":177.87,"x0":-1.3413276852213576,"y0":50.002671242838375,"z0":5.802784495642921,"aX":6.977549489230606},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":-7.7,"spinRate":2101,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.4182026481507899,"extension":6.465945356884588},"index":1,"playId":"856d353e-4fb6-3bc9-acae-4de11007f6dd","pitchNumber":2,"startTime":"2026-06-21T02:58:18.996Z","endTime":"2026-06-21T02:58:23.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-21T02:58:32.474Z","endTime":"2026-06-21T02:58:49.876Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46365042543277,"aZ":-26.597641725065834,"pfxX":-4.9996997948948625,"pfxZ":3.0987695099056065,"pX":-0.17159437037903222,"pZ":3.4225285176643268,"vX0":4.553442254485414,"vY0":-133.0291090732692,"vZ0":-1.3302863712531243,"x":123.54,"y":146.37,"x0":-1.2525439341339224,"y0":50.00363618727737,"z0":5.849973453045483,"aX":-8.997736509888172},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":8.2,"spinRate":1684,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4111128353992304,"extension":6.649478308694827},"index":3,"playId":"cf90a09c-a0fe-39fc-8b2e-c35a3ad61a54","pitchNumber":3,"startTime":"2026-06-21T02:58:49.876Z","endTime":"2026-06-21T02:58:54.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":97.6,"endSpeed":89.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0324768066458,"aZ":-11.621196046789276,"pfxX":-3.7644594361868844,"pfxZ":10.08282076448805,"pX":-0.3207325681081324,"pZ":2.7147361381830213,"vX0":3.9046169861068174,"vY0":-141.9904824953753,"vZ0":-6.591574082822124,"x":129.23,"y":165.48,"x0":-1.2257425438509606,"y0":50.00324171300212,"z0":5.808513915874468,"aX":-7.6738846828404546},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":6.0,"spinRate":2182,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.3860116982412909,"extension":6.594313967350439},"hitData":{"launchSpeed":86.0,"launchAngle":43.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.61,"coordY":120.87}},"index":4,"playId":"ef633af8-a522-3396-8a1a-9bdd399ee8ce","pitchNumber":4,"startTime":"2026-06-21T02:59:10.710Z","endTime":"2026-06-21T02:59:23.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":32.2,"awayTeamWinProbability":67.8,"homeTeamWinProbabilityAdded":-5.599999999999994,"leverageIndex":2.37,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-06-21T02:59:23.537Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T02:59:43.114Z","endTime":"2026-06-21T03:01:30.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(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":91.5,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.935529634571825,"aZ":-24.80067215128236,"pfxX":-7.909673913890211,"pfxZ":4.085754203067057,"pX":-0.02085416418397631,"pZ":1.3915564636381972,"vX0":6.012701461488325,"vY0":-133.08660237636133,"vZ0":-6.731003485425047,"x":117.79,"y":201.21,"x0":-1.2749323725023243,"y0":50.00248174471703,"z0":5.734185902299334,"aX":-14.274863469124979},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":13.1,"spinRate":1673,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.41060421053015217,"extension":6.6333807918196515},"index":0,"playId":"8f36aaa5-7498-366a-b7cd-a07ec1889360","pitchNumber":1,"startTime":"2026-06-21T03:00:01.350Z","endTime":"2026-06-21T03:00:04.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80808226751993,"aZ":-13.731839673991749,"pfxX":-4.467899948665128,"pfxZ":8.988612254354438,"pX":-0.5273292084500029,"pZ":3.5724984716096824,"vX0":3.482460161867809,"vY0":-142.79464433755427,"vZ0":-4.258402911896404,"x":137.1,"y":142.32,"x0":-1.186039450392312,"y0":50.00616731193728,"z0":5.955667339379241,"aX":-9.170560275094394},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":7.3,"spinRate":2198,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3844970067685054,"extension":6.5131979010824335},"index":1,"playId":"08565d6a-3994-37f0-af33-9b24ce5a56ca","pitchNumber":2,"startTime":"2026-06-21T03:00:37.868Z","endTime":"2026-06-21T03:00:41.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.308944999855385,"aZ":-10.817849730279157,"pfxX":-3.2176780129638423,"pfxZ":10.247419070876742,"pX":-0.15109346597139328,"pZ":2.5211765915574547,"vX0":4.224313035066507,"vY0":-144.10979658736224,"vZ0":-7.49368984474875,"x":122.76,"y":170.71,"x0":-1.2241492839378758,"y0":50.00413657809071,"z0":5.8384740080828745,"aX":-6.707191191735665},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":4.9,"spinRate":2201,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3813850125311591,"extension":6.526875228794454},"index":2,"playId":"5a58de33-9bd8-3423-ba7d-979fcfddf8e8","pitchNumber":3,"startTime":"2026-06-21T03:00:58.199Z","endTime":"2026-06-21T03:01:03.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":99.9,"endSpeed":90.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.05135752441683,"aZ":-9.905102514031087,"pfxX":-2.149825775223304,"pfxZ":10.565270918313711,"pX":0.6405803375249297,"pZ":1.7534608806585157,"vX0":5.856500720632018,"vY0":-144.98965307985006,"vZ0":-9.705069368206864,"x":92.58,"y":191.44,"x0":-1.1351645294567336,"y0":50.00188163762328,"z0":5.76762779730917,"aX":-4.531165392591197},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.2,"breakHorizontal":2.6,"spinRate":2254,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.37921589932178046,"extension":6.560372822641801},"hitData":{"launchSpeed":70.4,"launchAngle":45.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.52,"coordY":128.2}},"index":3,"playId":"e82c4f68-41a0-335f-a255-ffecfd775b32","pitchNumber":4,"startTime":"2026-06-21T03:01:22.777Z","endTime":"2026-06-21T03:01:30.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":2.03,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:01:30.791Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:03:53.885Z","endTime":"2026-06-21T03:05:00.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-06-21T03:03:41.410Z","endTime":"2026-06-21T03:03:56.017Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42581486200291,"aZ":-12.956060373890715,"pfxX":-0.41137917870560337,"pfxZ":10.514806035481737,"pX":0.8121338877605919,"pZ":3.0030627718736387,"vX0":8.15323616857006,"vY0":-134.63007273972536,"vZ0":-5.562601770176796,"x":86.04,"y":157.7,"x0":-2.2075825437711023,"y0":50.000490197902835,"z0":6.020030746959086,"aX":-0.7518319093736832},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":-1.1,"spinRate":2465,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4075204458714192,"extension":6.635565888748327},"index":1,"playId":"278f2f52-241e-3959-a015-36852f73c201","pitchNumber":1,"startTime":"2026-06-21T03:03:56.017Z","endTime":"2026-06-21T03:04:00.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":93.3,"endSpeed":85.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.475824862078326,"aZ":-16.374525208838403,"pfxX":-0.9124777412555451,"pfxZ":8.517866020484071,"pX":0.4055602949087214,"pZ":2.619408281645902,"vX0":7.681745695691606,"vY0":-135.55410850640732,"vZ0":-5.635459057693033,"x":101.54,"y":168.06,"x0":-2.350297464082402,"y0":50.00548615396276,"z0":5.874199431183415,"aX":-1.693567935442944},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":0.0,"spinRate":2293,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.40453500847384216,"extension":6.590971418101789},"index":2,"playId":"a0214520-95b8-3a6e-8f41-833d60d03958","pitchNumber":2,"startTime":"2026-06-21T03:04:13.428Z","endTime":"2026-06-21T03:04:17.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":88.7,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120488112989154,"aZ":-25.788574728159894,"pfxX":2.0614362147385847,"pfxZ":3.8231811952601267,"pX":1.2043440285657256,"pZ":0.8880198944560266,"vX0":8.62427113042538,"vY0":-128.82008876955064,"vZ0":-7.305651407104806,"x":71.09,"y":214.8,"x0":-2.4623480095025294,"y0":50.00463551170351,"z0":5.76995697251096,"aX":3.446497548325314},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":-5.8,"spinRate":2443,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.4260770079517928,"extension":6.614051448637215},"index":3,"playId":"c5f59143-9e4f-3664-bdea-1a496b143faa","pitchNumber":3,"startTime":"2026-06-21T03:04:28.042Z","endTime":"2026-06-21T03:04:31.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94400488228535,"aZ":-12.426482176916474,"pfxX":-2.44095535608367,"pfxZ":10.69448945153546,"pX":1.4640113586235504,"pZ":1.7639626442995047,"vX0":10.677157265837394,"vY0":-135.15750640770648,"vZ0":-8.349059891253809,"x":61.2,"y":191.15,"x0":-2.2236215514186415,"y0":50.004378608770054,"z0":5.769335454139949,"aX":-4.508019926027307},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":2.0,"spinRate":2387,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40551835927785973,"extension":6.783955970599462},"index":4,"playId":"ee3467cc-dfe7-3010-b13a-3480e3ed5e11","pitchNumber":4,"startTime":"2026-06-21T03:04:41.597Z","endTime":"2026-06-21T03:04:45.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":80.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620828756095484,"aZ":-26.708895830240362,"pfxX":-6.468116701519239,"pfxZ":3.362838073093278,"pX":0.2964159693550816,"pZ":1.371724071816865,"vX0":9.253539278463997,"vY0":-126.42826825693753,"vZ0":-5.402939203101331,"x":105.7,"y":201.74,"x0":-2.5627834387749657,"y0":50.005058018211784,"z0":5.6673328931875835,"aX":-10.522549952732343},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":9.7,"spinRate":1692,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4324349090367119,"extension":6.774529293785182},"index":5,"playId":"5a405b4b-cb1f-3f1f-8441-d31f62090d53","pitchNumber":5,"startTime":"2026-06-21T03:04:55.929Z","endTime":"2026-06-21T03:05:00.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:05:00.454Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to left fielder Tommy Troy.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:05:09.690Z","endTime":"2026-06-21T03:05:36.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.009693065340105,"aZ":-41.326346733758804,"pfxX":4.668704992744525,"pfxZ":-6.534465051389134,"pX":-0.5745635216178683,"pZ":2.0924979324018063,"vX0":4.000516142154818,"vY0":-117.80324991030058,"vZ0":-0.19123607218913374,"x":138.9,"y":182.28,"x0":-2.9030482839864535,"y0":50.0015182324678,"z0":6.004656223105225,"aX":6.540655003092516},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.5,"breakHorizontal":-9.5,"spinRate":2565,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.4654805501829675,"extension":6.5538251533701},"hitData":{"launchSpeed":66.3,"launchAngle":15.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.87,"coordY":134.65}},"index":0,"playId":"5ffa35e9-8df7-30d2-bb2b-bfedde6431f0","pitchNumber":1,"startTime":"2026-06-21T03:05:25.554Z","endTime":"2026-06-21T03:05:36.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.900000000000002,"awayTeamWinProbability":73.1,"homeTeamWinProbabilityAdded":-1.9999999999999964,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:05:36.275Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a ground ball to left fielder Tommy Troy. Brooks Lee to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:05:48.820Z","endTime":"2026-06-21T03:07:29.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77971524538351,"aZ":-15.50870227614226,"pfxX":-1.1653341603813985,"pfxZ":8.898703845720478,"pX":-1.0357910662917529,"pZ":2.9322337580144393,"vX0":3.8437836062381203,"vY0":-136.42442132721817,"vZ0":-5.391404237508552,"x":156.48,"y":159.61,"x0":-2.3155764603050533,"y0":50.006597057571874,"z0":6.01421629118219,"aX":-2.1839779606372103},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":1.2,"spinRate":2406,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4024708106014714,"extension":6.576360611832176},"index":0,"playId":"4a6ee429-43b2-36ae-a7bb-71b583b48695","pitchNumber":1,"startTime":"2026-06-21T03:06:00.144Z","endTime":"2026-06-21T03:06:04.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":79.8,"endSpeed":73.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8649266930973,"aZ":-40.96678095825602,"pfxX":3.895832972503209,"pfxZ":-6.4761247904281625,"pX":-1.2986542180625615,"pZ":4.057276860506111,"vX0":2.111217195789465,"vY0":-116.10114809379631,"vZ0":4.076879634882853,"x":166.5,"y":129.23,"x0":-2.7275933123700407,"y0":50.00353033551751,"z0":6.19135945836089,"aX":5.288382797766999},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.3,"breakHorizontal":-7.6,"spinRate":2440,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4727775790773556,"extension":6.371245107327501},"index":1,"playId":"aca13a0f-f754-34a5-8c0b-fe8a0f40f083","pitchNumber":2,"startTime":"2026-06-21T03:06:15.471Z","endTime":"2026-06-21T03:06:20.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88480343753208,"aZ":-25.694340543585326,"pfxX":-5.571944507364403,"pfxZ":4.264079432129657,"pX":-1.392895051062041,"pZ":3.0500646962402906,"vX0":5.0941620841878335,"vY0":-122.61160010744209,"vZ0":-1.5669336738599533,"x":170.09,"y":156.43,"x0":-2.7763561410040136,"y0":50.00043369507109,"z0":5.895969294060252,"aX":-8.458977965679484},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.6,"breakHorizontal":8.9,"spinRate":1687,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4472129366151263,"extension":6.462206898436097},"index":2,"playId":"c11d0a35-eb9c-3b2a-b422-0429fee4e244","pitchNumber":3,"startTime":"2026-06-21T03:06:32.923Z","endTime":"2026-06-21T03:06:36.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.835587122769773,"aZ":-17.580301820690316,"pfxX":1.2298587230794475,"pfxZ":7.9006639127855145,"pX":0.7069752119306573,"pZ":2.6802785755224114,"vX0":7.596572031671079,"vY0":-135.15140281889344,"vZ0":-5.383281740886917,"x":90.05,"y":166.41,"x0":-2.301717607639356,"y0":50.00502169530129,"z0":5.9353702364663095,"aX":2.270770952076312},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":-3.8,"spinRate":2268,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.40549099927065546,"extension":6.720883158019688},"index":3,"playId":"313c1c52-94be-3dbd-98da-41d93408e5a2","pitchNumber":4,"startTime":"2026-06-21T03:06:51.649Z","endTime":"2026-06-21T03:06:55.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-06-21T03:07:02.500Z","endTime":"2026-06-21T03:07:19.681Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150447903141323,"aZ":-15.752577201481575,"pfxX":-1.03408396302748,"pfxZ":8.831825519730458,"pX":-0.23280948314419753,"pZ":2.6695416340344145,"vX0":6.336385747347302,"vY0":-135.61839975600236,"vZ0":-5.76650827901272,"x":125.87,"y":166.7,"x0":-2.466991140876128,"y0":50.0046661525035,"z0":5.925493222632501,"aX":-1.9242736699358438},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":0.5,"spinRate":2192,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.40415923455021696,"extension":6.669861883353346},"hitData":{"launchSpeed":81.6,"launchAngle":5.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.26,"coordY":138.89}},"index":5,"playId":"86092ce4-3ff0-3e7c-9684-4ee5da606cbb","pitchNumber":5,"startTime":"2026-06-21T03:07:19.681Z","endTime":"2026-06-21T03:07:29.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.099999999999998,"awayTeamWinProbability":75.9,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":0.97,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:07:29.945Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a soft ground ball to shortstop Geraldo Perdomo. Brooks Lee to 3rd. Victor Caratini to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:07:49.609Z","endTime":"2026-06-21T03:09:05.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnThird":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.692519396478115,"aZ":-27.640840003511514,"pfxX":0.033183506336950996,"pfxZ":2.64265944915262,"pX":0.42931748945943254,"pZ":1.3907549641579102,"vX0":7.267671032866756,"vY0":-130.15812843469965,"vZ0":-6.140515544179508,"x":100.64,"y":201.23,"x0":-2.4049976169636036,"y0":50.00157999113438,"z0":5.877686443311465,"aX":0.05467447417142394},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":-1.7,"spinRate":2439,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4210690774637422,"extension":6.852975644015826},"index":0,"playId":"373f1c7d-731f-3613-9c1a-44ab8f0fbbd5","pitchNumber":1,"startTime":"2026-06-21T03:08:08.533Z","endTime":"2026-06-21T03:08:11.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.513994643651234,"aZ":-27.914456571687857,"pfxX":1.6191381729493468,"pfxZ":2.500719786782624,"pX":0.01875748091560738,"pZ":2.1744334189132424,"vX0":5.862068180111552,"vY0":-129.733016220147,"vZ0":-4.15837930417968,"x":116.29,"y":180.07,"x0":-2.4816918507483883,"y0":50.00124141792223,"z0":5.929311073047013,"aX":2.754735027598484},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":2467,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4224354829156396,"extension":6.693370413687034},"index":1,"playId":"f467822d-6a95-3eff-800e-03889e84231d","pitchNumber":2,"startTime":"2026-06-21T03:08:28.609Z","endTime":"2026-06-21T03:08:31.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.298856327940424,"aZ":-42.231431356772276,"pfxX":2.9970768044603595,"pfxZ":-7.353368242788845,"pX":-0.1998890157137129,"pZ":1.8252084718354356,"vX0":4.588656107631375,"vY0":-116.60245053880406,"vZ0":-0.280185581374635,"x":124.62,"y":189.5,"x0":-2.587794950213648,"y0":50.002383812606794,"z0":5.954239199565306,"aX":4.098951896611599},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.1,"breakHorizontal":-6.6,"spinRate":2457,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4709378381357885,"extension":6.621955768693215},"hitData":{"launchSpeed":34.8,"launchAngle":-50.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":118.5,"coordY":170.79}},"index":2,"playId":"c3ced474-4d78-336e-8ac3-6f949d3f859d","pitchNumber":3,"startTime":"2026-06-21T03:08:56.828Z","endTime":"2026-06-21T03:09:05.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-4.4999999999999964,"leverageIndex":1.5,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:09:05.016Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a ground ball to second baseman Ketel Marte. Brooks Lee scores. Victor Caratini to 3rd. Luke Keaschall to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:09:20.180Z","endTime":"2026-06-21T03:10:30.299Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070120032625134,"aZ":-29.429216934515445,"pfxX":3.5145404330855836,"pfxZ":1.6329546878874872,"pX":1.0354893520476913,"pZ":1.1588140468347818,"vX0":7.562442665575553,"vY0":-128.989775785781,"vZ0":-6.223125091534927,"x":77.53,"y":207.49,"x0":-2.3922863592502805,"y0":50.006297231228956,"z0":5.8747883288638905,"aX":5.915908304656229},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.7,"breakHorizontal":-8.0,"spinRate":2409,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.42479846928134135,"extension":6.693069645488006},"index":0,"playId":"d1511a24-084b-3454-a831-00d6d508ea9d","pitchNumber":1,"startTime":"2026-06-21T03:09:36.214Z","endTime":"2026-06-21T03:09:39.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.532209527609876,"aZ":-26.50166838834539,"pfxX":4.553237575504222,"pfxZ":3.309546323432903,"pX":0.6749642186738027,"pZ":0.403081853509333,"vX0":6.277229346108573,"vY0":-130.3264251708201,"vZ0":-8.61806785921715,"x":91.27,"y":227.9,"x0":-2.360257891050284,"y0":50.00046201574125,"z0":5.767900097451626,"aX":7.795374502837305},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-9.7,"spinRate":2424,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.42098542275125883,"extension":6.877005346144448},"index":1,"playId":"5ec93c11-53db-3138-8d13-99c5c01d8d5c","pitchNumber":2,"startTime":"2026-06-21T03:09:55.722Z","endTime":"2026-06-21T03:09:58.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.314668099503855,"aZ":-15.597295010966098,"pfxX":-1.4089174807921672,"pfxZ":8.936190097459706,"pX":0.3538033079525754,"pZ":2.0018470751004056,"vX0":7.388593075344996,"vY0":-135.50613116007506,"vZ0":-7.468535029243958,"x":103.51,"y":184.73,"x0":-2.228058737122746,"y0":50.00107069661961,"z0":5.888568557238072,"aX":-2.61341045336195},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":1.0,"spinRate":2358,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4046023437172126,"extension":6.810678774866576},"hitData":{"launchSpeed":80.8,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.59,"coordY":139.4}},"index":2,"playId":"5fec6824-7f2d-3462-982e-f8ea9c94d439","pitchNumber":3,"startTime":"2026-06-21T03:10:17.134Z","endTime":"2026-06-21T03:10:30.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-6.4,"leverageIndex":1.82,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:10:30.299Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a sharp ground ball to right fielder Corbin Carroll. Victor Caratini scores. Luke Keaschall scores. Ryan Kreidler to 3rd.","rbi":2,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:10:56.013Z","endTime":"2026-06-21T03:11:53.610Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":79.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.107725373839383,"aZ":-25.285626702048873,"pfxX":-5.227031048993641,"pfxZ":4.282845867884024,"pX":-0.7949514407051272,"pZ":3.3317394573613965,"vX0":6.237727522280563,"vY0":-125.91566759387867,"vZ0":-1.1576691567938044,"x":147.3,"y":148.82,"x0":-2.623012746323847,"y0":50.00305997287604,"z0":5.839682078762078,"aX":-8.409518344403338},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.7,"breakHorizontal":8.0,"spinRate":1404,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4346715085956889,"extension":6.660684607711964},"index":0,"playId":"bb1602f4-81cf-32a2-a112-302adb40b3b5","pitchNumber":1,"startTime":"2026-06-21T03:10:59.126Z","endTime":"2026-06-21T03:11:02.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51959260438752,"aZ":-16.834594913691213,"pfxX":-0.8246927862675637,"pfxZ":8.196996904598933,"pX":0.41585823341369776,"pZ":4.277599699894559,"vX0":7.384116500619164,"vY0":-135.87548963241352,"vZ0":-1.715230952605753,"x":101.15,"y":123.28,"x0":-2.2287734453429446,"y0":50.00344837392366,"z0":6.085689867982645,"aX":-1.5442459713813201},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":0.0,"spinRate":2237,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.40297192090833356,"extension":6.568775157319343},"index":1,"playId":"301deb4f-48e4-3257-8093-0d3bb99af248","pitchNumber":2,"startTime":"2026-06-21T03:11:21.420Z","endTime":"2026-06-21T03:11:24.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.910422106162958,"aZ":-41.98297526356963,"pfxX":2.534258491516203,"pfxZ":-7.016200469931572,"pX":-0.8469179151708912,"pZ":2.5592475870418294,"vX0":3.2513375183379534,"vY0":-117.65024025626785,"vZ0":1.1651076843784876,"x":149.28,"y":169.68,"x0":-2.5775378754056493,"y0":50.00306583719728,"z0":5.957139827123448,"aX":3.5423543253907854},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.1,"breakHorizontal":-5.4,"spinRate":2390,"spinDirection":39},"zone":4,"typeConfidence":2.0,"plateTime":0.4660664768846039,"extension":6.492730530971658},"hitData":{"launchSpeed":100.5,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.21,"coordY":109.02}},"index":2,"playId":"08c2845b-5498-3ba6-a0e8-a5e1cfd3fdd0","pitchNumber":3,"startTime":"2026-06-21T03:11:40.868Z","endTime":"2026-06-21T03:11:53.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":1.32,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:11:53.610Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:13:17.737Z","endTime":"2026-06-21T03:14:30.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T03:13:20.065Z","endTime":"2026-06-21T03:13:20.066Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.192666596492902,"aZ":-15.418009662341323,"pfxX":-0.33115497635567337,"pfxZ":8.998766089947463,"pX":1.1660199400342988,"pZ":2.390648979918472,"vX0":8.8144806321667,"vY0":-135.47791584377936,"vZ0":-6.709271328800116,"x":72.55,"y":174.23,"x0":-2.0844759213255255,"y0":50.00134956112988,"z0":5.974060256734448,"aX":-0.6190973180591391},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-1.2,"spinRate":2357,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4040710056937913,"extension":6.697484995791847},"index":1,"playId":"7ff402fe-a2a5-320c-8334-f46889176707","pitchNumber":1,"startTime":"2026-06-21T03:13:20.067Z","endTime":"2026-06-21T03:13:23.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712205598582926,"aZ":-21.82220063385068,"pfxX":-5.976903984954668,"pfxZ":5.570092338700448,"pX":-0.3428659137627239,"pZ":1.6131559863409874,"vX0":7.441175901219539,"vY0":-135.49034337159185,"vZ0":-7.262295984334673,"x":130.07,"y":195.22,"x0":-2.3488132927361156,"y0":50.00238722159084,"z0":5.854107625655954,"aX":-11.10796553382342},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":9.2,"spinRate":2131,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.40432191125992745,"extension":6.747367924635694},"index":2,"playId":"cc01e4ed-ba76-3a8f-af4b-e9b772fc0ad1","pitchNumber":2,"startTime":"2026-06-21T03:13:38.061Z","endTime":"2026-06-21T03:13:42.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357046838037824,"aZ":-20.08559357114684,"pfxX":-5.760183406760998,"pfxZ":6.363461922301685,"pX":-0.11125387630840948,"pZ":1.2430470606091006,"vX0":8.082700171261635,"vY0":-136.78477366474047,"vZ0":-8.482166643263886,"x":121.24,"y":205.22,"x0":-2.3521918546888783,"y0":50.004380926706624,"z0":5.754315675808557,"aX":-10.947352281551188},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":8.8,"spinRate":2082,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.3999897754243724,"extension":6.753065900369388},"index":3,"playId":"182ac58b-e970-384d-9cce-931f7dddfcb2","pitchNumber":3,"startTime":"2026-06-21T03:13:57.768Z","endTime":"2026-06-21T03:14:01.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721957019371995,"aZ":-27.80955980793061,"pfxX":-5.202673803753775,"pfxZ":2.7327574664109147,"pX":0.2871508352301523,"pZ":2.4285419089756513,"vX0":8.853167195179307,"vY0":-125.2564561515075,"vZ0":-2.6447603475604935,"x":106.05,"y":173.21,"x0":-2.6066809938743827,"y0":50.0062611695692,"z0":5.75658167269555,"aX":-8.324019906377101},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":7.6,"spinRate":1306,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4361748005122865,"extension":6.698076057483298},"hitData":{"launchSpeed":96.8,"launchAngle":63.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.62,"coordY":120.16}},"index":4,"playId":"0e713d61-6aa1-3542-8aa4-49f7066db9eb","pitchNumber":4,"startTime":"2026-06-21T03:14:16.265Z","endTime":"2026-06-21T03:14:30.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:14:30.213Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a line drive to center fielder Jorge Barrosa. Ryan Kreidler scores. Trevor Larnach to 2nd.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:14:58.808Z","endTime":"2026-06-21T03:15:18.622Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783334166475345,"aZ":-29.29518416496645,"pfxX":-6.642154637606003,"pfxZ":1.7651660038881625,"pX":-0.961149556552857,"pZ":1.772596484774461,"vX0":6.231164440752023,"vY0":-126.55668298156513,"vZ0":-3.897482074556404,"x":153.64,"y":190.92,"x0":-2.5871279040524975,"y0":50.002254040732865,"z0":5.66785665984279,"aX":-10.821163447131257},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":10.7,"spinRate":1651,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4320926364549216,"extension":6.603969807552002},"hitData":{"launchSpeed":83.4,"launchAngle":17.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.63,"coordY":89.57}},"index":0,"playId":"9a9435d6-750c-3053-bf5f-3ccfbf6bb81e","pitchNumber":1,"startTime":"2026-06-21T03:15:06.910Z","endTime":"2026-06-21T03:15:18.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":0.52,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:15:18.622Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks. Trevor Larnach to 3rd. Kody Clemens to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:15:30.378Z","endTime":"2026-06-21T03:16:50.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.613421566238703,"aZ":-35.71994470247854,"pfxX":1.2047899871465995,"pfxZ":-2.444088027769247,"pX":0.5518868460565324,"pZ":0.726596760881858,"vX0":6.847076297850899,"vY0":-120.03458632035212,"vZ0":-4.462441266475979,"x":95.96,"y":219.16,"x0":-2.5016293401351195,"y0":50.00308380120234,"z0":5.811899597581088,"aX":1.7469198843070797},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.3,"breakHorizontal":-4.0,"spinRate":2416,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45742319691462185,"extension":6.697104718595401},"index":0,"playId":"7b8b7315-6af9-3b3e-a067-c273d6967733","pitchNumber":1,"startTime":"2026-06-21T03:15:52.226Z","endTime":"2026-06-21T03:15:56.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.128589091247687,"aZ":-26.962669575200934,"pfxX":-0.09855903047162462,"pfxZ":3.04795305929693,"pX":-0.20043248661651492,"pZ":0.553763012767185,"vX0":5.81393928652865,"vY0":-130.39602486877013,"vZ0":-8.295453572924554,"x":124.64,"y":223.83,"x0":-2.4525713636232855,"y0":50.005583318346794,"z0":5.831238318204057,"aX":-0.16978719474229495},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.7,"breakHorizontal":-1.2,"spinRate":2358,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.42113454043773135,"extension":6.614808486901341},"index":1,"playId":"d015f407-3dc7-30ec-991b-9c665ecbd738","pitchNumber":2,"startTime":"2026-06-21T03:16:12.365Z","endTime":"2026-06-21T03:16:15.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":92.3,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582109193046225,"aZ":-17.134363234643946,"pfxX":-2.5393069648856903,"pfxZ":8.260179187476073,"pX":0.6677408531723563,"pZ":1.3980595409001577,"vX0":8.266691013351597,"vY0":-134.01170851405323,"vZ0":-8.58868730589128,"x":91.55,"y":201.03,"x0":-2.125332955066778,"y0":50.006528217210374,"z0":5.865337810548798,"aX":-4.626180551252369},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":2.9,"spinRate":2318,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4084979671455651,"extension":6.63020487551776},"index":2,"playId":"4cb17020-54e0-37f6-ac56-5ef04c1cfbf4","pitchNumber":3,"startTime":"2026-06-21T03:16:30.946Z","endTime":"2026-06-21T03:16:33.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.324572125212082,"aZ":-14.433455254584675,"pfxX":-1.8973381722409823,"pfxZ":9.434201783464916,"pX":-0.699111595020845,"pZ":1.5011592280144985,"vX0":5.840109487936585,"vY0":-136.35133422699616,"vZ0":-8.67000943392105,"x":143.65,"y":198.25,"x0":-2.6233799658209227,"y0":50.0030018410279,"z0":5.72064987629447,"aX":-3.568250239962203},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":2.2,"spinRate":2313,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4018926424987086,"extension":6.608807431350817},"index":3,"playId":"7023b554-0880-3445-a44f-e08f1191bdfb","pitchNumber":4,"startTime":"2026-06-21T03:16:46.334Z","endTime":"2026-06-21T03:16:50.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.31,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:16:50.616Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:17:10.424Z","endTime":"2026-06-21T03:17:22.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480831959040756,"aZ":-16.85914200544083,"pfxX":-1.0655403611600187,"pfxZ":8.046499897487298,"pX":0.5385754737767277,"pZ":2.13832509000963,"vX0":8.199980149144103,"vY0":-136.91920371020046,"vZ0":-6.674284215838164,"x":96.47,"y":181.05,"x0":-2.3534423239790674,"y0":50.006833061285874,"z0":5.756271136941753,"aX":-2.030541917885166},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":0.2,"spinRate":2344,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3996443510569012,"extension":6.824782185702232},"hitData":{"launchSpeed":85.2,"launchAngle":48.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.65,"coordY":96.46}},"index":0,"playId":"b494409a-ab54-38a0-9252-f0ce3e56bf89","pitchNumber":1,"startTime":"2026-06-21T03:17:13.008Z","endTime":"2026-06-21T03:17:22.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.800000000000001,"awayTeamWinProbability":94.2,"homeTeamWinProbabilityAdded":1.200000000000001,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:17:22.122Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T03:19:18.316Z","endTime":"2026-06-21T03:20:42.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14844614893264,"aZ":-10.067691753866944,"pfxX":-2.3564647315755134,"pfxZ":11.31661095815016,"pX":0.38420960066045784,"pZ":1.9801522179260957,"vX0":4.391469646438382,"vY0":-139.09684733724472,"vZ0":-8.965834218113285,"x":102.35,"y":185.32,"x0":-0.9111660710482621,"y0":50.00142627819451,"z0":5.919031039491039,"aX":-4.602988527400711},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":3.4,"spinRate":2255,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.39426396153220455,"extension":6.575270283959191},"index":0,"playId":"f0943261-9a60-3fbf-875c-0feb1c29224d","pitchNumber":1,"startTime":"2026-06-21T03:19:28.606Z","endTime":"2026-06-21T03:19:32.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-21T03:19:41.280Z","endTime":"2026-06-21T03:19:52.849Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.773009669997077,"aZ":-44.17973991592223,"pfxX":4.5750638707404665,"pfxZ":-8.85829131575154,"pX":-0.33295469062138056,"pZ":5.48567846242075,"vX0":0.16578717806601043,"vY0":-115.99777589159261,"vZ0":7.279231184391795,"x":129.69,"y":90.67,"x0":-0.999334547980151,"y0":50.0020462897581,"z0":6.530657082486758,"aX":6.201002307507591},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.8,"breakHorizontal":-8.3,"spinRate":2379,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.47315300880509126,"extension":6.293422789269415},"index":2,"playId":"ab6fb33a-422e-32a9-a7b6-b0d1a9e1c122","pitchNumber":2,"startTime":"2026-06-21T03:19:52.849Z","endTime":"2026-06-21T03:19:56.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.256760925370166,"aZ":-12.410333458569198,"pfxX":-2.1476206588041213,"pfxZ":9.794534074270867,"pX":0.8490696980748031,"pZ":2.428090533716129,"vX0":5.554022943371378,"vY0":-141.40593694308433,"vZ0":-7.742194209347443,"x":84.64,"y":173.22,"x0":-0.8644998568559377,"y0":50.00535801617474,"z0":6.003912256410473,"aX":-4.334840387599399},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":2.8,"spinRate":2240,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.38783881358541983,"extension":6.518846452196448},"index":3,"playId":"54193b8d-b392-3410-b5d6-a737543566b1","pitchNumber":3,"startTime":"2026-06-21T03:20:09.648Z","endTime":"2026-06-21T03:20:13.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.596394100381467,"aZ":-25.29279100852672,"pfxX":2.1875541414922557,"pfxZ":3.808986749970124,"pX":2.0897299520968686,"pZ":1.4595021944244733,"vX0":6.535632120603049,"vY0":-133.70741566592793,"vZ0":-7.255738523211524,"x":37.34,"y":199.37,"x0":-0.6731878578699743,"y0":50.00230270477107,"z0":6.030958179976477,"aX":3.9470744009621255},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-5.4,"spinRate":2241,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4101060394408136,"extension":6.538580808665087},"index":4,"playId":"563ebf72-4d81-339d-9515-e455875d8b28","pitchNumber":4,"startTime":"2026-06-21T03:20:24.675Z","endTime":"2026-06-21T03:20:27.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52800583102763,"aZ":-25.19214839059011,"pfxX":2.232412221546285,"pfxZ":3.9334997202471755,"pX":0.9800101757516092,"pZ":0.546132701733531,"vX0":4.144861873096511,"vY0":-132.21804409184963,"vZ0":-9.199390167453927,"x":79.64,"y":224.03,"x0":-0.8964218128975965,"y0":50.00243179083639,"z0":5.911647125979778,"aX":3.962045605546295},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.4,"breakHorizontal":-4.9,"spinRate":2254,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4138644926689219,"extension":6.56972181674676},"index":5,"playId":"e673f014-f865-329a-b5bb-0ec37467b6f0","pitchNumber":5,"startTime":"2026-06-21T03:20:39.492Z","endTime":"2026-06-21T03:20:42.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.0000000000000009,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:20:42.647Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pavin Smith grounds out, second baseman Luke Keaschall to first baseman Royce Lewis.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T03:21:02.405Z","endTime":"2026-06-21T03:22:29.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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":96.3,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13008550708856,"aZ":-10.037165892493524,"pfxX":-2.445110760528883,"pfxZ":11.210171539067195,"pX":-0.3644668623529558,"pZ":2.5746217244040666,"vX0":2.4738590011972246,"vY0":-140.00251634635845,"vZ0":-7.342636531391208,"x":130.89,"y":169.27,"x0":-0.9440713737190726,"y0":50.00402734858993,"z0":5.8968134082656185,"aX":-4.8291968225026825},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":3.8,"spinRate":2315,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.39200175823207895,"extension":6.4904485816817985},"index":0,"playId":"bd530fc9-7063-3276-8a56-a185aaa65baf","pitchNumber":1,"startTime":"2026-06-21T03:21:11.678Z","endTime":"2026-06-21T03:21:15.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71217155183412,"aZ":-41.258636299618466,"pfxX":2.996321823047138,"pfxZ":-6.608707813408431,"pX":0.4093968907631493,"pZ":1.6304435081140052,"vX0":2.3972887080495293,"vY0":-117.01464220632786,"vZ0":-1.2438090920391927,"x":101.39,"y":194.76,"x0":-1.0204286872931747,"y0":50.000198923809315,"z0":6.061777486104332,"aX":4.121099608572085},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.0,"breakHorizontal":-6.0,"spinRate":2326,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.46950775316942517,"extension":6.426131035882438},"index":1,"playId":"5c5c3132-1d48-3c82-8352-b1d6dff8a6da","pitchNumber":2,"startTime":"2026-06-21T03:21:24.086Z","endTime":"2026-06-21T03:21:27.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15182707136364,"aZ":-23.632051556361787,"pfxX":-6.848564980817597,"pfxZ":4.717516233605465,"pX":-0.29112211377467984,"pZ":0.6227136441761094,"vX0":4.289542183042778,"vY0":-133.60765276945344,"vZ0":-9.355610334566684,"x":128.1,"y":221.97,"x0":-1.0256317011257379,"y0":50.006412436087594,"z0":5.861446896143007,"aX":-12.41345091380067},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":11.5,"spinRate":1180,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40958813358503754,"extension":6.481681099714838},"index":2,"playId":"56c2c22e-8ef4-3fbc-97eb-0c8ce441f861","pitchNumber":3,"startTime":"2026-06-21T03:21:46.450Z","endTime":"2026-06-21T03:21:49.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944997983882324,"aZ":-30.788505463006413,"pfxX":2.464864774901497,"pfxZ":0.8318208444494282,"pX":-0.37591773662398803,"pZ":2.5944835776436976,"vX0":1.1243612256153088,"vY0":-128.1227028927565,"vZ0":-2.7506527164259214,"x":131.33,"y":168.73,"x0":-1.1403864201227412,"y0":50.002195764421685,"z0":6.082769299744049,"aX":4.106466806091396},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":-4.7,"spinRate":2280,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.42715657465427936,"extension":6.4882091058759235},"index":3,"playId":"7ba153b3-3c51-30b9-8a58-b9920e03c017","pitchNumber":4,"startTime":"2026-06-21T03:22:02.884Z","endTime":"2026-06-21T03:22:05.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60313485127927,"aZ":-9.056780789277218,"pfxX":-2.506108965962255,"pfxZ":11.333312107820209,"pX":0.21701288164958651,"pZ":1.6979594813872296,"vX0":4.037147630744527,"vY0":-141.9500583948145,"vZ0":-10.005832699775661,"x":108.73,"y":192.94,"x0":-0.8983010020060879,"y0":50.004857269885825,"z0":5.845987355814843,"aX":-5.113094319975658},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.6,"breakHorizontal":3.7,"spinRate":2238,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.3859182235952128,"extension":6.543192090004523},"hitData":{"launchSpeed":91.9,"launchAngle":-2.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.21,"coordY":194.09}},"index":4,"playId":"1f3f8bfe-7ef9-3c3e-b890-243e13ff7e20","pitchNumber":5,"startTime":"2026-06-21T03:22:21.775Z","endTime":"2026-06-21T03:22:29.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:22:29.695Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T03:22:43.691Z","endTime":"2026-06-21T03:24:10.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(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.5,"endSpeed":89.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95326353084444,"aZ":-8.681284362783245,"pfxX":-2.630717646126543,"pfxZ":11.423858906992852,"pX":-0.016357123167541166,"pZ":2.078977185772368,"vX0":3.3806181131253896,"vY0":-143.17072624690388,"vZ0":-9.178460861224961,"x":117.62,"y":182.65,"x0":-0.8758958527265029,"y0":50.00221976783571,"z0":5.8867059829945045,"aX":-5.409965019763297},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":4.0,"spinRate":2358,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.3839452154684273,"extension":6.643010051941333},"index":0,"playId":"b00e7dd7-123c-38ae-b98f-247abb39e3c2","pitchNumber":1,"startTime":"2026-06-21T03:23:00.114Z","endTime":"2026-06-21T03:23:03.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.419807970009394,"aZ":-10.07932398691766,"pfxX":-2.6826309189924467,"pfxZ":10.7054602175979,"pX":0.7273314427046669,"pZ":0.5565246517049547,"vX0":5.395967879578389,"vY0":-142.86677730903466,"vZ0":-12.904137354132532,"x":89.28,"y":223.75,"x0":-0.8387718095974261,"y0":50.00587504410785,"z0":5.769765277969294,"aX":-5.538318165387129},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.9,"breakHorizontal":3.7,"spinRate":2394,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.38363590888307053,"extension":6.536341088568832},"index":1,"playId":"b2bbd30e-014c-3daa-aa6c-2c20bc55cd61","pitchNumber":2,"startTime":"2026-06-21T03:23:14.428Z","endTime":"2026-06-21T03:23:17.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.8,"endSpeed":82.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66523195771698,"aZ":-29.255159936003288,"pfxX":2.2221131308649085,"pfxZ":1.6926715040998452,"pX":0.7106772095485201,"pZ":0.7743064135321631,"vX0":4.131257354525725,"vY0":-130.6444158590677,"vZ0":-7.563538134735873,"x":89.91,"y":217.87,"x0":-1.1802806415705946,"y0":50.004884858473034,"z0":5.907507475879772,"aX":3.8395885141072235},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.6,"breakHorizontal":-4.9,"spinRate":2363,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.41933492625598134,"extension":6.475485681169959},"index":2,"playId":"ad4102e8-b404-3498-b5e8-0a6cf46961e3","pitchNumber":3,"startTime":"2026-06-21T03:23:30.485Z","endTime":"2026-06-21T03:23:33.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.395345843544913,"aZ":-32.844649865507904,"pfxX":2.4810228291684373,"pfxZ":-0.3993723001372338,"pX":0.05660319856925613,"pZ":3.145788222957081,"vX0":2.1286921207176905,"vY0":-128.60766424432464,"vZ0":-1.229696307249976,"x":114.84,"y":153.84,"x0":-1.1050482670644757,"y0":50.00355530881587,"z0":6.184234854619584,"aX":4.144314377870184},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.7,"breakHorizontal":-5.0,"spinRate":2279,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.4263504675653156,"extension":6.454409821035453},"index":3,"playId":"47c6a410-699c-38d1-8570-269acc0f3bda","pitchNumber":4,"startTime":"2026-06-21T03:23:48.226Z","endTime":"2026-06-21T03:23:52.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.026277577222096,"aZ":-32.80885347206515,"pfxX":1.2586283547051518,"pfxZ":-0.36705329259233466,"pX":-0.2744105003887706,"pZ":2.972705408356596,"vX0":1.591780294289368,"vY0":-130.7073152672525,"vZ0":-2.0113200788466146,"x":127.46,"y":158.52,"x0":-1.054328787904028,"y0":50.00227838323718,"z0":6.210944754463238,"aX":2.1818028908272726},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.8,"breakHorizontal":-2.6,"spinRate":2266,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.41871787340231137,"extension":6.301351707802668},"hitData":{"launchSpeed":75.9,"launchAngle":35.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.45,"coordY":90.24}},"index":4,"playId":"53e6c4fe-a415-313e-ad78-efa4c23b6afe","pitchNumber":5,"startTime":"2026-06-21T03:24:02.032Z","endTime":"2026-06-21T03:24:10.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:24:10.046Z","atBatIndex":37},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Brooks Lee triples (2) on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:26:02.645Z","endTime":"2026-06-21T03:27:19.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55860747872984,"aZ":-12.267528190663322,"pfxX":-2.9922946835435904,"pfxZ":11.058633743120819,"pX":-0.4065364084612081,"pZ":1.8319908914291398,"vX0":6.745816167457285,"vY0":-133.73012736728722,"vZ0":-8.081276968327039,"x":132.5,"y":189.32,"x0":-2.580102047218832,"y0":50.00080769806899,"z0":5.785917792894951,"aX":-5.3861635031393025},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.4,"breakHorizontal":3.8,"spinRate":2421,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.41059235506895586,"extension":6.4258022085185615},"index":0,"playId":"82b75a56-3d12-3676-a1a0-bc97f326da5a","pitchNumber":1,"startTime":"2026-06-21T03:26:17.402Z","endTime":"2026-06-21T03:26:21.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":91.8,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476043761086117,"aZ":-13.768584660631277,"pfxX":-0.9886687818242619,"pfxZ":10.31208311101162,"pX":1.8852267113954204,"pZ":1.9006891282720308,"vX0":11.43072313726677,"vY0":-132.98710154690295,"vZ0":-7.57198274814209,"x":45.14,"y":187.46,"x0":-2.3468602790553477,"y0":50.003525440587914,"z0":5.7910479042225615,"aX":-1.7673243895292072},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":-0.7,"spinRate":2441,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41243683815516086,"extension":6.610264208360711},"index":1,"playId":"a57b3f7b-2463-3c0b-8fce-23dd2b7d5705","pitchNumber":2,"startTime":"2026-06-21T03:26:30.329Z","endTime":"2026-06-21T03:26:33.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.616477503576167,"aZ":-40.617238718110244,"pfxX":2.098701728243258,"pfxZ":-6.316897213009072,"pX":-1.508590360429936,"pZ":1.8107236345592368,"vX0":2.3298514406943815,"vY0":-115.51645100207688,"vZ0":-0.5575781540401361,"x":174.5,"y":189.89,"x0":-2.806806953129986,"y0":50.0006045622827,"z0":5.995206392172815,"aX":2.8061930831705273},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.3,"breakHorizontal":-4.4,"spinRate":2535,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.47605641703206514,"extension":6.46799809129305},"index":2,"playId":"6bb3d393-1c36-3c26-9921-825191a8f845","pitchNumber":3,"startTime":"2026-06-21T03:26:44.531Z","endTime":"2026-06-21T03:26:48.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346469206886688,"aZ":-42.18275987577536,"pfxX":2.3487969897664733,"pfxZ":-7.411880601422294,"pX":0.054433918963928477,"pZ":1.7394658578258195,"vX0":5.502842328172003,"vY0":-115.9038727687195,"vZ0":-0.39933922177990344,"x":114.93,"y":191.81,"x0":-2.663816488693607,"y0":50.00537136939242,"z0":5.970814513897088,"aX":3.1696705989725245},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.2,"breakHorizontal":-5.8,"spinRate":2589,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.47408454731082994,"extension":6.625570092204874},"hitData":{"launchSpeed":84.3,"launchAngle":24.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":217.73,"coordY":112.0}},"index":3,"playId":"45639a20-b447-30ef-bffa-875a43c9c268","pitchNumber":4,"startTime":"2026-06-21T03:27:02.998Z","endTime":"2026-06-21T03:27:19.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.5,"awayTeamWinProbability":97.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.12,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:27:19.025Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Caratini doubles (6) on a sharp line drive to center fielder Jorge Barrosa. Brooks Lee scores.","rbi":1,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:27:37.661Z","endTime":"2026-06-21T03:28:53.243Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29954005947209,"aZ":-24.933432438265555,"pfxX":-4.676876731663801,"pfxZ":4.465255446599665,"pX":-1.310494740706091,"pZ":2.962691822541054,"vX0":5.321145299121062,"vY0":-126.37113520097611,"vZ0":-2.2154943966582503,"x":166.95,"y":158.79,"x0":-2.8339102548980457,"y0":50.00045204049695,"z0":5.8498605579575145,"aX":-7.578017874161521},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":7.3,"spinRate":1480,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4331192231958898,"extension":6.6546006179658},"index":0,"playId":"21827501-0e1e-321b-863a-e454cb0442c1","pitchNumber":1,"startTime":"2026-06-21T03:27:52.999Z","endTime":"2026-06-21T03:27:56.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T03:28:06.678Z","endTime":"2026-06-21T03:28:22.077Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633922644719032,"aZ":-17.863495181687934,"pfxX":-1.1287408031206079,"pfxZ":7.631838390080288,"pX":0.6166809070369181,"pZ":3.243655917441403,"vX0":7.907979674025008,"vY0":-136.0344087440621,"vZ0":-4.100110218783394,"x":93.49,"y":151.2,"x0":-2.1805398457110687,"y0":50.005462912561704,"z0":6.007614068044823,"aX":-2.118004295773919},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":0.4,"spinRate":2327,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.40252663785840337,"extension":6.662600130607971},"index":2,"playId":"cbc140f5-0a53-301d-a4c9-f4911ecdda3a","pitchNumber":2,"startTime":"2026-06-21T03:28:22.077Z","endTime":"2026-06-21T03:28:27.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51030043420844,"aZ":-40.90022275212527,"pfxX":4.165880793217088,"pfxZ":-6.601527554889245,"pX":-0.6425918121991965,"pZ":2.5882208667443036,"vX0":2.7947303430957215,"vY0":-114.57968591883139,"vZ0":1.4608327181497742,"x":141.49,"y":168.9,"x0":-2.4223954718595295,"y0":50.00571268921472,"z0":5.959693262040586,"aX":5.502287754500759},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.3,"breakHorizontal":-8.3,"spinRate":2508,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.4792727141670614,"extension":6.695768697702466},"hitData":{"launchSpeed":100.6,"launchAngle":21.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":171.32,"coordY":50.95}},"index":3,"playId":"4910f405-5736-31fa-8556-50a046248a2f","pitchNumber":3,"startTime":"2026-06-21T03:28:39.990Z","endTime":"2026-06-21T03:28:53.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.13,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:28:53.243Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to center fielder Jorge Barrosa. Victor Caratini to 3rd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:29:08.305Z","endTime":"2026-06-21T03:29:56.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567825257840006,"aZ":-26.920218607340406,"pfxX":0.14678887581508393,"pfxZ":3.0789530125390345,"pX":0.38624684901593087,"pZ":0.9424902173585924,"vX0":7.307863938542092,"vY0":-130.0942534017217,"vZ0":-7.241309771317323,"x":102.28,"y":213.33,"x0":-2.484097786669983,"y0":50.00145185426917,"z0":5.816881899922921,"aX":0.24955271358384049},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.9,"spinRate":2433,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4218255928842223,"extension":6.749757642823423},"index":0,"playId":"a7630a95-9a3f-3b0e-9ed9-b3f8f0d00fb9","pitchNumber":1,"startTime":"2026-06-21T03:29:28.014Z","endTime":"2026-06-21T03:29:31.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.079935824687112,"aZ":-26.249872030681306,"pfxX":2.928010587539714,"pfxZ":3.4717864389866557,"pX":0.4074535209695247,"pZ":1.7053031907482965,"vX0":6.497602801347988,"vY0":-129.60976464922754,"vZ0":-5.608947682979549,"x":101.47,"y":192.74,"x0":-2.5086923009395976,"y0":50.006296111340305,"z0":5.891955836033578,"aX":5.001782306100663},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":-6.7,"spinRate":2389,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.4219618632143516,"extension":6.8564812435651294},"hitData":{"launchSpeed":92.5,"launchAngle":15.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.59,"coordY":90.47}},"index":1,"playId":"989cc428-6841-339e-85e9-b41249c05fd9","pitchNumber":2,"startTime":"2026-06-21T03:29:45.886Z","endTime":"2026-06-21T03:29:56.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.2,"awayTeamWinProbability":98.8,"homeTeamWinProbabilityAdded":-0.5000000000000002,"leverageIndex":0.09,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:29:56.708Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a sharp line drive to left fielder Tommy Troy. Victor Caratini scores. Luke Keaschall to 2nd.","rbi":1,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:33:11.844Z","endTime":"2026-06-21T03:33:39.089Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"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-06-21T03:30:34.147Z","endTime":"2026-06-21T03:31:31.545Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yilber Díaz replaces Zac Gallen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-06-21T03:31:31.545Z","endTime":"2026-06-21T03:33:13.986Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700270,"link":"/api/v1/people/700270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.725113588955466,"aZ":-15.684029640489216,"pfxX":-6.089591379328275,"pfxZ":8.541729381918286,"pX":0.013809413104764637,"pZ":3.7835840660678306,"vX0":4.607515583007286,"vY0":-138.6953839472164,"vZ0":-2.9571191990385337,"x":116.47,"y":136.62,"x0":-0.8856525997938562,"y0":50.00001105066286,"z0":5.9219578818499015,"aX":-11.751370311345946},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":2066,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.3963416209386059,"extension":5.789074154193771},"index":2,"playId":"0a868ec8-fe3a-3ae7-86ce-796eb1d1ad77","pitchNumber":1,"startTime":"2026-06-21T03:33:13.986Z","endTime":"2026-06-21T03:33:17.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238684068611168,"aZ":-30.801861872450377,"pfxX":-0.008001135252609162,"pfxZ":0.9004534805791966,"pX":0.0077264128082305435,"pZ":2.156664355180905,"vX0":3.154640730383529,"vY0":-122.71597008372014,"vZ0":-2.149597443596151,"x":116.71,"y":180.55,"x0":-1.2933089070155268,"y0":50.00358547361206,"z0":5.667399382201482,"aX":-0.012535795122547431},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":-0.7,"spinRate":2568,"spinDirection":342},"zone":8,"typeConfidence":0.9,"plateTime":0.446307944922963,"extension":5.758465285319558},"hitData":{"launchSpeed":104.3,"launchAngle":11.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.23,"coordY":101.24}},"index":3,"playId":"6b09013c-72cf-3e16-bcd3-7ce9d5ecaa39","pitchNumber":2,"startTime":"2026-06-21T03:33:28.518Z","endTime":"2026-06-21T03:33:39.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:33:39.089Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks. Luke Keaschall to 3rd. Ryan Kreidler to 2nd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:33:58.896Z","endTime":"2026-06-21T03:35:39.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.782249979049844,"aZ":-10.61377894395941,"pfxX":-5.031761034242168,"pfxZ":10.935106019294468,"pX":0.8290797351423096,"pZ":0.7331954661907518,"vX0":6.318604091858387,"vY0":-140.03761658384428,"vZ0":-11.66214769629726,"x":85.4,"y":218.98,"x0":-0.8105440746256345,"y0":50.0020622674487,"z0":5.663067393455826,"aX":-9.92049502559468},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2160,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.39222502960327743,"extension":5.971940695520614},"index":0,"playId":"d9cd4f8f-fb6d-3f68-aa3c-3a8a6ca28fec","pitchNumber":1,"startTime":"2026-06-21T03:34:11.105Z","endTime":"2026-06-21T03:34:14.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.910985109428736,"aZ":-10.29066216231101,"pfxX":-5.243253741525465,"pfxZ":11.375033422993297,"pX":1.1473009053835308,"pZ":2.4450559547904813,"vX0":6.974978116461587,"vY0":-138.09994165056827,"vZ0":-7.135132519029204,"x":73.27,"y":172.76,"x0":-0.7346426753080142,"y0":50.00355430557581,"z0":5.761248601697663,"aX":-10.087984299776597},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":7.9,"spinRate":2176,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.397228516049843,"extension":5.8979393448861686},"index":1,"playId":"01013f39-d97c-3821-96cc-a5c71a3e70c4","pitchNumber":2,"startTime":"2026-06-21T03:34:28.524Z","endTime":"2026-06-21T03:34:32.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81838483923702,"aZ":-12.048866881396991,"pfxX":-5.886610355259974,"pfxZ":10.322682913627334,"pX":0.45871728873854783,"pZ":1.4864648420648496,"vX0":5.425694290741925,"vY0":-138.90304311050465,"vZ0":-9.331240549445887,"x":99.51,"y":198.65,"x0":-0.7574183845998242,"y0":50.00239725188995,"z0":5.695638607057317,"aX":-11.475051482720307},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2178,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.3947040249480236,"extension":5.941211456149996},"index":2,"playId":"015f6ca2-a730-39cb-bb2b-5178c150418e","pitchNumber":3,"startTime":"2026-06-21T03:34:44.678Z","endTime":"2026-06-21T03:34:49.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02673059474617,"aZ":-12.220742937637038,"pfxX":-6.6352294978629445,"pfxZ":10.225922276114689,"pX":0.4469375565351764,"pZ":2.867527660536563,"vX0":5.595728228722674,"vY0":-139.01119565163577,"vZ0":-5.971190761453821,"x":99.96,"y":161.36,"x0":-0.7329895194210232,"y0":50.00437294604257,"z0":5.859519761660664,"aX":-12.948695734506222},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":10.8,"spinRate":2132,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.3944651607725316,"extension":5.793562681309868},"index":3,"playId":"3c41a43f-9e93-3ee4-9e23-ea3de9bfd95a","pitchNumber":4,"startTime":"2026-06-21T03:35:02.747Z","endTime":"2026-06-21T03:35:06.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20232235425093,"aZ":-12.932715307209001,"pfxX":-6.297885315865906,"pfxZ":10.189020912008118,"pX":-0.4949757906997342,"pZ":2.8755130670426268,"vX0":2.9298526332621497,"vY0":-137.01550403694952,"vZ0":-5.588758104743989,"x":135.87,"y":161.14,"x0":-0.7639668515033273,"y0":50.002351916729,"z0":5.8363890877774045,"aX":-11.892057791110911},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":10.7,"spinRate":2155,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.4008086126968897,"extension":5.824007473011276},"index":4,"playId":"2af52e85-d419-3857-8eb4-9a2dda65cce8","pitchNumber":5,"startTime":"2026-06-21T03:35:18.103Z","endTime":"2026-06-21T03:35:21.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629536504159265,"aZ":-29.366017976437632,"pfxX":-0.7882474132300938,"pfxZ":1.8167780367648279,"pX":1.5598925728011364,"pZ":1.0372815664161528,"vX0":6.651897476686245,"vY0":-123.49513745688147,"vZ0":-4.98159138791069,"x":57.54,"y":210.77,"x0":-1.0662580855578998,"y0":50.00208701338927,"z0":5.551209647606349,"aX":-1.218180355605263},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.4,"breakHorizontal":-0.1,"spinRate":2481,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.4435535503956376,"extension":5.819806938917769},"index":5,"playId":"74d147df-cc38-377d-9600-13271d3c3295","pitchNumber":6,"startTime":"2026-06-21T03:35:35.747Z","endTime":"2026-06-21T03:35:39.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.29999999999999993,"leverageIndex":0.08,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:35:39.591Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Byron Buxton hits a grand slam (24) to right center field. Luke Keaschall scores. Ryan Kreidler scores. Trevor Larnach scores.","rbi":4,"awayScore":12,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:36:50.385Z","endTime":"2026-06-21T03:37:51.038Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":700270,"link":"/api/v1/people/700270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":{"id":700270,"link":"/api/v1/people/700270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":700270,"link":"/api/v1/people/700270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"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-06-21T03:35:51.438Z","endTime":"2026-06-21T03:36:52.335Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":668952,"link":"/api/v1/people/668952"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27578943906389,"aZ":-12.764045325722847,"pfxX":-5.67077390831739,"pfxZ":9.6634209770667,"pX":0.6276502278292646,"pZ":3.8897680400582337,"vX0":5.650313446695005,"vY0":-141.31031078441197,"vZ0":-3.0754728417582915,"x":93.08,"y":133.76,"x0":-0.6677236310845382,"y0":50.001306387979064,"z0":5.82013833580156,"aX":-11.388786039816173},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2228,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.38864556707831,"extension":6.031881792049506},"index":1,"playId":"9ccbf596-6482-3317-85da-e7ece5e889b4","pitchNumber":1,"startTime":"2026-06-21T03:36:52.335Z","endTime":"2026-06-21T03:36:56.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":668952,"link":"/api/v1/people/668952"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41627037001135,"aZ":-13.591272767784053,"pfxX":-6.434916977425994,"pfxZ":9.42235932310506,"pX":0.3758914535830457,"pZ":1.5721995888035498,"vX0":5.191762183446993,"vY0":-140.1973690997705,"vZ0":-8.828606285745064,"x":102.67,"y":196.33,"x0":-0.6724224426688711,"y0":50.00346384678861,"z0":5.6682796879453266,"aX":-12.692477707460162},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2213,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.3920566623995243,"extension":5.891523631822834},"index":2,"playId":"2f823ba3-a523-32a5-9959-def1f7b2fab5","pitchNumber":2,"startTime":"2026-06-21T03:37:06.950Z","endTime":"2026-06-21T03:37:11.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":668952,"link":"/api/v1/people/668952"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.186630913866104,"aZ":-11.321873092343836,"pfxX":-6.598243236976806,"pfxZ":10.522767343597602,"pX":0.4839800396378479,"pZ":2.184598629221053,"vX0":5.662845085519053,"vY0":-140.23134158809236,"vZ0":-7.532172672033212,"x":98.55,"y":179.8,"x0":-0.7092791895561622,"y0":50.00367920106901,"z0":5.652788442385355,"aX":-13.07653042382516},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":10.7,"spinRate":2210,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.39133444307386833,"extension":5.974727786347364},"hitData":{"launchSpeed":104.5,"launchAngle":25.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":192.59,"coordY":50.45}},"index":3,"playId":"f907a19f-6f09-396a-a67c-15ba4201b30a","pitchNumber":3,"startTime":"2026-06-21T03:37:24.000Z","endTime":"2026-06-21T03:37:51.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":668952,"link":"/api/v1/people/668952"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.39999999999999997,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:37:51.038Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Tommy Troy.","rbi":0,"awayScore":12,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:38:04.913Z","endTime":"2026-06-21T03:39:35.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52630211795451,"aZ":-13.302932912642548,"pfxX":-5.1433226835359855,"pfxZ":9.52437541360291,"pX":-0.8243223330820237,"pZ":2.69554360488622,"vX0":1.6970613377441797,"vY0":-140.72346922668333,"vZ0":-6.087652059274277,"x":148.42,"y":166.0,"x0":-0.7714178617141699,"y0":50.0030103079873,"z0":5.768433463375264,"aX":-10.191275602761774},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":8.9,"spinRate":2215,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.39103242216829726,"extension":5.933253049822641},"index":0,"playId":"d2efc7a1-13bc-3a00-95fc-22268519f12e","pitchNumber":1,"startTime":"2026-06-21T03:38:10.180Z","endTime":"2026-06-21T03:38:14.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832268880893466,"aZ":-27.75493537467319,"pfxX":-0.9741782599083484,"pfxZ":2.7208551478000733,"pX":1.6368576434267397,"pZ":0.9715507389760535,"vX0":7.060088640125469,"vY0":-126.57178191514856,"vZ0":-5.854904214967009,"x":54.61,"y":212.55,"x0":-1.06190256251681,"y0":50.00038590037445,"z0":5.537065179956592,"aX":-1.5810855104305181},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":0.1,"spinRate":2596,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.4327382007856664,"extension":5.774111854802504},"index":1,"playId":"71ceea65-15ae-3952-ab2c-8e2cf6e6b414","pitchNumber":2,"startTime":"2026-06-21T03:38:22.566Z","endTime":"2026-06-21T03:38:25.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29742141129506,"aZ":-31.642163788715038,"pfxX":-0.06621906853433224,"pfxZ":0.34406985298339965,"pX":0.4183501334456827,"pZ":1.5269732989851132,"vX0":3.8787517214581886,"vY0":-123.41814674020895,"vZ0":-3.425559997704573,"x":101.05,"y":197.55,"x0":-1.1642443807348588,"y0":50.00366601244208,"z0":5.59475425544055,"aX":-0.10313681796580672},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":-0.7,"spinRate":2741,"spinDirection":118},"zone":14,"typeConfidence":0.89,"plateTime":0.4436038024602449,"extension":5.709227127762458},"index":2,"playId":"5839da2e-f041-3636-a018-60084e385f71","pitchNumber":3,"startTime":"2026-06-21T03:38:35.983Z","endTime":"2026-06-21T03:38:39.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":78.6,"endSpeed":72.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450104465891098,"aZ":-43.4248192857796,"pfxX":-0.37351493346259534,"pfxZ":-8.647681995515448,"pX":0.27898710634148416,"pZ":0.511162542521236,"vX0":2.7639132234018584,"vY0":-114.34214895149616,"vZ0":-2.5226987345892184,"x":106.37,"y":224.98,"x0":-0.9058605504892001,"y0":50.002074278793046,"z0":5.959379436258605,"aX":-0.4864861006610878},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.0,"breakHorizontal":-0.1,"spinRate":2887,"spinDirection":20},"zone":14,"typeConfidence":0.91,"plateTime":0.4822054881826112,"extension":5.501495923697129},"index":3,"playId":"46531a2b-14a3-3f91-a7a5-9df9e2c3a8a4","pitchNumber":4,"startTime":"2026-06-21T03:38:50.808Z","endTime":"2026-06-21T03:38:54.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.0,"endSpeed":88.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34573409385393,"aZ":-11.852051260020795,"pfxX":-5.640255636191254,"pfxZ":10.138016735055272,"pX":-0.2799795576026834,"pZ":3.4757772304701695,"vX0":3.883954396319599,"vY0":-141.20424753959938,"vZ0":-4.239624369863312,"x":127.67,"y":144.93,"x0":-0.9456686092498989,"y0":50.00186214795942,"z0":5.768475387195466,"aX":-11.305884877411806},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2227,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3889709001717563,"extension":5.823135199201293},"index":4,"playId":"0e3256c0-d024-363a-988e-1cb2a5e309e8","pitchNumber":5,"startTime":"2026-06-21T03:39:08.691Z","endTime":"2026-06-21T03:39:11.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.484818688877866,"aZ":-9.300020350239858,"pfxX":-4.063809520232599,"pfxZ":11.433016898276245,"pX":0.3162761397942012,"pZ":3.116251032174505,"vX0":4.269357693787908,"vY0":-140.9063679936836,"vZ0":-5.892364337214253,"x":104.94,"y":154.64,"x0":-0.6941310620979048,"y0":50.0054756360477,"z0":5.842311353945089,"aX":-8.132851243690057},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.6,"breakHorizontal":6.5,"spinRate":2339,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.38944866395111255,"extension":5.8090093097713495},"hitData":{"launchSpeed":89.7,"launchAngle":50.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.38,"coordY":96.08}},"index":5,"playId":"f9d2f7e2-1c55-3148-95ab-9c1f87e46c83","pitchNumber":6,"startTime":"2026-06-21T03:39:24.812Z","endTime":"2026-06-21T03:39:35.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:39:35.696Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a line drive to left fielder Tommy Troy.","rbi":0,"awayScore":12,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:39:58.941Z","endTime":"2026-06-21T03:41:10.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.338091201090375,"aZ":-30.866226460223608,"pfxX":-0.42310278184913175,"pfxZ":0.8288241800196445,"pX":0.5359709662233799,"pZ":2.20253333626818,"vX0":4.598301251913831,"vY0":-124.23344351899618,"vZ0":-2.2633590664083747,"x":96.57,"y":179.31,"x0":-1.278679873824262,"y0":50.00236940598763,"z0":5.674420044048606,"aX":-0.667015416957498},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":-0.2,"spinRate":2686,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.43977612840507785,"extension":5.7278959057729235},"index":0,"playId":"412061c4-3956-363f-ba01-e04e3125707b","pitchNumber":1,"startTime":"2026-06-21T03:39:58.987Z","endTime":"2026-06-21T03:40:02.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6586963515194,"aZ":-45.69999417980017,"pfxX":2.6313703270351607,"pfxZ":-10.327582035007717,"pX":-0.7765413831692402,"pZ":3.453148419555982,"vX0":-0.08307622254148492,"vY0":-114.19575107382124,"vZ0":3.719186684272872,"x":146.6,"y":145.54,"x0":-1.080950759776034,"y0":50.00327498347863,"z0":6.324652776849684,"aX":3.446286511607757},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-17.3,"breakHorizontal":-4.7,"spinRate":2861,"spinDirection":28},"zone":1,"typeConfidence":0.91,"plateTime":0.4811856860630299,"extension":5.356570751814414},"index":1,"playId":"4669751d-43c7-3b3d-b574-2eef19589ab2","pitchNumber":2,"startTime":"2026-06-21T03:40:11.178Z","endTime":"2026-06-21T03:40:15.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.322629225317577,"aZ":-31.60344718381506,"pfxX":-0.4458539420363712,"pfxZ":0.3709658015712556,"pX":-0.7761492675753594,"pZ":2.274352562274875,"vX0":1.5228891276298897,"vY0":-122.89833599222375,"vZ0":-1.8207166749046508,"x":146.58,"y":177.37,"x0":-1.3446803902578535,"y0":50.003124520189786,"z0":5.697577405786133,"aX":-0.6853604726962869},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":0.5,"spinRate":2597,"spinDirection":25},"zone":7,"typeConfidence":0.89,"plateTime":0.44490482172919377,"extension":5.556552905882837},"index":2,"playId":"adaa8a9a-00cd-3a25-b493-b03d2cfa7db5","pitchNumber":3,"startTime":"2026-06-21T03:40:25.698Z","endTime":"2026-06-21T03:40:28.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":97.7,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.729179164748125,"aZ":-12.247670083598363,"pfxX":-3.4945408222477843,"pfxZ":9.936448609203293,"pX":1.9827998331225236,"pZ":3.968580936476457,"vX0":8.59730405732887,"vY0":-141.942730114602,"vZ0":-3.198285052090429,"x":41.42,"y":131.63,"x0":-0.6548659947503592,"y0":50.00165852832587,"z0":5.909495215051032,"aX":-7.008397752426536},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":4.2,"spinRate":2301,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.38846530411807834,"extension":5.939769369907693},"index":3,"playId":"0a558f9f-4feb-30ac-9a2f-c3cbdf5a5ebc","pitchNumber":4,"startTime":"2026-06-21T03:40:41.198Z","endTime":"2026-06-21T03:40:45.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.6,"endSpeed":87.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79614731336979,"aZ":-11.222799392181608,"pfxX":-5.512960362420406,"pfxZ":10.639158653454146,"pX":0.30141529519872623,"pZ":2.4080284103926446,"vX0":4.767300975494454,"vY0":-140.40048368627222,"vZ0":-7.054709533986197,"x":105.51,"y":173.76,"x0":-0.7137030938670639,"y0":50.00435160263814,"z0":5.706481111543864,"aX":-10.85852549834228},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2314,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.39214820153287366,"extension":5.985551775839902},"hitData":{"launchSpeed":86.6,"launchAngle":17.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.26,"coordY":114.38}},"index":4,"playId":"c1f40d79-600b-331f-ba4c-06003fd13aa2","pitchNumber":5,"startTime":"2026-06-21T03:40:59.999Z","endTime":"2026-06-21T03:41:10.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:41:10.608Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to catcher Adrian Del Castillo in foul territory.","rbi":0,"awayScore":12,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:41:26.501Z","endTime":"2026-06-21T03:42:44.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729030973443297,"aZ":-30.994415096406968,"pfxX":-0.10060192284962444,"pfxZ":0.7616906474775682,"pX":1.2877054309112916,"pZ":1.6482874170802144,"vX0":5.802071655322387,"vY0":-123.82246459336054,"vZ0":-3.3238584253085968,"x":67.92,"y":194.28,"x0":-1.0770634974469355,"y0":50.00230799359096,"z0":5.613309692182025,"aX":-0.15645054788061194},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":-1.2,"spinRate":2751,"spinDirection":329},"zone":14,"typeConfidence":0.9,"plateTime":0.44308757638006924,"extension":5.6635037063837865},"index":0,"playId":"8a678481-ca2d-3a5c-89c9-8cc5f9e6cb33","pitchNumber":1,"startTime":"2026-06-21T03:41:32.046Z","endTime":"2026-06-21T03:41:35.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28425595800291,"aZ":-11.141983102167671,"pfxX":-4.686158099586952,"pfxZ":10.88182488052554,"pX":0.4982254946584283,"pZ":2.7344127875857263,"vX0":5.135103554537519,"vY0":-139.32718266039686,"vZ0":-6.484900045194032,"x":98.01,"y":164.95,"x0":-0.7750423347453459,"y0":50.001573398924876,"z0":5.856027318447097,"aX":-9.055931458977247},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2240,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.3957316988680919,"extension":5.843648172451663},"index":1,"playId":"436ddbcb-391d-3824-9976-421f1785941b","pitchNumber":2,"startTime":"2026-06-21T03:41:46.337Z","endTime":"2026-06-21T03:41:50.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.289257315186294,"aZ":-29.634220412707567,"pfxX":-1.1691343620086863,"pfxZ":1.6571603976670803,"pX":0.7634055650222129,"pZ":0.9189620243684501,"vX0":4.8482701596975195,"vY0":-123.67518064751725,"vZ0":-5.136989655980879,"x":87.9,"y":213.97,"x0":-1.0801671360225071,"y0":50.00117075096933,"z0":5.5421129867092445,"aX":-1.7904175964244524},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.9,"breakHorizontal":0.8,"spinRate":2690,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.4448219568857663,"extension":5.605047829860871},"index":2,"playId":"56f70192-3257-3221-a010-a775ef4a9222","pitchNumber":3,"startTime":"2026-06-21T03:42:00.925Z","endTime":"2026-06-21T03:42:04.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.736767608958964,"aZ":-12.488830660532942,"pfxX":-4.651612015540822,"pfxZ":10.211719509102057,"pX":0.945353433865031,"pZ":2.969960141119623,"vX0":6.133833631672654,"vY0":-139.26263411917407,"vZ0":-5.430705510109977,"x":80.97,"y":158.59,"x0":-0.7008856733773998,"y0":50.00140924402404,"z0":5.800120534239357,"aX":-8.96581262843903},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":6.8,"spinRate":2244,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.39615883084175785,"extension":5.829099706781494},"index":3,"playId":"ca09f695-6f25-3ed1-8601-cf34d8545f7a","pitchNumber":4,"startTime":"2026-06-21T03:42:16.261Z","endTime":"2026-06-21T03:42:20.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.7,"endSpeed":87.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.75114814539315,"aZ":-11.527126460171363,"pfxX":-5.0984209541751735,"pfxZ":10.47614892486537,"pX":-0.15730369376198552,"pZ":3.4058490409723143,"vX0":3.265083895314058,"vY0":-140.6580364966766,"vZ0":-4.688036431700295,"x":123.0,"y":146.82,"x0":-0.6806163791860458,"y0":50.0043561543764,"z0":5.863427916491777,"aX":-10.05056455506216},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2285,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3918545293639446,"extension":5.73008744641139},"hitData":{"launchSpeed":82.3,"launchAngle":88.0,"totalDistance":15.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":119.96,"coordY":206.73}},"index":4,"playId":"853cf4e5-d89d-33ca-9c93-b96577a49f77","pitchNumber":5,"startTime":"2026-06-21T03:42:35.087Z","endTime":"2026-06-21T03:42:44.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:42:44.745Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brooks Lee hits a ground-rule double (11) on a line drive down the right-field line. Josh Bell to 3rd.","rbi":0,"awayScore":12,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:43:10.874Z","endTime":"2026-06-21T03:44:16.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89779400891294,"aZ":-13.26902767582231,"pfxX":-4.856069998584939,"pfxZ":9.710964363946958,"pX":-0.6943657708836446,"pZ":2.845688837762857,"vX0":2.1594158246483266,"vY0":-139.4892953025929,"vZ0":-5.817420100160499,"x":143.47,"y":161.95,"x0":-0.8528707262332657,"y0":50.00321724138189,"z0":5.852608998127997,"aX":-9.454483724583366},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2216,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.3944803401957713,"extension":5.8276813177212095},"index":0,"playId":"3a74e9a3-ed05-333a-a91d-11bda79d216b","pitchNumber":1,"startTime":"2026-06-21T03:43:11.416Z","endTime":"2026-06-21T03:43:14.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81471927177301,"aZ":-14.415881378126066,"pfxX":-6.148718825443643,"pfxZ":8.968805424481381,"pX":0.04526760086825427,"pZ":1.9320900511240962,"vX0":4.3986075558776605,"vY0":-140.31093924376813,"vZ0":-7.9860811336092965,"x":115.27,"y":186.61,"x0":-0.7494566727912692,"y0":50.00082142425904,"z0":5.768273465862733,"aX":-12.172965181700777},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":10.2,"spinRate":2074,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.3914026482128081,"extension":5.853823224908724},"index":1,"playId":"73efa846-5029-3e23-9066-e29866f96899","pitchNumber":2,"startTime":"2026-06-21T03:43:28.806Z","endTime":"2026-06-21T03:43:33.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273959696188772,"aZ":-26.69703344859234,"pfxX":-1.0124953906912264,"pfxZ":3.4118283822330238,"pX":0.6170686962823912,"pZ":0.4318150215504255,"vX0":4.756230110004982,"vY0":-126.09226234092911,"vZ0":-6.9585118232381395,"x":93.48,"y":227.12,"x0":-1.1642820593682894,"y0":50.0034713324265,"z0":5.389149135737888,"aX":-1.6261784252728249},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":0.7,"spinRate":2517,"spinDirection":261},"zone":14,"typeConfidence":0.9,"plateTime":0.43482714563665326,"extension":5.867272812538492},"index":2,"playId":"33321472-1b0f-3f0b-b32d-301899fae998","pitchNumber":3,"startTime":"2026-06-21T03:43:45.011Z","endTime":"2026-06-21T03:43:48.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.214508813064647,"aZ":-28.368068339918214,"pfxX":-0.5122451201611409,"pfxZ":2.320698245116694,"pX":0.1604382866190051,"pZ":2.0791688145647065,"vX0":3.5232080143854794,"vY0":-127.0336362065366,"vZ0":-3.309018965500907,"x":110.88,"y":182.64,"x0":-1.1759181980272984,"y0":50.00373013860531,"z0":5.645861303009609,"aX":-0.8408212750989291},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":0.1,"spinRate":2767,"spinDirection":302},"zone":8,"typeConfidence":0.9,"plateTime":0.43062098064102416,"extension":5.66870286210127},"hitData":{"launchSpeed":94.2,"launchAngle":10.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":225.84,"coordY":99.91}},"index":3,"playId":"6084b4f3-9a72-313b-ba5e-f750f8d191a9","pitchNumber":4,"startTime":"2026-06-21T03:44:02.346Z","endTime":"2026-06-21T03:44:16.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:44:16.101Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a ground ball to right fielder Corbin Carroll. Josh Bell scores. Brooks Lee scores.","rbi":2,"awayScore":14,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:46:12.003Z","endTime":"2026-06-21T03:47:29.269Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":700270,"link":"/api/v1/people/700270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":700270,"link":"/api/v1/people/700270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":12,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T03:45:47.376Z","endTime":"2026-06-21T03:46:13.900Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.376376835285047,"aZ":-31.73315904800335,"pfxX":0.4525689168734488,"pfxZ":0.2838320114341695,"pX":-0.3104316286209973,"pZ":2.301838191265356,"vX0":2.57138335942924,"vY0":-124.51530387526375,"vZ0":-1.6874429397935038,"x":128.83,"y":176.63,"x0":-1.4160320955204386,"y0":50.00472094473256,"z0":5.617989201839117,"aX":0.7093458371400273},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":-1.4,"spinRate":2722,"spinDirection":39},"zone":4,"typeConfidence":0.9,"plateTime":0.4401573988820311,"extension":5.657027048217614},"index":1,"playId":"e300a0cc-770e-3abe-a086-20969314e934","pitchNumber":1,"startTime":"2026-06-21T03:46:13.900Z","endTime":"2026-06-21T03:46:17.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":86.0,"endSpeed":78.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627614966840735,"aZ":-29.190356181106356,"pfxX":0.05437017857326948,"pfxZ":1.8969270182978,"pX":-0.0746207738737648,"pZ":0.8260598752377636,"vX0":2.6066743285991776,"vY0":-125.09144373868588,"vZ0":-5.748141977679749,"x":119.84,"y":216.48,"x0":-1.1398685478237724,"y0":50.00412678607859,"z0":5.564345914646738,"aX":0.08579616710023072},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":-0.7,"spinRate":2745,"spinDirection":255},"zone":13,"typeConfidence":0.91,"plateTime":0.4388500273778484,"extension":5.579606869050558},"index":2,"playId":"0226f338-a63b-3d60-95a3-8d8cf3e0e353","pitchNumber":2,"startTime":"2026-06-21T03:46:26.878Z","endTime":"2026-06-21T03:46:29.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-21T03:46:40.702Z","endTime":"2026-06-21T03:46:46.802Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43711517435542,"aZ":-10.155555066094795,"pfxX":-4.466106830420761,"pfxZ":10.69564221504397,"pX":1.1388350082915086,"pZ":2.065244339557629,"vX0":6.555386020954751,"vY0":-143.1322250820291,"vZ0":-8.334011876290367,"x":73.59,"y":183.02,"x0":-0.6092103903244277,"y0":50.00469147611237,"z0":5.664500745217194,"aX":-9.196022785242294},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2460,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.3838231572749202,"extension":5.96873776522982},"index":4,"playId":"54f55ac8-5af2-3b3f-a775-a0323964a502","pitchNumber":3,"startTime":"2026-06-21T03:46:46.802Z","endTime":"2026-06-21T03:46:50.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99303199468548,"aZ":-8.631901537031466,"pfxX":-5.087243024538905,"pfxZ":12.01164306830037,"pX":0.11352064034213431,"pZ":1.360026944750444,"vX0":4.539585219523662,"vY0":-139.7116288808999,"vZ0":-10.112368410591188,"x":112.67,"y":202.06,"x0":-0.8782750689196056,"y0":50.00531473282115,"z0":5.611239898359305,"aX":-9.972438832989694},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":8.2,"spinRate":2409,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.3933431733322661,"extension":5.834985259346258},"index":5,"playId":"2afbbaf3-c114-34e3-9754-5fa7b38aee34","pitchNumber":4,"startTime":"2026-06-21T03:47:00.993Z","endTime":"2026-06-21T03:47:04.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02391498479783,"aZ":-10.49004334573163,"pfxX":-5.876799318728524,"pfxZ":10.915097878791292,"pX":0.512291200622524,"pZ":2.8645480258354996,"vX0":5.364132736211873,"vY0":-140.5644682016314,"vZ0":-6.108507447447607,"x":97.47,"y":161.44,"x0":-0.664052601455485,"y0":50.001562555409954,"z0":5.757719929125493,"aX":-11.673902621609026},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":9.5,"spinRate":2404,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.3907552925095974,"extension":5.909042828434547},"hitData":{"launchSpeed":86.9,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.64,"coordY":111.55}},"index":6,"playId":"0b8981dc-c635-3945-9ea1-efbdbc54ffd9","pitchNumber":5,"startTime":"2026-06-21T03:47:17.983Z","endTime":"2026-06-21T03:47:29.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:47:29.269Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a ground ball to left fielder Tommy Troy. Victor Caratini to 2nd.","rbi":0,"awayScore":14,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:47:49.663Z","endTime":"2026-06-21T03:50:06.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040625907692686,"aZ":-29.657911786244878,"pfxX":-0.5326411973689842,"pfxZ":1.594430613095636,"pX":0.6266321433598001,"pZ":0.70039037544911,"vX0":4.5270520437401895,"vY0":-124.90263959655367,"vZ0":-5.798504849803217,"x":93.11,"y":219.87,"x0":-1.1398266568503745,"y0":50.00566924208363,"z0":5.489497181977134,"aX":-0.8427082594410178},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":-0.1,"spinRate":2548,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.438451684697871,"extension":5.6424741661679505},"index":0,"playId":"6f62e551-0462-37bd-bd04-7f3e2aa9967d","pitchNumber":1,"startTime":"2026-06-21T03:47:58.079Z","endTime":"2026-06-21T03:48:01.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56123633965173,"aZ":-12.23215027095697,"pfxX":-3.8017396132523733,"pfxZ":10.074886851587582,"pX":0.8065684880971006,"pZ":3.1105902986008047,"vX0":5.772289287666392,"vY0":-140.4563891485894,"vZ0":-5.267461248870509,"x":86.26,"y":154.79,"x0":-0.7900933891741683,"y0":50.0042600814482,"z0":5.819290830489798,"aX":-7.526615264578049},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":5.5,"spinRate":2138,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.39135558399543724,"extension":5.858536303772614},"index":1,"playId":"7c4467b8-514a-3db4-8874-d08d311c9113","pitchNumber":2,"startTime":"2026-06-21T03:48:16.982Z","endTime":"2026-06-21T03:48:20.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.799334328157556,"aZ":-11.645116031291892,"pfxX":-5.043640227195294,"pfxZ":10.357348476494419,"pX":0.66943994104647,"pZ":2.7403972357566246,"vX0":5.496086071537232,"vY0":-140.57917577939855,"vZ0":-6.321018806631817,"x":91.48,"y":164.79,"x0":-0.6649252593125748,"y0":50.00078661716739,"z0":5.789582747242926,"aX":-9.994803916440887},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":7.9,"spinRate":2143,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.3911091191743772,"extension":5.766643789704258},"index":2,"playId":"48691a2e-6104-34d4-90e1-cf55ebfdd872","pitchNumber":3,"startTime":"2026-06-21T03:48:32.094Z","endTime":"2026-06-21T03:48:35.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.617304540209595,"aZ":-43.39054850201055,"pfxX":0.4489922823301923,"pfxZ":-8.007681123601655,"pX":0.07009944808261301,"pZ":1.5252972899877313,"vX0":1.8260885459341143,"vY0":-117.94004180769728,"vZ0":-1.152416821601415,"x":114.33,"y":197.6,"x0":-0.7743228232472228,"y0":50.00297482031648,"z0":6.042119022981892,"aX":0.6286839655402854},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.5,"breakHorizontal":-1.3,"spinRate":3010,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.4654195068976632,"extension":5.486442122334679},"index":3,"playId":"49735017-8421-3be1-b048-bc0759f6a5bd","pitchNumber":4,"startTime":"2026-06-21T03:48:51.657Z","endTime":"2026-06-21T03:48:55.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.605446166925297,"aZ":-43.37040531823019,"pfxX":-0.7200553050795246,"pfxZ":-8.2715891128528,"pX":1.151890456062314,"pZ":-0.7968066302523517,"vX0":4.688121579495291,"vY0":-116.17070515963584,"vZ0":-5.410892134391238,"x":73.09,"y":260.29,"x0":-0.8065797646691805,"y0":50.001816972820464,"z0":5.725635699792473,"aX":-0.9762124489701219},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.1,"breakHorizontal":0.0,"spinRate":2865,"spinDirection":13},"zone":14,"typeConfidence":0.91,"plateTime":0.4731464191472119,"extension":5.758439770692809},"index":4,"playId":"4cea4b61-3586-336e-b823-fc98dce1dd45","pitchNumber":5,"startTime":"2026-06-21T03:49:14.621Z","endTime":"2026-06-21T03:49:18.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.480887201166794,"aZ":-11.838358091200123,"pfxX":-5.1268610043741445,"pfxZ":10.208587230360006,"pX":1.5790918435403614,"pZ":0.9612249169859319,"vX0":8.032898866404981,"vY0":-139.98250013316724,"vZ0":-10.516732321385113,"x":56.81,"y":212.83,"x0":-0.6567077950637281,"y0":50.00626613423395,"z0":5.5339125472615285,"aX":-10.216221495313029},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2120,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.3907343219634747,"extension":6.066685186232103},"index":5,"playId":"63f4ba27-6986-3287-b4d1-5b760ca0f1f9","pitchNumber":6,"startTime":"2026-06-21T03:49:39.658Z","endTime":"2026-06-21T03:49:42.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.708914962655225,"aZ":-13.549450408930337,"pfxX":-5.207948790470988,"pfxZ":9.403946525017641,"pX":0.2969675534003888,"pZ":2.9469409404741267,"vX0":4.830700143608862,"vY0":-139.68054693914766,"vZ0":-5.2878020771699354,"x":105.68,"y":159.21,"x0":-0.7760841795220609,"y0":50.00615314124094,"z0":5.751591563679096,"aX":-10.319236633769764},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2130,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.3917340141533323,"extension":6.002933048288364},"hitData":{"launchSpeed":96.2,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.03,"coordY":105.48}},"index":6,"playId":"23d18073-f4d3-3a5d-bf1e-8f32003fe4d8","pitchNumber":7,"startTime":"2026-06-21T03:49:54.820Z","endTime":"2026-06-21T03:50:06.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:50:06.335Z","atBatIndex":49},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ryan Kreidler triples (2) on a sharp fly ball to right fielder Corbin Carroll. Victor Caratini scores. Luke Keaschall scores.","rbi":2,"awayScore":16,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:51:32.367Z","endTime":"2026-06-21T03:51:49.096Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":{"id":700270,"link":"/api/v1/people/700270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":700270,"link":"/api/v1/people/700270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":14,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T03:50:22.279Z","endTime":"2026-06-21T03:51:34.494Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87726241315317,"aZ":-11.840022035982203,"pfxX":-5.481225028138901,"pfxZ":10.499329984594176,"pX":-0.29438078749053176,"pZ":2.3106785258873157,"vX0":3.8531540244264155,"vY0":-138.52271781886728,"vZ0":-7.025359406931876,"x":128.22,"y":176.39,"x0":-0.9935035541664341,"y0":50.00663797579515,"z0":5.677059683889263,"aX":-10.620068575221387},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":9.1,"spinRate":2101,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.3959012667426651,"extension":5.993201367889825},"hitData":{"launchSpeed":106.0,"launchAngle":24.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":154.28,"coordY":34.42}},"index":1,"playId":"a39bd51a-92a0-34af-970a-76d85cd3701a","pitchNumber":1,"startTime":"2026-06-21T03:51:34.494Z","endTime":"2026-06-21T03:51:49.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":700270,"link":"/api/v1/people/700270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:51:49.096Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":16,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:54:28.173Z","endTime":"2026-06-21T03:55:19.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":16,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T03:52:09.365Z","endTime":"2026-06-21T03:52:29.743Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Philip Abner replaces Yilber Díaz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-21T03:52:29.743Z","endTime":"2026-06-21T03:54:30.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691769,"link":"/api/v1/people/691769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700270,"link":"/api/v1/people/700270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01740118225,"aZ":-28.13712142493268,"pfxX":-5.088318530057037,"pfxZ":2.8687983027264234,"pX":-0.8210090988330172,"pZ":2.784014951607755,"vX0":-7.284809010499033,"vY0":-118.096049566915,"vZ0":0.2161630261366423,"x":148.29,"y":163.61,"x0":2.9679545163420293,"y0":50.005271973729506,"z0":5.284704460466315,"aX":-7.169596508246821},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.5,"breakHorizontal":11.0,"spinRate":2359,"spinDirection":281},"zone":11,"typeConfidence":0.9,"plateTime":0.46425225103898304,"extension":6.560318035240747},"index":2,"playId":"f5f7c215-541e-3ed8-ba01-39dbb367cdba","pitchNumber":1,"startTime":"2026-06-21T03:54:30.217Z","endTime":"2026-06-21T03:54:38.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676505212604262,"aZ":-19.09706401111166,"pfxX":2.129874037725356,"pfxZ":7.427531643281245,"pX":-0.2772713511241503,"pZ":2.0849663036155937,"vX0":-7.683062912769507,"vY0":-131.9919642317809,"vZ0":-5.29012373823827,"x":127.57,"y":182.49,"x0":2.397344500322396,"y0":50.002606844998795,"z0":5.525859334804786,"aX":3.7505523575626833},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":-2.2,"spinRate":2314,"spinDirection":163},"zone":7,"typeConfidence":0.9,"plateTime":0.41533006799437544,"extension":6.4952156825376814},"hitData":{"launchSpeed":100.8,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.91,"coordY":153.57}},"index":3,"playId":"b84aef0b-0ba4-3ad9-a402-44af01617dc5","pitchNumber":2,"startTime":"2026-06-21T03:55:11.669Z","endTime":"2026-06-21T03:55:19.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T03:55:19.687Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adrian Del Castillo singles on a line drive to left fielder Trevor Larnach, deflected by third baseman Brooks Lee.","rbi":0,"awayScore":16,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T03:57:28.048Z","endTime":"2026-06-21T04:00:53.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.313090697731404,"aZ":-11.574060468016068,"pfxX":-3.1148184825914873,"pfxZ":10.849746749806641,"pX":-0.5339787651888247,"pZ":3.1508621728952715,"vX0":2.8746696594573025,"vY0":-137.59730361851663,"vZ0":-5.500810126511784,"x":137.35,"y":153.71,"x0":-1.1925544088003088,"y0":50.00594477452535,"z0":5.975070265410621,"aX":-5.915636745727442},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":4.9,"spinRate":2162,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.3995778319502996,"extension":6.40876809797906},"index":0,"playId":"bd1f5a15-9b0f-34e1-99b0-8b4e89824c72","pitchNumber":1,"startTime":"2026-06-21T03:57:40.654Z","endTime":"2026-06-21T03:58:07.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56866271402943,"aZ":-12.511319939223705,"pfxX":-4.307799062755991,"pfxZ":10.44664726997932,"pX":-0.8547539794652579,"pZ":2.931591508627599,"vX0":2.353481928466813,"vY0":-137.11680983216783,"vZ0":-5.637457351075822,"x":149.58,"y":159.63,"x0":-1.1697624076566076,"y0":50.005287605758895,"z0":5.886395147882638,"aX":-8.109401431519824},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":7.2,"spinRate":2178,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40123838760740327,"extension":6.480268770277892},"index":1,"playId":"163b3633-31f8-3a8d-8b52-4621325fd333","pitchNumber":2,"startTime":"2026-06-21T03:58:10.983Z","endTime":"2026-06-21T03:58:14.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"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-06-21T03:58:23.938Z","endTime":"2026-06-21T03:58:34.857Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":80.7,"endSpeed":74.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.885761548597657,"aZ":-41.541670748905176,"pfxX":3.52697122017694,"pfxZ":-6.7556967192014845,"pX":0.7384279588794103,"pZ":1.1903618889669847,"vX0":2.943660436589282,"vY0":-117.51156823794709,"vZ0":-2.548173946097882,"x":88.85,"y":206.64,"x0":-0.9920578094583465,"y0":50.00015146981798,"z0":6.176586825380253,"aX":4.8930675139523165},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.6,"breakHorizontal":-7.2,"spinRate":2455,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4674938565686073,"extension":6.379635254538195},"index":3,"playId":"c6fb5fcb-1125-3a91-acc9-09b31f0e2979","pitchNumber":3,"startTime":"2026-06-21T03:58:34.857Z","endTime":"2026-06-21T03:58:38.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81485136235311,"aZ":-9.942925183648622,"pfxX":-2.4628138935917137,"pfxZ":11.220181736089753,"pX":-0.9072591927410601,"pZ":2.5732445609594006,"vX0":1.7966660157647392,"vY0":-140.1439694915105,"vZ0":-7.49516344520716,"x":147.53,"y":151.07,"x0":-1.2379299496780165,"y0":50.005229999404094,"z0":5.938460109284039,"aX":-4.880649978824451},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":4.1,"spinRate":2334,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39140591641202427,"extension":6.433579410537532},"index":4,"playId":"e20b3e90-d8a8-351b-8ad7-e1b01b13156d","pitchNumber":4,"startTime":"2026-06-21T03:58:47.214Z","endTime":"2026-06-21T03:58:51.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87918450828095,"aZ":-27.130364587188467,"pfxX":-4.9085675150999,"pfxZ":2.832638645566748,"pX":0.0745033825052676,"pZ":3.750860853661181,"vX0":4.374929684462618,"vY0":-132.10328848058577,"vZ0":-0.7242861410329844,"x":114.16,"y":137.51,"x0":-0.958436614796102,"y0":50.00640142166102,"z0":6.007888734310996,"aX":-8.752122019326059},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.2,"breakHorizontal":8.0,"spinRate":1583,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4132732920835105,"extension":6.577617222853398},"index":5,"playId":"bd2200fd-c31a-3462-a0cf-a2ea4568645a","pitchNumber":5,"startTime":"2026-06-21T03:59:02.405Z","endTime":"2026-06-21T03:59:06.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900446920807223,"aZ":-10.896932837885165,"pfxX":-2.7718082405941082,"pfxZ":10.99891528867212,"pX":0.33614478099676126,"pZ":1.662558415773845,"vX0":4.522858245727795,"vY0":-138.22132618532635,"vZ0":-9.201017340914813,"x":104.19,"y":193.89,"x0":-0.9614737813749688,"y0":50.00224320700802,"z0":5.766889594369274,"aX":-5.3619285826536185},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":4.1,"spinRate":2266,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.3963282589654815,"extension":6.568759814356489},"index":6,"playId":"1b15e19b-9f1b-375f-b200-979a048fbefd","pitchNumber":6,"startTime":"2026-06-21T03:59:15.469Z","endTime":"2026-06-21T03:59:18.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57357745605133,"aZ":-9.292240112745294,"pfxX":-4.021736666326178,"pfxZ":11.590848765584967,"pX":-0.1603352195986192,"pZ":1.5468103022061093,"vX0":3.856338736243982,"vY0":-139.85312889649865,"vZ0":-9.783379686668217,"x":123.11,"y":197.02,"x0":-1.0369367215360135,"y0":50.002251521534184,"z0":5.706841016710299,"aX":-7.938688271682421},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":6.5,"spinRate":2313,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.392184216583904,"extension":6.624314031909865},"index":7,"playId":"064f799d-bedc-3349-96ad-369d03c1d013","pitchNumber":7,"startTime":"2026-06-21T03:59:35.743Z","endTime":"2026-06-21T03:59:38.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63505609045861,"aZ":-12.58914250996058,"pfxX":-3.4201273700523482,"pfxZ":10.291849128485355,"pX":0.19053629753977164,"pZ":3.536094670721725,"vX0":4.593222933842636,"vY0":-137.59665348937276,"vZ0":-4.164313859709555,"x":109.74,"y":143.31,"x0":-1.0618574314579186,"y0":50.0051941420996,"z0":5.9321917973014475,"aX":-6.51043896803754},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":5.2,"spinRate":2139,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3991911741166314,"extension":6.485753884328283},"index":8,"playId":"89950344-1311-3c90-99e3-ca521ec07842","pitchNumber":8,"startTime":"2026-06-21T03:59:59.563Z","endTime":"2026-06-21T04:00:03.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98572245131626,"aZ":-27.397095552378694,"pfxX":3.254763961226504,"pfxZ":2.8047105768575573,"pX":0.8109951473294177,"pZ":1.8868329265971704,"vX0":3.936299484872804,"vY0":-130.15264658596212,"vZ0":-4.769104735663778,"x":86.09,"y":187.84,"x0":-1.1477131819172646,"y0":50.00580791573508,"z0":5.834386532946398,"aX":5.547140831956845},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-6.8,"spinRate":2102,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4218931040649814,"extension":6.524537400584586},"index":9,"playId":"0af3198e-2e68-3b45-a2a0-245f4df00460","pitchNumber":9,"startTime":"2026-06-21T04:00:22.145Z","endTime":"2026-06-21T04:00:26.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.852592424386145,"aZ":-13.706458324737925,"pfxX":-4.354454894295872,"pfxZ":9.259926659351208,"pX":0.0888670287630766,"pZ":2.597009624199181,"vX0":4.730274817321999,"vY0":-140.3667984674462,"vZ0":-6.511718000499711,"x":113.61,"y":168.66,"x0":-1.0526568727595031,"y0":50.00664075491335,"z0":5.839966757918228,"aX":-8.688731048553512},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":7.0,"spinRate":2248,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39024251952204425,"extension":6.516422031207815},"hitData":{"launchSpeed":96.6,"launchAngle":9.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":98.67,"coordY":104.0}},"index":10,"playId":"b52baad7-10e8-3632-9bff-27edb2cf27ed","pitchNumber":10,"startTime":"2026-06-21T04:00:42.106Z","endTime":"2026-06-21T04:00:53.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:00:53.691Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Barrosa homers (2) on a fly ball to right center field. Adrian Del Castillo scores.","rbi":2,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T04:01:04.308Z","endTime":"2026-06-21T04:01:58.566Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68952264856979,"aZ":-13.857744838519581,"pfxX":-4.5739463830299725,"pfxZ":9.66488374397421,"pX":0.2678699397334045,"pZ":2.6300303792996225,"vX0":5.69300376517812,"vY0":-136.9113158404584,"vZ0":-5.943806921160268,"x":106.79,"y":167.77,"x0":-1.2458003036591712,"y0":50.006329710930245,"z0":5.780588745738401,"aX":-8.671553996508973},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2154,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.40032313074995507,"extension":6.599677973146995},"index":0,"playId":"6688fe6f-eaa6-3039-90f1-78349e59900c","pitchNumber":1,"startTime":"2026-06-21T04:01:15.286Z","endTime":"2026-06-21T04:01:19.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54722521238665,"aZ":-25.30601989464218,"pfxX":2.2979703080274883,"pfxZ":4.008242486140608,"pX":0.029421485565992535,"pZ":2.7337795179564846,"vX0":2.8199466151139934,"vY0":-129.68420765131305,"vZ0":-3.093423859443513,"x":115.88,"y":164.97,"x0":-1.3681039586781407,"y0":50.00340187367805,"z0":5.859375904063375,"aX":3.9382202736737857},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":-4.8,"spinRate":2145,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.4213561749578676,"extension":6.421535763431099},"hitData":{"launchSpeed":100.8,"launchAngle":34.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":190.46,"coordY":50.21}},"index":1,"playId":"0602ba49-0236-39f8-a6fd-783f2ba95a90","pitchNumber":2,"startTime":"2026-06-21T04:01:33.937Z","endTime":"2026-06-21T04:01:58.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:01:58.566Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T04:02:08.233Z","endTime":"2026-06-21T04:02:38.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56608235309823,"aZ":-10.577702042354488,"pfxX":-3.523469070032348,"pfxZ":10.917577652146395,"pX":0.33933417494087514,"pZ":2.113949424021241,"vX0":5.073441326157328,"vY0":-139.9879378544969,"vZ0":-8.15040175414745,"x":104.07,"y":181.7,"x0":-1.0414760941927483,"y0":50.003439169192035,"z0":5.761576345405427,"aX":-6.970662664507114},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":5.3,"spinRate":2206,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3917508322666694,"extension":6.513085222897549},"index":0,"playId":"693937f6-b64f-3751-80f1-67de8f170b94","pitchNumber":1,"startTime":"2026-06-21T04:02:17.846Z","endTime":"2026-06-21T04:02:24.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":97.6,"endSpeed":88.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13891802965347,"aZ":-10.82318960550378,"pfxX":-4.079521205912272,"pfxZ":10.544678884875331,"pX":0.301847092722097,"pZ":2.455102411750553,"vX0":5.018840068758098,"vY0":-141.80408362682599,"vZ0":-7.540597876451647,"x":105.49,"y":172.49,"x0":-0.9657025503006959,"y0":50.006926686733856,"z0":5.849140181395902,"aX":-8.263506375498784},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":6.2,"spinRate":2333,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3870982330108621,"extension":6.476349842611348},"hitData":{"launchSpeed":73.3,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.49,"coordY":154.59}},"index":1,"playId":"f00bdd7b-9ab9-34a7-ad4d-15933788d8dd","pitchNumber":2,"startTime":"2026-06-21T04:02:30.410Z","endTime":"2026-06-21T04:02:38.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:02:38.419Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T04:03:07.504Z","endTime":"2026-06-21T04:03:44.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tim Tawa replaces Ketel Marte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":16,"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-06-21T04:02:46.368Z","endTime":"2026-06-21T04:03:09.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70776652389815,"aZ":-13.451487940575632,"pfxX":-4.745547468449798,"pfxZ":9.307364116361624,"pX":-0.7078893774990661,"pZ":3.502291605085055,"vX0":3.0785896994810074,"vY0":-141.49999316088548,"vZ0":-4.482457523301365,"x":143.98,"y":144.22,"x0":-1.1979785603265842,"y0":50.001869719282084,"z0":5.9799495690614854,"aX":-9.545334737536018},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2165,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3882824319138116,"extension":6.5518531752074445},"index":1,"playId":"b47327e8-66c8-3c7b-a3d0-017f664aba0b","pitchNumber":1,"startTime":"2026-06-21T04:03:09.666Z","endTime":"2026-06-21T04:03:12.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78104373092544,"aZ":-11.319171241126025,"pfxX":-4.313203266250144,"pfxZ":10.26340198260801,"pX":0.805662055192897,"pZ":1.8590210025345255,"vX0":6.452775940254776,"vY0":-142.36480627407218,"vZ0":-9.290929668708646,"x":86.29,"y":188.59,"x0":-0.9406488754953389,"y0":50.00470005754155,"z0":5.901713803514476,"aX":-8.765756132375452},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":6.4,"spinRate":2262,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3862491804605881,"extension":6.493761812163233},"index":2,"playId":"616abb16-ca45-38f4-adf0-627f6400d021","pitchNumber":2,"startTime":"2026-06-21T04:03:25.284Z","endTime":"2026-06-21T04:03:29.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.47311609935261,"aZ":-11.605124666025837,"pfxX":-4.953780374021097,"pfxZ":10.061874141395545,"pX":0.49731834720736673,"pZ":1.6657096888828509,"vX0":5.594644896056806,"vY0":-142.90398956812868,"vZ0":-9.613031246156076,"x":98.04,"y":193.81,"x0":-0.8530329668782416,"y0":50.00353370879286,"z0":5.825778581009954,"aX":-10.128118676844739},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":7.7,"spinRate":2273,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.38498467407954307,"extension":6.515874053079262},"hitData":{"launchSpeed":54.6,"launchAngle":-68.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.0,"coordY":148.16}},"index":3,"playId":"a6a8edcf-cfdd-35ab-a06f-11337797adf2","pitchNumber":3,"startTime":"2026-06-21T04:03:37.225Z","endTime":"2026-06-21T04:03:44.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:03:44.883Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T04:04:05.779Z","endTime":"2026-06-21T04:05:16.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":97.7,"endSpeed":88.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36262298171571,"aZ":-11.624124921481146,"pfxX":-3.125535985827715,"pfxZ":10.15644312149379,"pX":-0.3604500372156719,"pZ":2.2861458730422166,"vX0":2.920086599674843,"vY0":-142.0009336029768,"vZ0":-8.094626840167129,"x":130.74,"y":177.05,"x0":-1.000764750345291,"y0":50.00107833441127,"z0":5.930320708224866,"aX":-6.3226833762012715},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":5.0,"spinRate":2284,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.3871169042066449,"extension":6.4396048548805975},"index":0,"playId":"e2667151-8db9-3508-b6de-c5701bec2f86","pitchNumber":1,"startTime":"2026-06-21T04:04:07.705Z","endTime":"2026-06-21T04:04:10.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-21T04:04:18.072Z","endTime":"2026-06-21T04:04:29.589Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35971979492481,"aZ":-9.101367412166885,"pfxX":-2.438419654324453,"pfxZ":11.123595537529305,"pX":0.40681400290970454,"pZ":2.1633324857739744,"vX0":4.7974173589698115,"vY0":-143.3846579553858,"vZ0":-8.682330628029707,"x":101.49,"y":180.37,"x0":-0.9741661252200768,"y0":50.003862798215614,"z0":5.805536808020642,"aX":-5.058699607057977},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.5,"breakHorizontal":3.4,"spinRate":2330,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.38257168341707626,"extension":6.4583466009369985},"index":2,"playId":"8aab9c24-812c-307c-967c-dcb47f91a283","pitchNumber":2,"startTime":"2026-06-21T04:04:29.589Z","endTime":"2026-06-21T04:04:33.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.964424032333696,"aZ":-10.391956417765993,"pfxX":-3.8122028489248683,"pfxZ":10.412925653873305,"pX":-0.004232050889626601,"pZ":1.5452149685161891,"vX0":4.353430461228424,"vY0":-143.85533475782975,"vZ0":-10.19697337485417,"x":117.16,"y":197.06,"x0":-1.0432614011732388,"y0":50.00575995439951,"z0":5.784186458549334,"aX":-7.976451905883745},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2318,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.38103161882037684,"extension":6.4178966276631355},"index":3,"playId":"a584cbde-a5fa-3354-b2da-3bc0dc12d884","pitchNumber":3,"startTime":"2026-06-21T04:04:40.617Z","endTime":"2026-06-21T04:04:46.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11148886537465,"aZ":-11.452631657070517,"pfxX":-4.3782954014808455,"pfxZ":10.034342470763534,"pX":-0.30338973022633914,"pZ":2.0218995680216154,"vX0":3.5977083991597913,"vY0":-143.03937507059814,"vZ0":-8.685522540853901,"x":128.56,"y":184.19,"x0":-1.010908815672706,"y0":50.00025464838222,"z0":5.822539585073071,"aX":-9.038510704014117},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":7.2,"spinRate":2303,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3834570615033117,"extension":6.5392137985052035},"index":4,"playId":"4fe2423e-638f-355f-b290-9e29eb16f478","pitchNumber":4,"startTime":"2026-06-21T04:04:56.138Z","endTime":"2026-06-21T04:04:59.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860714654879267,"aZ":-27.80354430466549,"pfxX":2.2841312927215496,"pfxZ":2.465896171206925,"pX":0.28954344943912247,"pZ":1.1114315876011622,"vX0":2.8018833658665177,"vY0":-132.91971976320943,"vZ0":-7.171098969293711,"x":105.96,"y":208.77,"x0":-1.078586403830372,"y0":50.0047001173792,"z0":5.888529560518837,"aX":4.050607120079849},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.0,"breakHorizontal":-4.8,"spinRate":2283,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4134844006049132,"extension":6.406929614529063},"index":5,"playId":"4e0b91b9-3542-3ef6-8523-4096755fcec7","pitchNumber":5,"startTime":"2026-06-21T04:05:13.019Z","endTime":"2026-06-21T04:05:16.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:05:16.460Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyler Fedko grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T04:07:38.327Z","endTime":"2026-06-21T04:08:54.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,9],"actionIndex":[0,1,2,3,4],"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":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tim Tawa remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"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-06-21T04:06:49.077Z","endTime":"2026-06-21T04:06:49.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ildemaro Vargas replaces right fielder Corbin Carroll, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"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-06-21T04:06:49.104Z","endTime":"2026-06-21T04:06:49.105Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: LuJames Groover replaces third baseman Nolan Arenado, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T04:06:49.105Z","endTime":"2026-06-21T04:06:50.105Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Jorge Barrosa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T04:06:49.105Z","endTime":"2026-06-21T04:07:28.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyler Fedko replaces Byron Buxton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-21T04:07:28.419Z","endTime":"2026-06-21T04:07:40.214Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.647424643328296,"aZ":-15.29153505150129,"pfxX":0.9089087329453667,"pfxZ":9.784240318224782,"pX":-0.4786078014471233,"pZ":2.529270596211227,"vX0":-5.726131436185898,"vY0":-130.78253653350097,"vZ0":-4.73493530856144,"x":135.24,"y":170.49,"x0":1.624922988661435,"y0":50.00033938710398,"z0":5.517211477676667,"aX":1.5690135868976403},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.8,"breakHorizontal":-0.4,"spinRate":2301,"spinDirection":157},"zone":4,"typeConfidence":0.9,"plateTime":0.41947909157866636,"extension":6.583320980580581},"index":5,"playId":"b3a8df96-7f0e-389f-ac40-620215dde817","pitchNumber":1,"startTime":"2026-06-21T04:07:40.214Z","endTime":"2026-06-21T04:07:43.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.016768749457515,"aZ":-39.083205964654724,"pfxX":-2.089724863115995,"pfxZ":-5.067558062416811,"pX":0.8645355963155241,"pZ":3.9269875334509114,"vX0":-1.084573066210702,"vY0":-116.07278028693464,"vZ0":3.9368967449741286,"x":84.05,"y":132.75,"x0":1.6095963009664669,"y0":50.004155356978664,"z0":5.933574548244349,"aX":-2.8475255171108276},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.9,"breakHorizontal":4.1,"spinRate":2286,"spinDirection":292},"zone":12,"typeConfidence":0.9,"plateTime":0.47212886385594866,"extension":6.337059452571433},"index":6,"playId":"b0bf8a2d-755f-3ce5-8082-1678d8f1c841","pitchNumber":2,"startTime":"2026-06-21T04:07:58.987Z","endTime":"2026-06-21T04:08:02.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.222005923172542,"aZ":-37.54810062843465,"pfxX":0.3032384542166362,"pfxZ":-3.8551654642677864,"pX":-0.5641018837028768,"pZ":0.9073333471162415,"vX0":-5.198707371687979,"vY0":-117.58200914877928,"vZ0":-2.66229631459049,"x":138.5,"y":214.28,"x0":1.6403066998628257,"y0":50.00332099872873,"z0":5.553428760051198,"aX":0.4234435667837702},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.3,"breakHorizontal":0.8,"spinRate":2263,"spinDirection":308},"zone":13,"typeConfidence":0.92,"plateTime":0.46661605855795685,"extension":6.543190505019311},"index":7,"playId":"29dfab3f-ae06-3c20-9781-5fa62693ce62","pitchNumber":3,"startTime":"2026-06-21T04:08:16.215Z","endTime":"2026-06-21T04:08:19.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":8,"startTime":"2026-06-21T04:08:31.362Z","endTime":"2026-06-21T04:08:46.353Z","isPitch":false,"type":"action","player":{"id":693459,"link":"/api/v1/people/693459"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304230744641035,"aZ":-20.266001214672812,"pfxX":2.912440937864604,"pfxZ":6.661649720991606,"pX":-0.5842227128495732,"pZ":1.9428974824813603,"vX0":-6.397487206128929,"vY0":-133.271961596987,"vZ0":-5.609866312340991,"x":139.27,"y":186.32,"x0":1.4756724554294018,"y0":50.00232424975168,"z0":5.551940524869686,"aX":5.206367113417907},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.9,"breakHorizontal":-3.8,"spinRate":2320,"spinDirection":173},"zone":7,"typeConfidence":0.91,"plateTime":0.4119676692363803,"extension":6.464699046091582},"hitData":{"launchSpeed":104.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.41,"coordY":152.56}},"index":9,"playId":"46c5fc68-bf9a-30de-a0be-27d924dde974","pitchNumber":4,"startTime":"2026-06-21T04:08:46.353Z","endTime":"2026-06-21T04:08:54.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":693459,"link":"/api/v1/people/693459"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:08:54.380Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to right fielder Jorge Barrosa.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T04:09:15.412Z","endTime":"2026-06-21T04:11:01.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350346033776894,"aZ":-18.210315323316166,"pfxX":1.0646143913182677,"pfxZ":7.80378246711731,"pX":-0.745895199451254,"pZ":1.5975274477184285,"vX0":-8.432842206929191,"vY0":-132.654513555168,"vZ0":-6.841712714307702,"x":145.43,"y":195.65,"x0":2.3305895708088338,"y0":50.002552482021926,"z0":5.529247469260746,"aX":1.9064298876592547},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-0.1,"spinRate":2324,"spinDirection":167},"zone":13,"typeConfidence":0.9,"plateTime":0.4123001265361377,"extension":6.656560476981414},"index":0,"playId":"8aaf303b-9f69-3288-91a4-a1eac6aadd41","pitchNumber":1,"startTime":"2026-06-21T04:09:19.065Z","endTime":"2026-06-21T04:09:23.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.956800771410286,"aZ":-18.884499307778572,"pfxX":-0.8198594299566828,"pfxZ":7.497447624922724,"pX":-1.0866103465667492,"pZ":2.7464217377392277,"vX0":-8.489372200198881,"vY0":-132.2170837218,"vZ0":-3.9809900559561378,"x":158.42,"y":164.63,"x0":2.270958903991345,"y0":50.00117781305907,"z0":5.6558883931971,"aX":-1.4500908556554237},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.0,"breakHorizontal":3.4,"spinRate":2277,"spinDirection":173},"zone":11,"typeConfidence":0.89,"plateTime":0.41412661140939555,"extension":6.533785514899414},"index":1,"playId":"ed730e16-9acb-3f47-88ea-424585b5d357","pitchNumber":2,"startTime":"2026-06-21T04:09:34.813Z","endTime":"2026-06-21T04:09:39.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69616879015758,"aZ":-17.93828794048295,"pfxX":-0.1305889773849489,"pfxZ":8.144312654766768,"pX":0.44419197208831285,"pZ":2.1769082148912964,"vX0":-4.957327115809813,"vY0":-131.33959109174154,"vZ0":-5.306911086382494,"x":100.07,"y":180.0,"x0":2.3727087284014377,"y0":50.003288844657405,"z0":5.556880714027353,"aX":-0.22718888787045113},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.8,"breakHorizontal":1.3,"spinRate":2219,"spinDirection":163},"zone":9,"typeConfidence":0.9,"plateTime":0.41696656240785934,"extension":6.621230331095842},"index":2,"playId":"6b78a47b-4673-366f-a8ab-96e195ed3218","pitchNumber":3,"startTime":"2026-06-21T04:09:51.492Z","endTime":"2026-06-21T04:09:54.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457008575696914,"aZ":-34.30415335981608,"pfxX":-5.033536465572775,"pfxZ":-1.5679622636883703,"pX":0.9645463292514308,"pZ":2.079072045992028,"vX0":-3.116827790774585,"vY0":-116.67519252764893,"vZ0":-0.09921215106776837,"x":80.23,"y":182.65,"x0":2.977079108210402,"y0":50.00042965192949,"z0":5.388268865263673,"aX":-6.853334323933337},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.5,"breakHorizontal":10.0,"spinRate":2373,"spinDirection":292},"zone":14,"typeConfidence":0.88,"plateTime":0.4716621207920402,"extension":6.402922594569002},"index":3,"playId":"cc451aaf-71e9-3ed1-bf9e-da34cdaf6696","pitchNumber":4,"startTime":"2026-06-21T04:10:10.040Z","endTime":"2026-06-21T04:10:13.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142882464166206,"aZ":-35.40678127918211,"pfxX":0.9795568567828772,"pfxZ":-2.159723238534144,"pX":-1.4636942351940376,"pZ":0.3158061070374612,"vX0":-9.375423001722213,"vY0":-122.22017099133329,"vZ0":-5.134558269688067,"x":172.79,"y":230.25,"x0":2.309609012483404,"y0":50.001077654061106,"z0":5.51593297607847,"aX":1.469396630454905},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.0,"breakHorizontal":0.6,"spinRate":2317,"spinDirection":305},"zone":13,"typeConfidence":0.75,"plateTime":0.4497303327778224,"extension":6.611068425436448},"index":4,"playId":"d7d779a4-73fc-3f8a-85f6-62d1442c3364","pitchNumber":5,"startTime":"2026-06-21T04:10:30.904Z","endTime":"2026-06-21T04:10:33.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481673880298587,"aZ":-18.21322167449278,"pfxX":0.8421901333173589,"pfxZ":7.762159348437022,"pX":0.9516397597335896,"pZ":3.0983292602122883,"vX0":-4.2148662186472965,"vY0":-133.22681289786223,"vZ0":-3.2268849075507773,"x":80.73,"y":155.13,"x0":2.444406143847138,"y0":50.003281793472375,"z0":5.640831367067567,"aX":1.5155273331232368},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-0.6,"spinRate":2299,"spinDirection":164},"zone":12,"typeConfidence":0.91,"plateTime":0.4110440295550255,"extension":6.598640018324621},"hitData":{"launchSpeed":85.9,"launchAngle":30.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.97,"coordY":90.21}},"index":5,"playId":"5e9032b4-6d99-316d-ba6a-f8d93c675aa6","pitchNumber":6,"startTime":"2026-06-21T04:10:52.643Z","endTime":"2026-06-21T04:11:01.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:11:01.426Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, third baseman LuJames Groover to first baseman Pavin Smith.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T04:11:25.952Z","endTime":"2026-06-21T04:12:07.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39990386470669,"aZ":-16.282303845778685,"pfxX":0.8368825104964763,"pfxZ":8.823275325389059,"pX":-2.0210314902829594,"pZ":1.665536629023002,"vX0":-9.264493603355529,"vY0":-133.5331486155588,"vZ0":-6.7611558830192955,"x":194.04,"y":193.81,"x0":1.3884426617402017,"y0":50.0065775857066,"z0":5.4069137148379545,"aX":1.5090547942611297},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":0.5,"spinRate":2473,"spinDirection":169},"zone":13,"typeConfidence":0.9,"plateTime":0.4105574695279768,"extension":6.528292886434051},"index":0,"playId":"358dcd9f-a033-37ad-b171-40f5214f738e","pitchNumber":1,"startTime":"2026-06-21T04:11:26.462Z","endTime":"2026-06-21T04:11:30.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.629253609854185,"aZ":-36.456779950131214,"pfxX":-0.5069374097073727,"pfxZ":-2.984470510593848,"pX":-0.5013385427700854,"pZ":2.150187818056706,"vX0":-4.68274591858712,"vY0":-119.01587444917304,"vZ0":-0.47889895899440704,"x":136.11,"y":180.72,"x0":1.5566657637949566,"y0":50.00140175869563,"z0":5.652893261747912,"aX":-0.7274758928646394},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.3,"breakHorizontal":2.0,"spinRate":2326,"spinDirection":306},"zone":7,"typeConfidence":0.91,"plateTime":0.46002883328920197,"extension":6.457398674055391},"index":1,"playId":"c94074f5-e7f5-3779-8580-7ed81ceb50b9","pitchNumber":2,"startTime":"2026-06-21T04:11:43.700Z","endTime":"2026-06-21T04:11:48.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.118689564033836,"aZ":-38.65853299637223,"pfxX":-1.2474312186825456,"pfxZ":-4.429531598042848,"pX":0.5239110108711171,"pZ":2.1366603234112733,"vX0":-2.1984119995926843,"vY0":-120.23533731265618,"vZ0":-0.36454977711214465,"x":97.03,"y":181.09,"x0":1.6117679882795348,"y0":50.00112665236421,"z0":5.718248361608485,"aX":-1.827092444624288},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.8,"breakHorizontal":2.8,"spinRate":2300,"spinDirection":310},"zone":9,"typeConfidence":0.92,"plateTime":0.45538979962948734,"extension":6.292314807882056},"hitData":{"launchSpeed":86.0,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.78,"coordY":163.7}},"index":2,"playId":"e0c43ec2-2a70-3703-aadb-18bed6b75f0c","pitchNumber":3,"startTime":"2026-06-21T04:11:59.111Z","endTime":"2026-06-21T04:12:07.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:12:07.654Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to right fielder Kody Clemens.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T04:14:29.628Z","endTime":"2026-06-21T04:15:27.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyler Fedko remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"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-06-21T04:13:21.910Z","endTime":"2026-06-21T04:13:21.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Banda replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"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-06-21T04:13:21.924Z","endTime":"2026-06-21T04:14:31.430Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33230771565623,"aZ":-15.219307692903925,"pfxX":7.083635338810053,"pfxZ":8.382808145076705,"pX":-0.0758818180801358,"pZ":3.5213512568771757,"vX0":-9.192304401428938,"vY0":-141.55068177243513,"vZ0":-2.9397811900902306,"x":119.89,"y":143.7,"x0":2.2984483682073367,"y0":50.00018520190726,"z0":5.551927452087236,"aX":14.323913354129592},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":-10.9,"spinRate":2263,"spinDirection":138},"zone":11,"typeConfidence":0.91,"plateTime":0.38744060638394906,"extension":6.354046368342041},"index":2,"playId":"5c87946a-9877-3fb0-83c2-88444540e13c","pitchNumber":1,"startTime":"2026-06-21T04:14:31.430Z","endTime":"2026-06-21T04:14:34.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38956392743349,"aZ":-30.92675209686827,"pfxX":-1.1033401411114911,"pfxZ":0.7847867358894849,"pX":0.5508928732101096,"pZ":2.4474342291547226,"vX0":-4.431622754056608,"vY0":-126.40925492784959,"vZ0":-1.2520687355428057,"x":96.0,"y":172.7,"x0":2.483973193678936,"y0":50.00262563375033,"z0":5.4765824674609185,"aX":-1.7502079192306987},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":3.2,"spinRate":2130,"spinDirection":294},"zone":6,"typeConfidence":0.85,"plateTime":0.4365282913257076,"extension":6.040473362197008},"index":3,"playId":"bb7a9d4c-d90f-3a68-a279-984c2305a7a0","pitchNumber":2,"startTime":"2026-06-21T04:14:54.671Z","endTime":"2026-06-21T04:14:58.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-21T04:15:07.799Z","endTime":"2026-06-21T04:15:18.800Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.336782364690706,"aZ":-15.573125676438808,"pfxX":5.587201753786951,"pfxZ":8.29682928244104,"pX":0.41445024960386984,"pZ":3.7738371492092435,"vX0":-7.196662427686194,"vY0":-141.70900406495986,"vZ0":-2.212806472938438,"x":101.2,"y":136.89,"x0":2.280759732478665,"y0":50.00076992945056,"z0":5.57893654381236,"aX":11.176845561040201},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":-8.4,"spinRate":2170,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.388970825622287,"extension":6.287411832715232},"hitData":{"launchSpeed":81.3,"launchAngle":31.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.23,"coordY":89.8}},"index":5,"playId":"942354da-b92b-31c4-8c1c-b499ebbc9f8c","pitchNumber":3,"startTime":"2026-06-21T04:15:18.800Z","endTime":"2026-06-21T04:15:27.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:15:27.130Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out on a foul tip.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T04:15:44.406Z","endTime":"2026-06-21T04:16:53.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50381927431312,"aZ":-26.761182942260064,"pfxX":8.556318440074989,"pfxZ":3.233697333746024,"pX":0.08429759621326423,"pZ":2.810386001579259,"vX0":-8.898081732650372,"vY0":-128.78229828867123,"vZ0":-1.38029272451669,"x":113.79,"y":162.9,"x0":2.4775830751410783,"y0":50.0049861746417,"z0":5.429342716147286,"aX":14.330893426033033},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":-13.4,"spinRate":1658,"spinDirection":109},"zone":5,"typeConfidence":0.85,"plateTime":0.4258141192912319,"extension":6.429874162845543},"index":0,"playId":"0b69bed2-0a5b-36ff-9564-2f02c87e99fb","pitchNumber":1,"startTime":"2026-06-21T04:15:54.450Z","endTime":"2026-06-21T04:15:58.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.8,"endSpeed":79.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.497065939928284,"aZ":-28.607699999080417,"pfxX":-3.922225027173669,"pfxZ":2.214643895232851,"pX":-0.7774919973317559,"pZ":1.8703962815926944,"vX0":-6.866341968793071,"vY0":-127.51461588271859,"vZ0":-3.039216826137235,"x":146.64,"y":188.28,"x0":2.482861382561674,"y0":50.0051399513208,"z0":5.387295817279203,"aX":-6.3181646993693175},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":9.0,"spinRate":2049,"spinDirection":295},"zone":13,"typeConfidence":0.83,"plateTime":0.43315092669732946,"extension":6.127018066615694},"index":1,"playId":"18424281-dce4-3cc3-8918-932641bde5e8","pitchNumber":2,"startTime":"2026-06-21T04:16:11.594Z","endTime":"2026-06-21T04:16:14.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":97.7,"endSpeed":87.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.384916276339894,"aZ":-15.389217079096868,"pfxX":5.9549971571438824,"pfxZ":8.358564829619064,"pX":-0.3413120899368407,"pZ":4.3673768464819025,"vX0":-8.854403350387576,"vY0":-141.95048391877134,"vZ0":-0.6586513367051217,"x":130.01,"y":120.86,"x0":2.0681716746645766,"y0":50.000685742262895,"z0":5.597128903396383,"aX":11.956341176093627},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":-8.6,"spinRate":2143,"spinDirection":132},"zone":11,"typeConfidence":0.91,"plateTime":0.38826418488530345,"extension":6.263203463583709},"index":2,"playId":"d694c081-f339-3b73-b6e2-80cd374d358b","pitchNumber":3,"startTime":"2026-06-21T04:16:33.296Z","endTime":"2026-06-21T04:16:36.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08105728442876,"aZ":-30.892691249390367,"pfxX":-3.318980660426061,"pfxZ":0.8071415078962865,"pX":0.33100527557466886,"pZ":3.707547574017654,"vX0":-4.424636065541835,"vY0":-126.72727652363842,"vZ0":1.559674352604848,"x":104.38,"y":138.68,"x0":2.5453426683053513,"y0":50.00425322233961,"z0":5.591076547549439,"aX":-5.282370810425125},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":7.2,"spinRate":1774,"spinDirection":286},"zone":12,"typeConfidence":0.84,"plateTime":0.4358052267084638,"extension":6.1348281874753985},"index":3,"playId":"08423442-3db4-3e5f-8a0e-0c9ef9998dd4","pitchNumber":4,"startTime":"2026-06-21T04:16:50.172Z","endTime":"2026-06-21T04:16:53.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:16:53.172Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pavin Smith singles on a ground ball to left fielder Trevor Larnach.","rbi":0,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T04:17:03.869Z","endTime":"2026-06-21T04:18:09.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81783666331942,"aZ":-30.71958116967701,"pfxX":-1.6244792179544358,"pfxZ":0.9153157815796442,"pX":-1.947438216789728,"pZ":0.5949670702765368,"vX0":-9.852434274522203,"vY0":-127.14556378526281,"vZ0":-5.487534604676274,"x":191.23,"y":222.72,"x0":2.234175213547876,"y0":50.00351753841513,"z0":5.302534791224249,"aX":-2.5857409096639774},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":5.8,"spinRate":1850,"spinDirection":300},"zone":13,"typeConfidence":0.87,"plateTime":0.4354544052890197,"extension":6.305860426208215},"index":0,"playId":"5742d423-bdfc-383a-9466-722b5fc82399","pitchNumber":1,"startTime":"2026-06-21T04:17:20.436Z","endTime":"2026-06-21T04:17:23.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.400347455636094,"aZ":-19.574339323406647,"pfxX":10.408719234163556,"pfxZ":6.237872325187689,"pX":-0.46160672300640976,"pZ":2.509891631963701,"vX0":-11.058107271721633,"vY0":-141.27163178049642,"vZ0":-4.659232568336595,"x":134.6,"y":171.01,"x0":2.1524484541634625,"y0":50.00269280768644,"z0":5.440002928922911,"aX":21.024143281312877},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.4,"breakHorizontal":-16.6,"spinRate":2117,"spinDirection":135},"zone":4,"typeConfidence":0.9,"plateTime":0.38782478336172943,"extension":6.412631044457559},"index":1,"playId":"41359032-ce16-370c-9c13-bd6123a3f9a2","pitchNumber":2,"startTime":"2026-06-21T04:17:41.778Z","endTime":"2026-06-21T04:17:45.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81982787992032,"aZ":-19.44004723731073,"pfxX":10.442702065627056,"pfxZ":6.193785857045732,"pX":-0.19716485467595743,"pZ":2.79381680151109,"vX0":-10.15373386783919,"vY0":-142.69773422691705,"vZ0":-4.091892208758163,"x":124.52,"y":163.35,"x0":2.0560094557734514,"y0":50.00245380531124,"z0":5.47634090393714,"aX":21.467081272712964},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.6,"breakHorizontal":-16.8,"spinRate":2136,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.3843096664644432,"extension":6.3221819053627675},"hitData":{"launchSpeed":94.6,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.97,"coordY":109.02}},"index":2,"playId":"dc4f1c7c-0f9d-3d54-8df0-2325212ef5f9","pitchNumber":3,"startTime":"2026-06-21T04:17:58.054Z","endTime":"2026-06-21T04:18:09.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:18:09.599Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"LuJames Groover flies out to center fielder Kyler Fedko.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T04:18:39.192Z","endTime":"2026-06-21T04:19:12.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":88.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.340854510369766,"aZ":-21.66945486365555,"pfxX":9.84832267853993,"pfxZ":5.23500279245167,"pX":0.4724257010467931,"pZ":3.4929264063653442,"vX0":-8.426083042610184,"vY0":-140.86826829174518,"vZ0":-1.8155097685876869,"x":98.99,"y":144.47,"x0":2.224496066766262,"y0":50.00556896803052,"z0":5.548308932471115,"aX":19.773430533694167},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.2,"breakHorizontal":-16.1,"spinRate":2171,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.388984333740126,"extension":6.182848384023604},"index":0,"playId":"baae3451-1489-333e-888f-924d7b49d5d0","pitchNumber":1,"startTime":"2026-06-21T04:18:44.611Z","endTime":"2026-06-21T04:18:48.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.253477145062384,"aZ":-19.218964019197244,"pfxX":9.106950407885172,"pfxZ":6.395006055417722,"pX":-0.3677011183494356,"pZ":3.2394800135231083,"vX0":-10.3200745133112,"vY0":-141.439272797497,"vZ0":-2.8041552772696363,"x":131.02,"y":151.31,"x0":2.145086362683645,"y0":50.0036379600727,"z0":5.476163066941773,"aX":18.45290762728695},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.2,"breakHorizontal":-14.4,"spinRate":2152,"spinDirection":135},"zone":1,"typeConfidence":0.86,"plateTime":0.3872427693984495,"extension":6.2844949714000435},"hitData":{"launchSpeed":85.3,"launchAngle":49.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.03,"coordY":94.86}},"index":1,"playId":"f5b6328c-59f2-30f7-bcdf-c7b42b564f4e","pitchNumber":2,"startTime":"2026-06-21T04:19:02.268Z","endTime":"2026-06-21T04:19:12.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:19:12.137Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royce Lewis doubles (6) on a sharp line drive to center fielder Tim Tawa.","rbi":0,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T04:21:21.341Z","endTime":"2026-06-21T04:21:50.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61267419224202,"aZ":-33.17322631514708,"pfxX":-0.5876419771288168,"pfxZ":-0.6970611195346166,"pX":0.3026919310457186,"pZ":2.682092034109268,"vX0":-3.0335370813347966,"vY0":-119.05404338020197,"vZ0":-0.019485604080597296,"x":105.46,"y":166.36,"x0":1.6690952846372928,"y0":50.00207614516312,"z0":5.6900193735470275,"aX":-0.8438606625258807},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.0,"breakHorizontal":1.8,"spinRate":2276,"spinDirection":314},"zone":6,"typeConfidence":0.88,"plateTime":0.4598786273401325,"extension":6.362359912803415},"index":0,"playId":"32228122-ca6d-3e78-9e34-88cdb54ad315","pitchNumber":1,"startTime":"2026-06-21T04:21:21.341Z","endTime":"2026-06-21T04:21:25.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.231252484384065,"aZ":-22.0858020908339,"pfxX":0.7998557139743792,"pfxZ":5.731822681944585,"pX":-0.3770235758015712,"pZ":3.0407029630308853,"vX0":-5.407441003874936,"vY0":-131.88589431625138,"vZ0":-2.3615976320474106,"x":131.37,"y":156.68,"x0":1.5966118370640985,"y0":50.00496704336383,"z0":5.577954725150959,"aX":1.4093473084924844},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.1,"breakHorizontal":-0.2,"spinRate":2330,"spinDirection":168},"zone":1,"typeConfidence":0.9,"plateTime":0.4154190733226719,"extension":6.524623741851077},"hitData":{"launchSpeed":103.5,"launchAngle":22.0,"totalDistance":396.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":81.74,"coordY":44.96}},"index":1,"playId":"0df861c8-e2e2-33db-8448-10cab426971e","pitchNumber":2,"startTime":"2026-06-21T04:21:37.552Z","endTime":"2026-06-21T04:21:50.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:21:50.966Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to right fielder Jorge Barrosa. Royce Lewis to 3rd.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T04:22:12.729Z","endTime":"2026-06-21T04:23:47.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701939830560665,"aZ":-19.612822084711592,"pfxX":2.1093091623395708,"pfxZ":7.247038861659855,"pX":0.03430382637319012,"pZ":2.2765089277973036,"vX0":-4.817531486574622,"vY0":-130.6314790396852,"vZ0":-4.419597001087926,"x":115.69,"y":177.31,"x0":1.6257879207817416,"y0":50.005241128699105,"z0":5.458680284877237,"aX":3.6578856321888784},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.4,"breakHorizontal":-2.8,"spinRate":2254,"spinDirection":157},"zone":5,"typeConfidence":0.9,"plateTime":0.4187826791413207,"extension":6.605715941519706},"index":0,"playId":"c5b9b0cc-a742-33cd-9e78-4a270f4bc20c","pitchNumber":1,"startTime":"2026-06-21T04:22:31.224Z","endTime":"2026-06-21T04:22:35.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.674542669284662,"aZ":-35.20497652587319,"pfxX":-1.6848664407612457,"pfxZ":-2.114376048606008,"pX":0.5500891497125986,"pZ":2.6257975785646828,"vX0":-2.134620287345826,"vY0":-118.65728180927503,"vZ0":0.2636907441616254,"x":96.03,"y":167.88,"x0":1.6786070902164185,"y0":50.00315413875153,"z0":5.708206352428815,"aX":-2.4140326926669258},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.5,"breakHorizontal":3.6,"spinRate":2351,"spinDirection":302},"zone":6,"typeConfidence":0.89,"plateTime":0.4607482251652133,"extension":6.511159846290472},"index":1,"playId":"bd48aa5c-2f72-3a96-ade3-bf402aeb8e55","pitchNumber":2,"startTime":"2026-06-21T04:22:51.270Z","endTime":"2026-06-21T04:22:55.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.8,"endSpeed":82.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.539058847902115,"aZ":-18.345287620904042,"pfxX":0.6654189620456177,"pfxZ":7.872398091338871,"pX":-0.5471306510315151,"pZ":3.343502452273414,"vX0":-5.926680031908291,"vY0":-132.03913377273184,"vZ0":-2.4365908425095704,"x":137.86,"y":148.51,"x0":1.6451761488872494,"y0":50.00032077727557,"z0":5.636375279223794,"aX":1.1697106144655733},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":0.1,"spinRate":2436,"spinDirection":158},"zone":1,"typeConfidence":0.9,"plateTime":0.4156931329906799,"extension":6.50324523606869},"index":2,"playId":"3b37d785-2595-38db-a792-dc9aabf97c35","pitchNumber":3,"startTime":"2026-06-21T04:23:13.522Z","endTime":"2026-06-21T04:23:16.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.405554049503404,"aZ":-36.98045256444849,"pfxX":-1.4443641957404236,"pfxZ":-3.4739199065817488,"pX":0.787886889838617,"pZ":2.9952774394865918,"vX0":-1.5446003530895362,"vY0":-116.96877227492605,"vZ0":1.5215325067221217,"x":86.97,"y":157.91,"x0":1.644849491112275,"y0":50.00260790215585,"z0":5.808037452606236,"aX":-1.9979949751117394},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.6,"breakHorizontal":3.0,"spinRate":2254,"spinDirection":294},"zone":3,"typeConfidence":0.91,"plateTime":0.46856053107781825,"extension":6.2924839830329855},"hitData":{"launchSpeed":87.0,"launchAngle":40.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.67,"coordY":109.63}},"index":3,"playId":"19f6b5f4-34f5-321f-9fb5-ae07602e7c0d","pitchNumber":4,"startTime":"2026-06-21T04:23:35.056Z","endTime":"2026-06-21T04:23:47.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:23:47.906Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini strikes out swinging.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T04:24:04.494Z","endTime":"2026-06-21T04:25:53.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24537276418819,"aZ":-37.052354566741684,"pfxX":-0.5079759039470207,"pfxZ":-3.4707859683085287,"pX":-0.16629895917989493,"pZ":1.8024552252163686,"vX0":-4.046108084781193,"vY0":-118.3381876301277,"vZ0":-1.137624640860405,"x":123.34,"y":190.11,"x0":1.637143757498633,"y0":50.00039765990755,"z0":5.707592068617355,"aX":-0.7142869714261771},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.2,"breakHorizontal":2.0,"spinRate":2283,"spinDirection":313},"zone":8,"typeConfidence":0.91,"plateTime":0.46424439925838534,"extension":6.733502521280678},"index":0,"playId":"d9c074f5-3fce-3310-9bbf-366d665da1e7","pitchNumber":1,"startTime":"2026-06-21T04:24:18.837Z","endTime":"2026-06-21T04:24:21.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-21T04:24:38.132Z","endTime":"2026-06-21T04:24:51.956Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.445991279881383,"aZ":-27.263280915769883,"pfxX":3.5910688582430064,"pfxZ":3.235129028956668,"pX":0.6431183778698883,"pZ":1.4390131473181176,"vX0":-4.100056088002128,"vY0":-122.29651509617918,"vZ0":-3.7128652054431557,"x":92.49,"y":199.93,"x0":1.8724693235183651,"y0":50.00580396459274,"z0":5.3077870937419664,"aX":5.457075921801022},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":-5.5,"spinRate":1726,"spinDirection":141},"zone":14,"typeConfidence":0.88,"plateTime":0.4473682183664991,"extension":6.53432439923254},"index":2,"playId":"8c879e87-50fd-3674-899d-d77938412858","pitchNumber":2,"startTime":"2026-06-21T04:24:51.956Z","endTime":"2026-06-21T04:24:55.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.493592469033494,"aZ":-37.314331872255615,"pfxX":-0.7812230230260617,"pfxZ":-3.6822209538045296,"pX":-0.115787994609947,"pZ":2.3081912915448854,"vX0":-3.4111718078631283,"vY0":-117.47812158496002,"vZ0":0.024019546253002177,"x":121.41,"y":176.46,"x0":1.4572021300911089,"y0":50.00216603129203,"z0":5.769516327563402,"aX":-1.0904953193853748},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.4,"breakHorizontal":2.3,"spinRate":2280,"spinDirection":307},"zone":5,"typeConfidence":0.91,"plateTime":0.46643594426147184,"extension":6.4393318230394305},"index":3,"playId":"9cf5c75d-bcae-311a-a9f2-d8c30a2273e2","pitchNumber":3,"startTime":"2026-06-21T04:25:08.716Z","endTime":"2026-06-21T04:25:11.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":91.4,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.793460758398258,"aZ":-19.774939904300997,"pfxX":0.6867750346910593,"pfxZ":6.862655516033367,"pX":-0.04698588422859147,"pZ":3.518286344670645,"vX0":-4.575632744040722,"vY0":-133.1119676661874,"vZ0":-1.7457694476118117,"x":118.79,"y":143.79,"x0":1.6000355523908236,"y0":50.00066330429558,"z0":5.6045767561397035,"aX":1.2408017752081246},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":-0.4,"spinRate":2355,"spinDirection":169},"zone":11,"typeConfidence":0.91,"plateTime":0.4104297198604674,"extension":6.3755552453124285},"index":4,"playId":"ed368631-90ba-3041-bc18-84429f21e76b","pitchNumber":4,"startTime":"2026-06-21T04:25:30.192Z","endTime":"2026-06-21T04:25:33.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.789325615540204,"aZ":-27.57278418485204,"pfxX":5.463499916744615,"pfxZ":3.123664670228668,"pX":0.23897193537804293,"pZ":1.3793908805414803,"vX0":-5.808565180324913,"vY0":-120.46760398468773,"vZ0":-3.3624573880830044,"x":107.89,"y":201.54,"x0":1.968390304607296,"y0":50.0054490086752,"z0":5.223484889239151,"aX":8.054509099477528},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.2,"breakHorizontal":-8.5,"spinRate":1708,"spinDirection":149},"zone":14,"typeConfidence":0.92,"plateTime":0.45418119701923665,"extension":6.629178382830721},"index":5,"playId":"3923347e-1bf9-3a8d-af38-a922f854de18","pitchNumber":5,"startTime":"2026-06-21T04:25:50.206Z","endTime":"2026-06-21T04:25:53.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:25:53.206Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Keaschall lines out sharply to third baseman LuJames Groover.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T04:26:12.806Z","endTime":"2026-06-21T04:27:49.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":91.6,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.848172796856044,"aZ":-16.630051316120255,"pfxX":0.7970208178416627,"pfxZ":8.722504840253842,"pX":-0.1468515517693738,"pZ":2.8149195067155204,"vX0":-4.972392992143452,"vY0":-133.21322127333352,"vZ0":-3.998533795086335,"x":122.6,"y":162.78,"x0":1.6471287916439057,"y0":50.00329446015375,"z0":5.551281851065085,"aX":1.4206549772836043},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":-0.2,"spinRate":2399,"spinDirection":169},"zone":2,"typeConfidence":0.91,"plateTime":0.4124861492054799,"extension":6.416844295705347},"index":0,"playId":"5593f3f3-9c71-37b3-83e8-b7dbf24e5594","pitchNumber":1,"startTime":"2026-06-21T04:26:19.916Z","endTime":"2026-06-21T04:26:23.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91894171123864,"aZ":-36.07697727011971,"pfxX":-1.6022295843293843,"pfxZ":-2.719764609838178,"pX":0.33953830480027114,"pZ":2.2163558687257576,"vX0":-2.3493875428029813,"vY0":-119.37764899934965,"vZ0":-0.600282448181234,"x":104.06,"y":178.94,"x0":1.5461779240348528,"y0":50.00084396032725,"z0":5.730963353195641,"aX":-2.301627643026073},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.8,"breakHorizontal":3.5,"spinRate":2260,"spinDirection":312},"zone":9,"typeConfidence":0.88,"plateTime":0.45958747353877216,"extension":6.299802654933621},"index":1,"playId":"d040e41c-e76b-3ca3-bab6-4af9b2d2543b","pitchNumber":2,"startTime":"2026-06-21T04:26:40.485Z","endTime":"2026-06-21T04:26:44.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11096613335232,"aZ":-16.272130999525785,"pfxX":0.40509724763142696,"pfxZ":8.799059052312591,"pX":-0.5807602117682036,"pZ":3.42057801528597,"vX0":-5.774564113497608,"vY0":-133.88819338076513,"vZ0":-2.5606531914268307,"x":139.14,"y":146.42,"x0":1.555443448529789,"y0":50.00301538113465,"z0":5.559951312619881,"aX":0.7321603311464154},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":0.6,"spinRate":2356,"spinDirection":165},"zone":11,"typeConfidence":0.91,"plateTime":0.40979033650202457,"extension":6.427492557834487},"index":2,"playId":"faa3f906-d9d5-383b-a104-8ef2bc0bf6d1","pitchNumber":3,"startTime":"2026-06-21T04:27:01.176Z","endTime":"2026-06-21T04:27:04.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41369640750596,"aZ":-26.67902067499762,"pfxX":1.826667345347015,"pfxZ":3.661445074279757,"pX":1.0678660631328492,"pZ":2.044387229636773,"vX0":-2.6932467921866974,"vY0":-121.35220779639425,"vZ0":-2.076879278291241,"x":76.3,"y":183.58,"x0":1.9517096286417952,"y0":50.00209722520041,"z0":5.2216935330247765,"aX":2.7408446357023255},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.5,"breakHorizontal":-2.8,"spinRate":1508,"spinDirection":135},"zone":14,"typeConfidence":0.56,"plateTime":0.4503319448468348,"extension":6.5341845998196675},"index":3,"playId":"961e7c7f-2e2e-3d72-9790-f93a1a601ff2","pitchNumber":4,"startTime":"2026-06-21T04:27:25.356Z","endTime":"2026-06-21T04:27:29.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.8,"endSpeed":83.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75483120898063,"aZ":-20.622157588623438,"pfxX":1.6241012547020492,"pfxZ":6.5612403063648985,"pX":-0.5940297479097061,"pZ":1.9289934070919779,"vX0":-6.139397847524055,"vY0":-132.03341314786462,"vZ0":-5.270906221317812,"x":139.64,"y":186.7,"x0":1.5529457151428894,"y0":50.00620135445646,"z0":5.474084899462036,"aX":2.8617213691166494},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":-1.6,"spinRate":2259,"spinDirection":164},"zone":7,"typeConfidence":0.9,"plateTime":0.4152261964126427,"extension":6.534399711131978},"hitData":{"launchSpeed":103.1,"launchAngle":8.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":93.48,"coordY":155.12}},"index":4,"playId":"40623e2a-98c9-3063-b7aa-5540fa16faa1","pitchNumber":5,"startTime":"2026-06-21T04:27:44.397Z","endTime":"2026-06-21T04:27:49.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:27:49.406Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:30:32.254Z","endTime":"2026-06-21T04:31:46.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Martin replaces right fielder Kody Clemens, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"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-06-21T04:29:38.215Z","endTime":"2026-06-21T04:29:38.233Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Lawrence replaces Anthony Banda.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"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-06-21T04:29:38.233Z","endTime":"2026-06-21T04:30:19.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T04:30:19.824Z","endTime":"2026-06-21T04:30:34.323Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.1,"endSpeed":74.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38572606952877,"aZ":-33.624093278713666,"pfxX":5.431827574721346,"pfxZ":-1.023678932259096,"pX":1.9968070468216244,"pZ":1.907188470870235,"vX0":10.83929526215603,"vY0":-119.04660213424476,"vZ0":1.1532280205247725,"x":40.89,"y":187.29,"x0":-3.3514833551987437,"y0":50.0046235331551,"z0":4.4991928113721436,"aX":7.667975637578409},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.2,"breakHorizontal":-12.8,"spinRate":2788,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.463036751048584,"extension":6.62485971182703},"index":3,"playId":"81f09b21-866d-3b3c-a95a-4211ace78170","pitchNumber":1,"startTime":"2026-06-21T04:30:34.323Z","endTime":"2026-06-21T04:30:38.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45490653110376,"aZ":-30.120409009358585,"pfxX":-10.232748481849216,"pfxZ":1.0773642789595756,"pX":0.9397905279735975,"pZ":2.0146976754388066,"vX0":14.159301441490399,"vY0":-137.5843715834336,"vZ0":-0.6531507735486463,"x":81.18,"y":184.38,"x0":-2.9516930507527763,"y0":50.00567231673703,"z0":4.3023462042220775,"aX":-19.55799899877007},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.0,"breakHorizontal":15.5,"spinRate":2364,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.3986008638863203,"extension":6.6349140752483375},"index":4,"playId":"d0a21ddb-2ea3-37fe-8ee0-20185971e6e2","pitchNumber":2,"startTime":"2026-06-21T04:30:56.996Z","endTime":"2026-06-21T04:31:00.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.932813354041606,"aZ":-28.217082773764123,"pfxX":-10.796023535660238,"pfxZ":2.038919084951667,"pX":0.5201138876745087,"pZ":0.8551802633976784,"vX0":13.35646957994214,"vY0":-138.43558868064233,"vZ0":-3.568078209953756,"x":97.17,"y":215.69,"x0":-2.9647084704017326,"y0":50.00261955617578,"z0":4.049781545555615,"aX":-20.952600396547652},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.1,"breakHorizontal":16.8,"spinRate":2368,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.3956748815314821,"extension":6.6438053247914075},"index":5,"playId":"2cb70993-6b32-3beb-9bdf-31cd7d4dc77d","pitchNumber":3,"startTime":"2026-06-21T04:31:11.078Z","endTime":"2026-06-21T04:31:14.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74605655150398,"aZ":-28.075198947645898,"pfxX":-10.359284933412138,"pfxZ":2.126623976365982,"pX":0.11205826981119184,"pZ":2.328523890102153,"vX0":11.569090989355796,"vY0":-137.97818876532767,"vZ0":-0.2582116014564064,"x":112.73,"y":175.91,"x0":-2.7896261188434086,"y0":50.002606430775806,"z0":4.31533019154752,"aX":-19.97079513852229},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":2405,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.3969945611884462,"extension":6.427545772242416},"index":6,"playId":"9acf9344-363f-355b-9fd1-c0559bc5f1b8","pitchNumber":4,"startTime":"2026-06-21T04:31:27.085Z","endTime":"2026-06-21T04:31:30.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.738663756142415,"aZ":-31.05675851791741,"pfxX":-10.661129306567503,"pfxZ":0.5736813234916083,"pX":-0.6951135213840357,"pZ":1.255088894011357,"vX0":10.352095412344054,"vY0":-138.87348098826004,"vZ0":-2.3671908016844947,"x":143.5,"y":204.89,"x0":-3.0961831433722415,"y0":50.001758084560315,"z0":4.196139522852574,"aX":-20.705563418937796},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.7,"breakHorizontal":17.0,"spinRate":2395,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.39526268579054147,"extension":6.903106771059157},"index":7,"playId":"66c03cd9-4ec7-3bbf-9d70-93b53a2e1f67","pitchNumber":5,"startTime":"2026-06-21T04:31:42.159Z","endTime":"2026-06-21T04:31:46.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:31:46.559Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Barrosa walks.","rbi":0,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:32:09.149Z","endTime":"2026-06-21T04:33:41.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00063551939788,"aZ":-31.103310753665184,"pfxX":-10.797939004183895,"pfxZ":0.563169022492997,"pX":1.2355633008681093,"pZ":1.3665695289470579,"vX0":14.46035991818177,"vY0":-137.42284934779644,"vZ0":-1.7993824792301516,"x":69.9,"y":201.88,"x0":-2.7050936724067167,"y0":50.00395606013424,"z0":4.153857210750901,"aX":-20.543334405038273},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.8,"breakHorizontal":16.3,"spinRate":2342,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.3994105210685932,"extension":6.550429478205234},"index":0,"playId":"20b0367e-735f-3954-960b-dca5a42c0a94","pitchNumber":1,"startTime":"2026-06-21T04:32:09.149Z","endTime":"2026-06-21T04:32:12.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":83.6,"endSpeed":75.9,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55899735438349,"aZ":-32.07094549569954,"pfxX":8.88693303615415,"pfxZ":0.07537237006139463,"pX":1.6254081116858443,"pZ":1.9222269947952306,"vX0":8.898199211038271,"vY0":-121.31930192388187,"vZ0":1.1800889872583071,"x":55.04,"y":186.88,"x0":-3.2685742988340087,"y0":50.00591223580649,"z0":4.261944157102067,"aX":13.020549811320292},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.8,"breakHorizontal":-18.5,"spinRate":3045,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4544979607602344,"extension":6.514300708948991},"index":1,"playId":"d8aae033-5aa0-3f2f-a170-70837f8f047e","pitchNumber":2,"startTime":"2026-06-21T04:32:27.575Z","endTime":"2026-06-21T04:32:30.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.3,"endSpeed":87.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04195367024799,"aZ":-27.993375268257846,"pfxX":-9.954875527571172,"pfxZ":2.121077735744505,"pX":-0.27166669072941335,"pZ":2.2590081284824817,"vX0":10.2736046313764,"vY0":-139.8206422672218,"vZ0":-0.4832113126709513,"x":127.36,"y":177.79,"x0":-2.709392745032477,"y0":50.000670658324296,"z0":4.279188933717529,"aX":-19.60663149713172},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.0,"breakHorizontal":15.7,"spinRate":2292,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.3924964341571955,"extension":6.482652131693207},"index":2,"playId":"dc4b3d87-b698-3361-a90d-4a94494340d6","pitchNumber":3,"startTime":"2026-06-21T04:32:45.111Z","endTime":"2026-06-21T04:32:49.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.636985900188485,"aZ":-26.283456831358418,"pfxX":-10.575652661932399,"pfxZ":2.9397443127211,"pX":2.2437314728484563,"pZ":1.5645565049873171,"vX0":17.235536073117945,"vY0":-140.6624961257816,"vZ0":-2.388764272708092,"x":31.47,"y":196.54,"x0":-2.5866342047752675,"y0":50.00539721684851,"z0":4.127319016682339,"aX":-21.21485059915155},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.9,"breakHorizontal":15.6,"spinRate":2354,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.38925020487404316,"extension":6.788030146945456},"index":3,"playId":"91db55b5-32b2-3f08-bcfa-e4420d3396e0","pitchNumber":4,"startTime":"2026-06-21T04:33:02.350Z","endTime":"2026-06-21T04:33:13.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Justin Lawrence. Adrian Del Castillo to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"91db55b5-32b2-3f08-bcfa-e4420d3396e0","startTime":"2026-06-21T04:33:14.949Z","endTime":"2026-06-21T04:33:37.432Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"postOnSecond":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.19999999999999998,"leverageIndex":0.02,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.818588169645945,"aZ":-32.65662305918503,"pfxX":-10.252783689185206,"pfxZ":-0.24781074229926947,"pX":-1.108775929397002,"pZ":1.9989710516349783,"vX0":8.563378893108673,"vY0":-139.37771124216707,"vZ0":-0.24312045769551482,"x":159.26,"y":184.81,"x0":-2.8915516311881775,"y0":50.00010440298454,"z0":4.246875565128785,"aX":-20.134789198391584},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":-0.2,"breakHorizontal":16.8,"spinRate":2466,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.3932185777816781,"extension":6.494032590113582},"index":5,"playId":"0d045aeb-de74-3ca8-a4c5-3ac9d8dff010","pitchNumber":5,"startTime":"2026-06-21T04:33:37.432Z","endTime":"2026-06-21T04:33:41.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:33:41.949Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Troy walks.","rbi":0,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:34:00.264Z","endTime":"2026-06-21T04:36:23.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":81.9,"endSpeed":75.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130520273516105,"aZ":-31.573468370083717,"pfxX":8.23649027698787,"pfxZ":0.420916050463374,"pX":1.1262557212591973,"pZ":0.3314072199698641,"vX0":7.808146017948766,"vY0":-119.00178213254064,"vZ0":-2.641839813385836,"x":74.07,"y":229.83,"x0":-3.2801837434257397,"y0":50.00046786929634,"z0":4.346866319089064,"aX":11.684222951156865},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.4,"breakHorizontal":-16.9,"spinRate":3085,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.46216203749626894,"extension":6.810140406959237},"index":0,"playId":"75a4f0e9-2ba3-3e0f-8e23-2d27912c0b7c","pitchNumber":1,"startTime":"2026-06-21T04:34:03.018Z","endTime":"2026-06-21T04:34:06.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.930001160146237,"aZ":-29.474758043822572,"pfxX":-9.638291313694348,"pfxZ":1.413000395310723,"pX":2.141775600324076,"pZ":2.5261947283943775,"vX0":15.79470526736701,"vY0":-137.47646677336238,"vZ0":0.5351240716870492,"x":35.36,"y":170.57,"x0":-2.4299214810945617,"y0":50.00349251514438,"z0":4.332186144207104,"aX":-18.42190537957837},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":14.0,"spinRate":2298,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.39866674489998344,"extension":6.611654108819115},"index":1,"playId":"620cd072-fc31-3d5e-9882-f93cbde6661c","pitchNumber":2,"startTime":"2026-06-21T04:34:25.482Z","endTime":"2026-06-21T04:34:28.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T04:34:35.749Z","endTime":"2026-06-21T04:35:13.173Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59993516318286,"aZ":-29.797157932500745,"pfxX":-8.969097522220483,"pfxZ":1.2157845720462408,"pX":0.5966483432494146,"pZ":1.564344153669685,"vX0":12.100584289293352,"vY0":-139.17886408950764,"vZ0":-1.6607376461164816,"x":94.26,"y":196.54,"x0":-2.6447101973083234,"y0":50.00639069084238,"z0":4.14460293677252,"aX":-17.578971893002628},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.0,"breakHorizontal":13.7,"spinRate":2346,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.3937295767008262,"extension":6.413302087351604},"index":3,"playId":"4c11b730-1644-3b7c-8da9-3f603db695a1","pitchNumber":3,"startTime":"2026-06-21T04:35:13.173Z","endTime":"2026-06-21T04:35:17.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.850667353568156,"aZ":-33.967838992959045,"pfxX":-11.326361240012876,"pfxZ":-0.9694677265710991,"pX":2.543820662271673,"pZ":1.0583481070020888,"vX0":17.154595056906224,"vY0":-136.11766126402628,"vZ0":-1.8943925081455342,"x":20.04,"y":210.2,"x0":-2.3995615634251393,"y0":50.00151131172212,"z0":4.139506160907875,"aX":-21.02878830786166},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-2.0,"breakHorizontal":16.4,"spinRate":2354,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.40405496887271664,"extension":6.631202850766724},"index":4,"playId":"3180d619-446f-39a0-ac72-b6da72f30b4a","pitchNumber":4,"startTime":"2026-06-21T04:35:29.901Z","endTime":"2026-06-21T04:35:41.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Justin Lawrence. Adrian Del Castillo to 3rd. Jorge Barrosa to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"actionPlayId":"3180d619-446f-39a0-ac72-b6da72f30b4a","startTime":"2026-06-21T04:35:42.747Z","endTime":"2026-06-21T04:36:01.787Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"second":{"id":680728,"link":"/api/v1/people/680728"},"postOnSecond":{"id":678489,"link":"/api/v1/people/678489"},"postOnThird":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":0.39999999999999997,"leverageIndex":0.05,"dramaIndex":9.0,"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":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.641236701503804,"aZ":-28.986500287171697,"pfxX":-8.66871158634537,"pfxZ":1.6147989176503454,"pX":0.48063999497543436,"pZ":1.651209887790013,"vX0":11.552583302696577,"vY0":-139.5177873702357,"vZ0":-2.2176968161160113,"x":98.68,"y":194.2,"x0":-2.5826195398724545,"y0":50.00473011050896,"z0":4.361867083095054,"aX":-17.135427369184956},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.6,"breakHorizontal":13.4,"spinRate":2498,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.39220386836443577,"extension":6.627463910116595},"index":6,"playId":"395afca8-3930-3860-9f2e-77f4cbdbe272","pitchNumber":5,"startTime":"2026-06-21T04:36:01.787Z","endTime":"2026-06-21T04:36:06.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.931624606202885,"aZ":-26.481716385200432,"pfxX":-8.345568123809738,"pfxZ":2.9003576853730646,"pX":1.623081318130567,"pZ":1.471959511715332,"vX0":14.230488566879826,"vY0":-139.20385301718196,"vZ0":-2.9531473841387967,"x":55.13,"y":199.04,"x0":-2.4685690487605476,"y0":50.00606589041365,"z0":4.297741423168915,"aX":-16.400036894099422},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.8,"breakHorizontal":12.2,"spinRate":2492,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.3933033819998224,"extension":6.534650916049931},"index":7,"playId":"9c1e8512-8019-35c8-961b-b97c730fe56c","pitchNumber":6,"startTime":"2026-06-21T04:36:20.532Z","endTime":"2026-06-21T04:36:23.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:36:23.622Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:37:41.388Z","endTime":"2026-06-21T04:39:13.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":16,"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-06-21T04:36:36.063Z","endTime":"2026-06-21T04:37:43.532Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.104912808947976,"aZ":-17.069704163511766,"pfxX":-7.730035410011828,"pfxZ":7.702034968236916,"pX":-0.02747364050865042,"pZ":2.1840353971989575,"vX0":9.450588675717006,"vY0":-139.12077584849592,"vZ0":-3.551410427728876,"x":118.05,"y":179.81,"x0":-2.4635880083791037,"y0":50.00223722681377,"z0":4.608027933522301,"aX":-15.158318058712322},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":12.0,"spinRate":2641,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.39365584211536886,"extension":6.879841286125469},"index":1,"playId":"1ec80cf2-afa1-3038-b59b-430dc39f8774","pitchNumber":1,"startTime":"2026-06-21T04:37:43.532Z","endTime":"2026-06-21T04:37:46.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83591809703791,"aZ":-29.26678293126698,"pfxX":9.890186454118558,"pfxZ":2.0271786631542597,"pX":-0.24062533197728164,"pZ":3.023486180161016,"vX0":3.2193665811864434,"vY0":-119.58952978847351,"vZ0":2.362802651058075,"x":126.17,"y":157.15,"x0":-2.8923295137579257,"y0":50.00512799659146,"z0":4.662482068095189,"aX":14.208598382849722},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.6,"breakHorizontal":-18.7,"spinRate":2934,"spinDirection":71},"zone":2,"typeConfidence":2.0,"plateTime":0.4594559829573166,"extension":6.420797003214444},"index":2,"playId":"5e36d5a6-bde2-3d59-a25d-5202ef77bfb8","pitchNumber":2,"startTime":"2026-06-21T04:38:05.931Z","endTime":"2026-06-21T04:38:10.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.650414143324895,"aZ":-31.00938801197453,"pfxX":9.79241973982419,"pfxZ":0.8151787395353973,"pX":2.0610908483792763,"pZ":0.3910114148570908,"vX0":8.098177329802082,"vY0":-119.36909539917694,"vZ0":-3.130107781757018,"x":38.44,"y":228.22,"x0":-2.6626251693696865,"y0":50.001056724673,"z0":4.54720245288148,"aX":13.953160389482484},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.0,"breakHorizontal":-19.9,"spinRate":2985,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4610598195011901,"extension":6.745288629895172},"index":3,"playId":"84a69518-d408-3d44-9c47-6d2532402416","pitchNumber":3,"startTime":"2026-06-21T04:38:23.979Z","endTime":"2026-06-21T04:38:27.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46113904714955,"aZ":-29.077877633255053,"pfxX":9.726716613067637,"pfxZ":2.1366595198228175,"pX":2.1517468803230884,"pZ":1.7833101524483965,"vX0":8.323134771671388,"vY0":-120.58541325818578,"vZ0":-0.3826822915177791,"x":34.98,"y":190.63,"x0":-2.6260147812391352,"y0":50.00575645750522,"z0":4.540043023707082,"aX":14.12985097411343},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.1,"breakHorizontal":-19.8,"spinRate":3084,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4566272065957939,"extension":6.816280788383183},"index":4,"playId":"b25d63c1-5ccc-3c2f-8869-886f2997782c","pitchNumber":4,"startTime":"2026-06-21T04:38:47.226Z","endTime":"2026-06-21T04:38:52.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18565200408061,"aZ":-15.63994361657022,"pfxX":-5.496823984745091,"pfxZ":8.537209511134556,"pX":-0.548129735412447,"pZ":2.6287614875850567,"vX0":8.018553855693884,"vY0":-138.57809122889108,"vZ0":-2.8720575659064105,"x":137.89,"y":167.8,"x0":-2.770655065393714,"y0":50.00312080501345,"z0":4.728910207290544,"aX":-10.646881962953284},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2504,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3958828954620386,"extension":6.944213797636682},"index":5,"playId":"4a9be6ac-5c15-3591-861c-25ab8c6ca904","pitchNumber":5,"startTime":"2026-06-21T04:39:10.243Z","endTime":"2026-06-21T04:39:13.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.3,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:39:13.749Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Adrian Del Castillo scores. Jorge Barrosa to 3rd. Tommy Troy to 2nd.","rbi":1,"awayScore":16,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:39:25.044Z","endTime":"2026-06-21T04:41:57.870Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.685035180174822,"aZ":-17.45174474276318,"pfxX":-3.5020839077711106,"pfxZ":7.561926533435516,"pX":-0.9455968913285859,"pZ":3.1073008755997154,"vX0":5.9333988545057865,"vY0":-138.79937199610555,"vZ0":-1.1842334418195448,"x":153.04,"y":154.88,"x0":-2.658070163984251,"y0":50.00337784108958,"z0":4.704046141832297,"aX":-6.819411028640059},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":5.0,"spinRate":2524,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.39493463212152236,"extension":6.697385659904362},"index":0,"playId":"25583d12-cec3-3899-a858-96b9a92cbaeb","pitchNumber":1,"startTime":"2026-06-21T04:39:41.001Z","endTime":"2026-06-21T04:39:44.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":81.8,"endSpeed":74.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093007613365224,"aZ":-30.144547343209318,"pfxX":10.239178870002107,"pfxZ":1.4325122665839487,"pX":-0.9574437847335371,"pZ":1.2623164902653,"vX0":1.8916931020731118,"vY0":-119.06345964404075,"vZ0":-1.0974645964383432,"x":153.5,"y":204.7,"x0":-3.0939231411968975,"y0":50.00497030908468,"z0":4.483070923816108,"aX":14.548858200061844},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":-19.0,"spinRate":2996,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.4618764755031939,"extension":6.698725808100351},"index":1,"playId":"fbca551f-560a-3775-8a7b-db9934e45295","pitchNumber":2,"startTime":"2026-06-21T04:39:57.049Z","endTime":"2026-06-21T04:40:00.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40083491976295,"aZ":-34.10415864332614,"pfxX":-9.98029366918096,"pfxZ":-1.0092944094389793,"pX":0.059812226886554236,"pZ":1.400020774272729,"vX0":10.606541760609549,"vY0":-138.16936936193764,"vZ0":-1.3446036060893878,"x":114.72,"y":200.98,"x0":-2.5488131275092374,"y0":50.00180290694983,"z0":4.2040740142727415,"aX":-19.120840291679997},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.9,"breakHorizontal":15.6,"spinRate":2609,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.39781022593952997,"extension":6.293191752160597},"index":2,"playId":"7abd762e-8ccd-3f46-aa73-916355aa58b6","pitchNumber":3,"startTime":"2026-06-21T04:40:17.170Z","endTime":"2026-06-21T04:40:20.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3727500867917,"aZ":-25.097518423085646,"pfxX":-9.8409154342979,"pfxZ":3.6690314174588767,"pX":0.5767897498016681,"pZ":2.003750018060835,"vX0":12.03573173071036,"vY0":-138.57657242053708,"vZ0":-1.625179742025789,"x":95.01,"y":184.68,"x0":-2.561248330590279,"y0":50.00355224299523,"z0":4.288227308887172,"aX":-18.9824132158422},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":15.1,"spinRate":2608,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.3965239290355007,"extension":6.576995240163938},"index":3,"playId":"5fd40b5a-4748-36b0-9f60-c757d6493194","pitchNumber":4,"startTime":"2026-06-21T04:40:43.388Z","endTime":"2026-06-21T04:40:47.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.418452651375432,"aZ":-34.242030290353604,"pfxX":9.197321284039248,"pfxZ":-1.4302443816128472,"pX":-0.06045394977853067,"pZ":1.6765884927339803,"vX0":4.217210958113945,"vY0":-120.30008888150405,"vZ0":0.6434036164698795,"x":119.3,"y":193.51,"x0":-3.0388421181008947,"y0":50.003427180546794,"z0":4.47554233325337,"aX":13.289362675362987},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.0,"breakHorizontal":-17.8,"spinRate":3116,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.45778340047887367,"extension":6.519461307818659},"index":4,"playId":"97902822-e58c-3c88-982a-5f6a1d4f96ed","pitchNumber":5,"startTime":"2026-06-21T04:41:01.783Z","endTime":"2026-06-21T04:41:05.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283970625635458,"aZ":-30.718626875766105,"pfxX":10.8402604809412,"pfxZ":1.0147417553523512,"pX":-1.3205157950009534,"pZ":1.256900356379357,"vX0":0.6782705158730333,"vY0":-119.63324543280484,"vZ0":-0.8187574860522658,"x":167.33,"y":204.84,"x0":-3.014856121670568,"y0":50.002793518225154,"z0":4.382105934872659,"aX":15.551734158852351},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.9,"breakHorizontal":-19.8,"spinRate":3071,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.45963510077649383,"extension":6.930980425088699},"index":5,"playId":"fe6b995a-b576-3ccc-9e4b-262ba5a5dfcf","pitchNumber":6,"startTime":"2026-06-21T04:41:25.614Z","endTime":"2026-06-21T04:41:29.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.108255371360265,"aZ":-25.6749942370993,"pfxX":-10.051732899259118,"pfxZ":3.340147283882967,"pX":1.7905054726916318,"pZ":1.5558273303603942,"vX0":15.236305057908538,"vY0":-138.8689236180384,"vZ0":-2.535845429934309,"x":48.75,"y":196.77,"x0":-2.4700902792797654,"y0":50.00344863306766,"z0":4.195047940453256,"aX":-19.565022039292817},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.6,"breakHorizontal":14.9,"spinRate":2434,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.3949517684969197,"extension":6.5880740899330235},"index":6,"playId":"a7696010-3bbf-3122-a897-70d451730415","pitchNumber":7,"startTime":"2026-06-21T04:41:54.779Z","endTime":"2026-06-21T04:41:57.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":678489,"link":"/api/v1/people/678489"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:41:57.870Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ildemaro Vargas doubles (10) on a sharp line drive to right fielder Austin Martin. Jorge Barrosa scores. Tommy Troy scores. Geraldo Perdomo scores.","rbi":3,"awayScore":16,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:42:23.348Z","endTime":"2026-06-21T04:43:45.507Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71727335441531,"aZ":-20.029822592919512,"pfxX":-6.215716421900504,"pfxZ":6.221888811069353,"pX":1.0434156872377598,"pZ":2.045497972773289,"vX0":11.721308615771346,"vY0":-138.55194452583913,"vZ0":-3.7201542705149997,"x":77.23,"y":183.55,"x0":-2.4262678476308968,"y0":50.00533049485236,"z0":4.737024955116033,"aX":-12.138508863545374},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":8.9,"spinRate":2552,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39467419639055246,"extension":6.916572131526278},"index":0,"playId":"849e643c-1a8c-3658-ba57-e7af9fd34e96","pitchNumber":1,"startTime":"2026-06-21T04:42:27.803Z","endTime":"2026-06-21T04:42:32.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2637888524227,"aZ":-18.589189981838924,"pfxX":-7.702726672555604,"pfxZ":6.9413707825646345,"pX":0.5946248033751408,"pZ":1.69926096671391,"vX0":11.680489822552072,"vY0":-139.0360799158843,"vZ0":-3.9527016614851433,"x":94.33,"y":192.9,"x0":-2.6607749877511964,"y0":50.0044965869758,"z0":4.373597080653279,"aX":-15.078849599049471},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":11.5,"spinRate":2504,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.39399869218025785,"extension":6.928053585085289},"index":1,"playId":"917a6528-ffd0-317b-af61-5334329a5024","pitchNumber":2,"startTime":"2026-06-21T04:42:43.268Z","endTime":"2026-06-21T04:42:47.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84716386857575,"aZ":-18.47388456764729,"pfxX":-7.016431358173053,"pfxZ":7.208443892093472,"pX":2.0144468420394523,"pZ":1.919737090616368,"vX0":14.71300881866013,"vY0":-136.90682727993803,"vZ0":-3.0389413357345636,"x":40.21,"y":186.95,"x0":-2.5145554207038407,"y0":50.00529121769268,"z0":4.306628453114016,"aX":-13.341542504658097},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":2496,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.3998686611362219,"extension":6.955201776954173},"index":2,"playId":"38323ce8-1ee6-3440-b85a-4143126662c9","pitchNumber":3,"startTime":"2026-06-21T04:42:59.407Z","endTime":"2026-06-21T04:43:02.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98718852017918,"aZ":-27.041224073493105,"pfxX":-9.663167853683685,"pfxZ":2.6543813309194526,"pX":0.25625810499987617,"pZ":2.5323271465282686,"vX0":10.92835659775239,"vY0":-138.19521904060394,"vZ0":0.15524925244516607,"x":107.23,"y":170.41,"x0":-2.4952461160993833,"y0":50.00069784940225,"z0":4.29275231067099,"aX":-18.675955274058726},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":15.2,"spinRate":2580,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.39642862927479827,"extension":6.938376649179316},"hitData":{"launchSpeed":104.8,"launchAngle":10.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":223.0,"coordY":102.0}},"index":3,"playId":"255af130-65e2-3fc5-80c2-8d683cab8d5a","pitchNumber":4,"startTime":"2026-06-21T04:43:30.755Z","endTime":"2026-06-21T04:43:45.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:43:45.507Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":16,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:44:25.238Z","endTime":"2026-06-21T04:46:21.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.164741439706333,"aZ":-29.347405097756553,"pfxX":9.710394345570965,"pfxZ":1.9439263079852687,"pX":1.285411286701235,"pZ":2.6895998707039066,"vX0":7.05199385915296,"vY0":-120.4393287651042,"vZ0":1.5384703200250984,"x":68.0,"y":166.16,"x0":-2.950797701881844,"y0":50.005184027741755,"z0":4.6533172217065815,"aX":14.152023248845918},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.2,"breakHorizontal":-19.3,"spinRate":3067,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.45618072708532553,"extension":6.788366625130517},"index":0,"playId":"9f659933-2822-3fa1-a213-21ae133e17c4","pitchNumber":1,"startTime":"2026-06-21T04:44:27.756Z","endTime":"2026-06-21T04:44:31.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.023664752514712,"aZ":-28.99701107003171,"pfxX":11.30656087702702,"pfxZ":2.280357343534005,"pX":-1.6722400618200424,"pZ":2.865137040369032,"vX0":0.5333011908757223,"vY0":-117.7677365609841,"vZ0":2.2766518618203047,"x":180.74,"y":161.42,"x0":-3.369372068057014,"y0":50.003189634162716,"z0":4.58258766473015,"aX":15.754975877910201},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.0,"breakHorizontal":-20.5,"spinRate":3020,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4665140324128463,"extension":6.914358797574623},"index":1,"playId":"fccca012-05de-3cfb-be96-1f1d341291d5","pitchNumber":2,"startTime":"2026-06-21T04:44:44.580Z","endTime":"2026-06-21T04:44:47.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.5,"endSpeed":86.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.150011866609503,"aZ":-20.509994627603398,"pfxX":-6.014444687720192,"pfxZ":6.092093131262878,"pX":0.532928951029894,"pZ":2.9809945694865245,"vX0":11.048963978148882,"vY0":-137.2147918981538,"vZ0":-0.4290216487410674,"x":96.69,"y":158.29,"x0":-2.7567983311812907,"y0":50.0038422825462,"z0":4.531602325486018,"aX":-11.518839172224551},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":8.6,"spinRate":2449,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.3985220063103294,"extension":6.884852333677893},"index":2,"playId":"daa15ee4-2f01-3230-9805-17a6c94953f9","pitchNumber":3,"startTime":"2026-06-21T04:45:03.152Z","endTime":"2026-06-21T04:45:07.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-21T04:45:17.851Z","endTime":"2026-06-21T04:45:35.923Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.526691372083775,"aZ":-21.128216509959433,"pfxX":-6.8410104507069605,"pfxZ":5.76267687492091,"pX":0.0826022856870965,"pZ":1.983125741548524,"vX0":9.802454829608193,"vY0":-137.32603387104922,"vZ0":-3.3891440000653317,"x":113.85,"y":185.24,"x0":-2.639168283307152,"y0":50.000705469675026,"z0":4.665247539673252,"aX":-13.10674525418542},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":10.4,"spinRate":2384,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.39838707315853084,"extension":7.002214420280256},"index":4,"playId":"08234259-95a3-35a4-b972-7a4e5fd4313e","pitchNumber":4,"startTime":"2026-06-21T04:45:35.923Z","endTime":"2026-06-21T04:45:39.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.070313973384106,"aZ":-29.6228799882027,"pfxX":10.12408189750689,"pfxZ":1.803671883993884,"pX":1.0547952639191374,"pZ":1.7931570614612369,"vX0":5.810839462223484,"vY0":-118.7093317983534,"vZ0":0.1661796601760792,"x":76.79,"y":190.36,"x0":-2.748731095813431,"y0":50.00057555288007,"z0":4.4437328348761636,"aX":14.284848488673191},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.6,"breakHorizontal":-19.8,"spinRate":2922,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4633822440353814,"extension":6.6320876152480945},"index":5,"playId":"19871368-874a-3805-acf0-26641f8fff15","pitchNumber":5,"startTime":"2026-06-21T04:45:57.964Z","endTime":"2026-06-21T04:46:02.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424171187849616,"aZ":-17.01623882576996,"pfxX":-4.214408391185453,"pfxZ":7.910741928339037,"pX":1.5652622199905148,"pZ":2.047439178060727,"vX0":12.486920377298219,"vY0":-137.30943824298984,"vZ0":-3.8323803075843843,"x":57.34,"y":183.5,"x0":-2.486786415774699,"y0":50.00255000347186,"z0":4.6137451085144905,"aX":-8.076415806350333},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":5.2,"spinRate":2485,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3983865087801819,"extension":6.880771987991621},"index":6,"playId":"40b3773e-e8e2-3d20-83db-012ab09077dc","pitchNumber":6,"startTime":"2026-06-21T04:46:18.387Z","endTime":"2026-06-21T04:46:21.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:46:21.587Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pavin Smith singles on a sharp line drive to left fielder Trevor Larnach. Ildemaro Vargas scores.","rbi":1,"awayScore":16,"homeScore":7,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:46:34.373Z","endTime":"2026-06-21T04:47:23.332Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.785168922096307,"aZ":-16.82795738721878,"pfxX":-5.422906131156756,"pfxZ":7.996769274718618,"pX":0.5822366073749945,"pZ":2.6790464214709453,"vX0":10.591473524996566,"vY0":-137.48872581660868,"vZ0":-2.0148161856062794,"x":94.81,"y":166.45,"x0":-2.611153244752827,"y0":50.00319515352591,"z0":4.560312919222898,"aX":-10.408437232890524},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":7.7,"spinRate":2435,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.39801133375730124,"extension":6.958537867089407},"index":0,"playId":"5b217242-1771-38a1-b83b-c5d23027739f","pitchNumber":1,"startTime":"2026-06-21T04:46:44.901Z","endTime":"2026-06-21T04:46:50.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.950263210371645,"aZ":-33.570414147909815,"pfxX":-8.624787555293938,"pfxZ":-0.7148732891608667,"pX":-0.32808664545373256,"pZ":1.9692475836164691,"vX0":9.118525924219027,"vY0":-139.62899772842493,"vZ0":-0.5946253912271598,"x":129.51,"y":185.61,"x0":-2.529018581439407,"y0":50.00074715352303,"z0":4.410412938433842,"aX":-16.882521503993445},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-1.2,"breakHorizontal":13.6,"spinRate":2450,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.3935635422505923,"extension":6.837285595275436},"hitData":{"launchSpeed":100.2,"launchAngle":13.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.5,"coordY":100.33}},"index":1,"playId":"595fc494-b1db-3ff9-b4c6-b75a6af84852","pitchNumber":2,"startTime":"2026-06-21T04:47:12.371Z","endTime":"2026-06-21T04:47:23.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:47:23.332Z","atBatIndex":75},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"LuJames Groover grounds into a force out, shortstop Ryan Kreidler to second baseman Luke Keaschall. Pavin Smith out at 2nd.","rbi":0,"awayScore":16,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:50:01.372Z","endTime":"2026-06-21T04:51:20.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":16,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T04:47:48.431Z","endTime":"2026-06-21T04:48:17.100Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eric Orze replaces Justin Lawrence.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-21T04:48:17.100Z","endTime":"2026-06-21T04:50:03.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679358,"link":"/api/v1/people/679358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040033816892294,"aZ":-27.031116850303786,"pfxX":2.3826325196209455,"pfxZ":3.0856901617088415,"pX":0.8919235708115609,"pZ":2.497020495749164,"vX0":5.437590686543635,"vY0":-127.91023150317133,"vZ0":-2.8038857763936154,"x":83.0,"y":171.36,"x0":-1.5663924902089883,"y0":50.002971423012845,"z0":5.71496369319909,"aX":3.9675881594908153},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":-5.5,"spinRate":2565,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.42734028250116207,"extension":7.227286450404678},"index":2,"playId":"8b408d59-1582-362d-bcb2-73d2b8bfba14","pitchNumber":1,"startTime":"2026-06-21T04:50:03.498Z","endTime":"2026-06-21T04:50:07.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":88.8,"endSpeed":82.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526296151545946,"aZ":-24.288251881776812,"pfxX":1.8129757663852066,"pfxZ":4.62062079317659,"pX":1.750753319500797,"pZ":3.0518236470971973,"vX0":7.387477181565266,"vY0":-129.18269403410756,"vZ0":-2.2612950011582145,"x":50.27,"y":156.38,"x0":-1.3703975379758069,"y0":50.00029596815209,"z0":5.787432268782131,"aX":3.0927459893266285},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.2,"breakHorizontal":-4.8,"spinRate":2547,"spinDirection":170},"zone":12,"typeConfidence":0.9,"plateTime":0.42246247385240343,"extension":7.121861163474058},"index":3,"playId":"f622a120-82ac-36cf-ae52-4edfb70a5ecb","pitchNumber":2,"startTime":"2026-06-21T04:50:19.355Z","endTime":"2026-06-21T04:50:22.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.851648701408145,"aZ":-14.853929587099566,"pfxX":-8.410869697220598,"pfxZ":9.090474370431746,"pX":1.0384623835546491,"pZ":1.2206270839138027,"vX0":9.551275635984322,"vY0":-137.92428913849244,"vZ0":-8.964591339634042,"x":77.42,"y":205.82,"x0":-1.3949700327670564,"y0":50.00140342730929,"z0":5.539208743776925,"aX":-16.023787350245428},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":13.0,"spinRate":2296,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.39881125192677525,"extension":7.236781359613593},"index":4,"playId":"019cae2d-498c-3fcc-9715-652b14bf0106","pitchNumber":3,"startTime":"2026-06-21T04:50:35.130Z","endTime":"2026-06-21T04:50:38.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.7,"endSpeed":80.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994390628690876,"aZ":-28.959863346018036,"pfxX":2.9585571250112306,"pfxZ":1.9289816676196736,"pX":0.5203484345971916,"pZ":4.096844125150162,"vX0":4.373938793866322,"vY0":-127.79700836353382,"vZ0":1.241910701343583,"x":97.17,"y":128.17,"x0":-1.5939520069891453,"y0":50.00030028573777,"z0":5.870267086108045,"aX":4.91772380327575},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":-6.2,"spinRate":2576,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.42771778274056915,"extension":7.160363505551875},"index":5,"playId":"eef91b12-1428-3e14-9f43-bd12ed1240c7","pitchNumber":4,"startTime":"2026-06-21T04:50:52.712Z","endTime":"2026-06-21T04:50:56.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83849817285167,"aZ":-16.537488819935884,"pfxX":-7.57587661448298,"pfxZ":8.442395631316224,"pX":0.215827877074283,"pZ":2.5638652992162045,"vX0":6.815104821784201,"vY0":-135.97859580813247,"vZ0":-5.030094773976174,"x":108.77,"y":169.56,"x0":-1.351999952634657,"y0":50.00554528799132,"z0":5.604245648238831,"aX":-14.035617073408378},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":12.1,"spinRate":2224,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.40449769230186616,"extension":7.297502688282567},"hitData":{"launchSpeed":98.5,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.41,"coordY":154.08}},"index":6,"playId":"2847c743-38e8-3f20-aeb2-4573a6b64496","pitchNumber":5,"startTime":"2026-06-21T04:51:12.910Z","endTime":"2026-06-21T04:51:20.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:51:20.568Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Kreidler walks.","rbi":0,"awayScore":16,"homeScore":7,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T04:53:20.377Z","endTime":"2026-06-21T04:55:12.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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, 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":80.1,"endSpeed":74.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698948626045,"aZ":-35.576773068248244,"pfxX":-1.3244891445717277,"pfxZ":-2.4889598269568896,"pX":-1.9847132911124403,"pZ":0.8194598990703269,"vX0":-7.427241077760102,"vY0":-116.43365675043097,"vZ0":-3.198295232173039,"x":192.65,"y":216.65,"x0":1.4239981752296058,"y0":50.00333112103932,"z0":5.591441703408936,"aX":-1.8097006036917662},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.0,"breakHorizontal":4.3,"spinRate":2330,"spinDirection":303},"zone":13,"typeConfidence":0.89,"plateTime":0.4711611631283814,"extension":6.47492510643406},"index":0,"playId":"d3ba5620-5931-38b1-9cbb-62e3ea88e792","pitchNumber":1,"startTime":"2026-06-21T04:53:32.291Z","endTime":"2026-06-21T04:53:35.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.451621347597456,"aZ":-36.621369282968864,"pfxX":-1.939652018895975,"pfxZ":-3.233499532231523,"pX":-0.0384208711556398,"pZ":2.79339071902091,"vX0":-3.3212038134748454,"vY0":-116.09089738910576,"vZ0":1.1519281199331763,"x":118.46,"y":163.36,"x0":1.6593257872491765,"y0":50.00501219898284,"z0":5.759717961432765,"aX":-2.6643785099874466},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.3,"breakHorizontal":4.3,"spinRate":2302,"spinDirection":301},"zone":5,"typeConfidence":0.9,"plateTime":0.4706708575292873,"extension":6.469626721856598},"index":1,"playId":"1f64f31e-38b7-366d-b58e-8186851850dc","pitchNumber":2,"startTime":"2026-06-21T04:53:49.325Z","endTime":"2026-06-21T04:53:52.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.8,"endSpeed":83.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.652335885573237,"aZ":-14.9917093393675,"pfxX":2.169905350941277,"pfxZ":9.701496268039302,"pX":-1.575357292986615,"pZ":2.0039755769548973,"vX0":-8.17641997443602,"vY0":-131.90815931145625,"vZ0":-6.307431461833973,"x":177.05,"y":184.67,"x0":1.2755381254396105,"y0":50.00589732922972,"z0":5.5212494790894695,"aX":3.8445563032594006},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.4,"breakHorizontal":-2.3,"spinRate":2358,"spinDirection":165},"zone":13,"typeConfidence":0.91,"plateTime":0.4143846419581072,"extension":6.476809359252797},"index":2,"playId":"336b1484-9a95-32cc-9c0c-1c690a595918","pitchNumber":3,"startTime":"2026-06-21T04:54:05.496Z","endTime":"2026-06-21T04:54:09.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.859982942982935,"aZ":-18.28706173180497,"pfxX":2.887971156855855,"pfxZ":7.94672228346219,"pX":-0.006903962092909612,"pZ":0.852386622483882,"vX0":-5.0994734343005845,"vY0":-131.36250652886935,"vZ0":-8.292069467080449,"x":117.26,"y":215.77,"x0":1.5843754764824625,"y0":50.001102601174686,"z0":5.409523016132184,"aX":5.046083793757015},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.7,"breakHorizontal":-4.1,"spinRate":2322,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.41696604118515923,"extension":6.588828414428744},"index":3,"playId":"1b17802e-e18d-34e2-bbd5-a90cf5d02e42","pitchNumber":4,"startTime":"2026-06-21T04:54:22.253Z","endTime":"2026-06-21T04:54:25.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.241940062842634,"aZ":-20.72424429676415,"pfxX":1.8827789677725737,"pfxZ":6.529517335183121,"pX":-0.16996497434427352,"pZ":1.8928694261083077,"vX0":-5.3003847448171,"vY0":-131.6633662123872,"vZ0":-5.154499747498,"x":123.48,"y":187.67,"x0":1.6256538346137164,"y0":50.00518377551424,"z0":5.412125917152411,"aX":3.3033901149837455},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.9,"breakHorizontal":-2.3,"spinRate":2201,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.4161862367129845,"extension":6.64311574907187},"index":4,"playId":"51482548-aa35-3abf-aeb6-2fb62eaf3764","pitchNumber":5,"startTime":"2026-06-21T04:54:39.890Z","endTime":"2026-06-21T04:54:43.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17352829297636,"aZ":-37.34509802857774,"pfxX":0.3544526255256848,"pfxZ":-3.722295980770914,"pX":-1.180905217297294,"pZ":0.7461972352617918,"vX0":-6.453956868756221,"vY0":-117.87247169854889,"vZ0":-2.827077228537749,"x":162.01,"y":218.63,"x0":1.5621633943676578,"y0":50.00454907694933,"z0":5.454559633769831,"aX":0.4931546366718861},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.2,"breakHorizontal":1.2,"spinRate":2247,"spinDirection":316},"zone":13,"typeConfidence":0.91,"plateTime":0.4670551488804673,"extension":6.510852575021354},"index":5,"playId":"1c59a6d2-40f2-3275-9fbd-24c53d1b5a5d","pitchNumber":6,"startTime":"2026-06-21T04:55:09.524Z","endTime":"2026-06-21T04:55:12.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:55:12.895Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Larnach pops out to third baseman LuJames Groover.","rbi":0,"awayScore":16,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T04:55:33.612Z","endTime":"2026-06-21T04:56:33.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":90.3,"endSpeed":82.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070666517972352,"aZ":-22.255556731685395,"pfxX":0.5546083541022941,"pfxZ":5.68926993160744,"pX":-0.43322869418643073,"pZ":1.5884509816617944,"vX0":-7.686993748680721,"vY0":-131.2805956688823,"vZ0":-5.870757222685945,"x":133.51,"y":195.89,"x0":2.4621851825890113,"y0":50.0053928640306,"z0":5.513016986752877,"aX":0.9690431367211602},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":0.7,"spinRate":2260,"spinDirection":167},"zone":13,"typeConfidence":0.89,"plateTime":0.41740616058336144,"extension":6.556498703659276},"index":0,"playId":"f78ad9e2-4159-3273-867f-0652767428b9","pitchNumber":1,"startTime":"2026-06-21T04:55:39.590Z","endTime":"2026-06-21T04:55:42.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.090661426067594,"aZ":-18.00221323500155,"pfxX":2.475737611063689,"pfxZ":8.255834695128978,"pX":-0.05436821006286735,"pZ":3.392518146304929,"vX0":-6.93098026923743,"vY0":-130.35841002531018,"vZ0":-2.1012625711962145,"x":119.07,"y":147.18,"x0":2.320304819874506,"y0":50.00117413474884,"z0":5.571951431968098,"aX":4.249528553694752},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.6,"breakHorizontal":-2.9,"spinRate":2275,"spinDirection":162},"zone":2,"typeConfidence":0.9,"plateTime":0.42060535648853925,"extension":6.60091306685641},"index":1,"playId":"e56a8b0f-9db9-32f6-a426-d089c0ccb902","pitchNumber":2,"startTime":"2026-06-21T04:55:57.486Z","endTime":"2026-06-21T04:56:00.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362026539786527,"aZ":-19.363174826715298,"pfxX":1.6573240367653228,"pfxZ":7.36496084931063,"pX":-0.5594332293889303,"pZ":2.5495271033162257,"vX0":-8.052799832670066,"vY0":-131.21948154917564,"vZ0":-4.111787274575942,"x":138.32,"y":169.94,"x0":2.337048337136199,"y0":50.00567431454928,"z0":5.583864011024913,"aX":2.885129077186088},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.6,"breakHorizontal":-1.2,"spinRate":2311,"spinDirection":159},"zone":4,"typeConfidence":0.9,"plateTime":0.417780778651168,"extension":6.551290136597719},"hitData":{"launchSpeed":69.7,"launchAngle":60.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.59,"coordY":152.05}},"index":2,"playId":"9eec4284-051f-305a-9952-5592988924e3","pitchNumber":3,"startTime":"2026-06-21T04:56:24.371Z","endTime":"2026-06-21T04:56:33.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:56:33.379Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyler Fedko walks. Ryan Kreidler to 2nd.","rbi":0,"awayScore":16,"homeScore":7,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T04:56:50.578Z","endTime":"2026-06-21T04:58:05.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"postOnSecond":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216253710760796,"aZ":-19.8865475074726,"pfxX":0.7577888809240352,"pfxZ":7.212858552090429,"pX":0.6960549405510111,"pZ":3.431877909429238,"vX0":-2.584408344384169,"vY0":-130.18926295027345,"vZ0":-1.7937175665527376,"x":90.47,"y":146.12,"x0":1.60640847387793,"y0":50.0052029367373,"z0":5.646498837672706,"aX":1.2917982603497251},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.8,"breakHorizontal":-0.7,"spinRate":2177,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.42191502850654183,"extension":6.412385386115451},"index":0,"playId":"9da090a3-a6e4-371c-a780-01a7b342a9b4","pitchNumber":1,"startTime":"2026-06-21T04:57:01.085Z","endTime":"2026-06-21T04:57:05.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.745196644667,"aZ":-36.14996513932093,"pfxX":-1.5003767821479244,"pfxZ":-2.9469273266792033,"pX":-1.7613897861017374,"pZ":1.7222344228568625,"vX0":-6.892497094840537,"vY0":-115.53934251457775,"vZ0":-0.9564476094762451,"x":184.14,"y":192.28,"x0":1.4565125765026083,"y0":50.001110289269725,"z0":5.618790920061199,"aX":-2.025293051017074},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.3,"breakHorizontal":4.4,"spinRate":2291,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.47425757011073655,"extension":6.715703180816503},"index":1,"playId":"284c182a-f26e-38cb-b1eb-94041bd11972","pitchNumber":2,"startTime":"2026-06-21T04:57:20.357Z","endTime":"2026-06-21T04:57:23.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.761106817261584,"aZ":-19.284470556190605,"pfxX":0.13208166006564426,"pfxZ":7.531720273069967,"pX":0.9566708415174505,"pZ":3.767268867954946,"vX0":-1.844246134867706,"vY0":-130.55820715578503,"vZ0":-1.0364224063947132,"x":80.53,"y":137.06,"x0":1.6576915365117963,"y0":50.00072139791789,"z0":5.633005655831278,"aX":0.2262577741084213},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.6,"breakHorizontal":0.2,"spinRate":2261,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.42096410102220183,"extension":6.519761299377201},"index":2,"playId":"fb34de24-b234-36f3-a460-b59e8982e3d1","pitchNumber":3,"startTime":"2026-06-21T04:57:42.179Z","endTime":"2026-06-21T04:57:46.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.5,"endSpeed":81.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79897331598487,"aZ":-21.66894249451697,"pfxX":0.3919505076065156,"pfxZ":6.161503631576733,"pX":-0.2274616066650347,"pZ":1.4509768785184918,"vX0":-4.606016903605804,"vY0":-130.0961467646028,"vZ0":-5.9823155534576005,"x":125.67,"y":199.6,"x0":1.5193951299097064,"y0":50.00079738728963,"z0":5.436602964385845,"aX":0.6691844407632457},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.0,"breakHorizontal":0.4,"spinRate":2248,"spinDirection":167},"zone":13,"typeConfidence":0.88,"plateTime":0.42197221943018537,"extension":6.572655412341748},"index":3,"playId":"3c5c060f-a1a8-3d45-9a04-e72e54e70095","pitchNumber":4,"startTime":"2026-06-21T04:58:00.338Z","endTime":"2026-06-21T04:58:05.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T04:58:05.169Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks. Ryan Kreidler to 3rd. Kyler Fedko to 2nd.","rbi":0,"awayScore":16,"homeScore":7,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T05:00:24.942Z","endTime":"2026-06-21T05:01:31.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnSecond":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"postOnThird":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[1,2,3,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":16,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T04:58:33.314Z","endTime":"2026-06-21T04:59:26.005Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to second base for Tim Tawa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-21T04:59:26.005Z","endTime":"2026-06-21T04:59:26.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Lourdes Gurriel Jr. remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-06-21T04:59:26.043Z","endTime":"2026-06-21T04:59:26.044Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Tommy Troy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-06-21T04:59:26.044Z","endTime":"2026-06-21T04:59:26.045Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ildemaro Vargas replaces Philip Abner, batting 3rd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":4,"startTime":"2026-06-21T04:59:26.045Z","endTime":"2026-06-21T05:00:26.895Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"301","replacedPlayer":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":66.1,"endSpeed":60.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.26777974773204,"aZ":-30.17503966292332,"pfxX":-5.322391525781857,"pfxZ":2.1599300461244617,"pX":0.7153434318491132,"pZ":3.5518299743505586,"vX0":5.701127520217618,"vY0":-95.75905355198569,"vZ0":6.858293646950942,"x":89.73,"y":142.88,"x0":-1.6137087053666699,"y0":50.002536562128974,"z0":4.1523567324745105,"aX":-4.92600070081225},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":6.6,"breakHorizontal":7.8,"spinRate":1384,"spinDirection":279},"zone":12,"typeConfidence":2.0,"plateTime":0.5727548408508012,"extension":4.995193278684899},"index":5,"playId":"150acabe-845f-342a-a298-4c3aefbd4991","pitchNumber":1,"startTime":"2026-06-21T05:00:26.895Z","endTime":"2026-06-21T05:00:31.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":39.1,"endSpeed":36.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.503811406924936,"aZ":-30.01841926977843,"pfxX":0.06870451659467665,"pfxZ":7.0306236263432815,"pX":0.026869779307333027,"pZ":4.873314239058128,"vX0":0.7530976573542207,"vY0":-55.33882538775298,"vZ0":11.252499972589991,"x":115.98,"y":107.2,"x0":-0.6749107794549772,"y0":50.00155661074238,"z0":7.224964035409688,"aX":0.021000204899183767},"breaks":{"breakAngle":0.0,"breakLength":38.4,"breakY":24.0,"breakVertical":-170.2,"breakVerticalInduced":20.8,"breakHorizontal":-0.6,"spinRate":805,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.994456926098338,"extension":5.51729916219242},"index":6,"playId":"150f4d3c-1c17-334d-8d55-cabfd26a5b23","pitchNumber":2,"startTime":"2026-06-21T05:00:38.499Z","endTime":"2026-06-21T05:00:43.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":69.6,"endSpeed":63.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.19220195549117,"aZ":-29.296056315150246,"pfxX":-6.043408674967759,"pfxZ":2.7981854647832627,"pX":-0.28344521848229026,"pZ":2.8678880504559277,"vX0":4.694060833940185,"vY0":-101.02849374302225,"vZ0":5.507887004717443,"x":127.8,"y":161.35,"x0":-1.857143923278345,"y0":50.00273958809666,"z0":3.7974951914766155,"aX":-6.217519460156045},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":7.2,"breakHorizontal":9.5,"spinRate":1554,"spinDirection":270},"zone":2,"typeConfidence":2.0,"plateTime":0.5431415314511039,"extension":5.336390071595937},"index":7,"playId":"588297d1-514d-32ee-88ee-3bafbc8bfd39","pitchNumber":3,"startTime":"2026-06-21T05:00:51.404Z","endTime":"2026-06-21T05:00:57.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":37.5,"endSpeed":34.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.484956419805175,"aZ":-30.783744069410318,"pfxX":-1.6298314711598487,"pfxZ":5.119690834432827,"pX":-0.24905426515263066,"pZ":5.7286838497050985,"vX0":0.4455707232016116,"vY0":-52.425638640427756,"vZ0":12.920434368373014,"x":126.49,"y":84.11,"x0":-0.4733943722283369,"y0":50.0017890156794,"z0":7.790405534627928,"aX":-0.4420870174613512},"breaks":{"breakAngle":1.2,"breakLength":44.4,"breakY":24.0,"breakVertical":-195.0,"breakVerticalInduced":19.9,"breakHorizontal":2.6,"spinRate":725,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":1.0551515320242904,"extension":6.095299734378774},"index":8,"playId":"1b4c7206-d096-3fd7-804f-20e2acdc3d0d","pitchNumber":4,"startTime":"2026-06-21T05:01:14.224Z","endTime":"2026-06-21T05:01:19.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":70.9,"endSpeed":64.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.970108043963553,"aZ":-32.07324587989743,"pfxX":-7.9033181945567,"pfxZ":0.0936367498032542,"pX":1.319619697667398,"pZ":3.890676209494082,"vX0":7.973286639395062,"vY0":-102.5338742116609,"vZ0":8.002021757685858,"x":66.7,"y":133.73,"x0":-1.604236672890554,"y0":50.00176880513792,"z0":3.8615668571753385,"aX":-8.361188067577132},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":3.1,"breakHorizontal":11.9,"spinRate":1534,"spinDirection":284},"zone":12,"typeConfidence":2.0,"plateTime":0.535504313095494,"extension":5.24585921675262},"index":9,"playId":"deb85c00-ba44-331c-a6da-bd0ffd8bed06","pitchNumber":5,"startTime":"2026-06-21T05:01:27.618Z","endTime":"2026-06-21T05:01:31.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":693459,"link":"/api/v1/people/693459"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:01:31.584Z","atBatIndex":80},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Bell grounds into a double play, shortstop Geraldo Perdomo to first baseman Pavin Smith. Austin Martin out at 2nd. Josh Bell out at 1st.","rbi":0,"awayScore":16,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T05:01:53.252Z","endTime":"2026-06-21T05:02:02.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":45.3,"endSpeed":41.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.683857933295108,"aZ":-28.729209148964312,"pfxX":-0.4439696515311877,"pfxZ":8.081428211446175,"pX":-0.6452650462694225,"pZ":3.8119523769714,"vX0":1.0229921033315206,"vY0":-65.28828785089335,"vZ0":7.137784808589748,"x":141.6,"y":135.86,"x0":-1.3856015848585381,"y0":50.002124064070195,"z0":6.982651445702809,"aX":-0.18925705998789472},"breaks":{"breakAngle":0.0,"breakLength":26.4,"breakY":24.0,"breakVertical":-118.1,"breakVerticalInduced":19.2,"breakHorizontal":0.2,"spinRate":1031,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.8430156069979624,"extension":4.796355792866269},"hitData":{"launchSpeed":100.4,"launchAngle":-6.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.98,"coordY":147.5}},"index":0,"playId":"7875259a-036e-3c7d-a848-8347a19c6d99","pitchNumber":1,"startTime":"2026-06-21T05:01:53.252Z","endTime":"2026-06-21T05:02:02.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":693459,"link":"/api/v1/people/693459"},"third":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:02:02.528Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adrian Del Castillo grounds out to first baseman Royce Lewis.","rbi":0,"awayScore":16,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T05:04:09.920Z","endTime":"2026-06-21T05:04:27.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25065390394448,"aZ":-10.446218290543662,"pfxX":-6.334978130489874,"pfxZ":11.900848862955954,"pX":-0.21757862930734498,"pZ":1.8738773092821652,"vX0":5.460054524674928,"vY0":-134.96594549660557,"vZ0":-7.87389730431517,"x":125.29,"y":188.19,"x0":-1.4542312377842288,"y0":50.00202438543802,"z0":5.584286552446624,"aX":-11.564439034775292},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.8,"breakHorizontal":10.2,"spinRate":2334,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.40747068611953585,"extension":7.182859750758716},"hitData":{"launchSpeed":73.1,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.94,"coordY":160.66}},"index":0,"playId":"fb19ec9c-8cf0-32c1-9a9e-5fe10df2c9e0","pitchNumber":1,"startTime":"2026-06-21T05:04:18.564Z","endTime":"2026-06-21T05:04:27.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:04:27.603Z","atBatIndex":82},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jorge Barrosa doubles (10) on a fly ball to center fielder Kyler Fedko.","rbi":0,"awayScore":16,"homeScore":7,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T05:04:43.745Z","endTime":"2026-06-21T05:06:18.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51814529392205,"aZ":-11.419793593803877,"pfxX":-3.1898882861616693,"pfxZ":11.328977394357342,"pX":0.25034381349993867,"pZ":2.81330299055458,"vX0":5.544317240880384,"vY0":-135.46751026557277,"vZ0":-5.355538178891558,"x":107.46,"y":162.82,"x0":-1.4218089534335,"y0":50.0060002469202,"z0":5.635871131451277,"aX":-5.8460224862898515},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":4.4,"spinRate":2412,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.4065400113325275,"extension":7.122774602504716},"index":0,"playId":"39b25794-76ec-351b-9219-c592c5819250","pitchNumber":1,"startTime":"2026-06-21T05:04:50.649Z","endTime":"2026-06-21T05:04:54.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":84.1,"endSpeed":75.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015451141498932,"aZ":-33.06848478100092,"pfxX":-7.736905808782888,"pfxZ":-0.6053585596227595,"pX":-1.550194840489268,"pZ":2.877137869481548,"vX0":2.40794908473276,"vY0":-122.33593980182053,"vZ0":0.08422715259294766,"x":176.09,"y":161.1,"x0":-1.5549741358131086,"y0":50.000683036513784,"z0":5.728575463379694,"aX":-11.471276112950548},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":13.2,"spinRate":1733,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4514893040782928,"extension":7.062918571754654},"index":1,"playId":"b8991abd-3bb4-30cd-bf9e-92f1c3015d0d","pitchNumber":2,"startTime":"2026-06-21T05:05:05.329Z","endTime":"2026-06-21T05:05:09.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77697831666989,"aZ":-32.7371471262572,"pfxX":-10.141940160153771,"pfxZ":-0.39035536039234664,"pX":-0.0071612904054084775,"pZ":2.434701639164522,"vX0":6.327182091617134,"vY0":-121.20211314111607,"vZ0":-0.9714616048585587,"x":117.27,"y":173.04,"x0":-1.3648090056057884,"y0":50.00185775058734,"z0":5.759637250453289,"aX":-14.740459408023522},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.7,"breakHorizontal":16.4,"spinRate":1699,"spinDirection":244},"zone":5,"typeConfidence":0.91,"plateTime":0.45596416940976114,"extension":7.004036188022894},"index":2,"playId":"3641a630-9c47-326d-bda3-b38689755e9f","pitchNumber":3,"startTime":"2026-06-21T05:05:19.787Z","endTime":"2026-06-21T05:05:23.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-21T05:05:29.453Z","endTime":"2026-06-21T05:05:44.132Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.642825412452115,"aZ":-33.655905192532195,"pfxX":-9.695265773650185,"pfxZ":-0.9925544070992744,"pX":-0.5730840521822327,"pZ":1.2519255609359357,"vX0":5.274041570041731,"vY0":-122.9245563240106,"vZ0":-3.2675360022269277,"x":138.84,"y":204.98,"x0":-1.5181285176070765,"y0":50.005834876596964,"z0":5.539150394487472,"aX":-14.429362168283378},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.4,"breakHorizontal":15.8,"spinRate":1785,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4503998627794483,"extension":7.230357454215906},"index":4,"playId":"52c53176-5fdf-337a-9f3d-b80b4559d098","pitchNumber":4,"startTime":"2026-06-21T05:05:44.132Z","endTime":"2026-06-21T05:05:48.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38713191489952,"aZ":-11.233148418827419,"pfxX":-5.281068145276181,"pfxZ":11.252945710254156,"pX":-0.3167323422452453,"pZ":2.8124504530232968,"vX0":4.938031589558311,"vY0":-136.15358686234603,"vZ0":-5.51960118998217,"x":129.07,"y":162.84,"x0":-1.4756596968734215,"y0":50.000969725433556,"z0":5.656817663485553,"aX":-9.825825030637537},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":8.4,"spinRate":2185,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.403678078941093,"extension":7.323165684582316},"hitData":{"launchSpeed":94.7,"launchAngle":25.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.79,"coordY":50.04}},"index":5,"playId":"c89cb9a2-097a-3130-88c9-8e5fc665dc66","pitchNumber":5,"startTime":"2026-06-21T05:06:05.832Z","endTime":"2026-06-21T05:06:18.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:06:18.418Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a sharp line drive to left fielder Trevor Larnach. Jorge Barrosa to 3rd.","rbi":0,"awayScore":16,"homeScore":7,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T05:06:33.656Z","endTime":"2026-06-21T05:07:18.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.354094627422366,"aZ":-25.849802605026095,"pfxX":3.065473864722768,"pfxZ":3.7880624288104876,"pX":0.05828110934940227,"pZ":4.223107297754825,"vX0":3.316377027603338,"vY0":-128.32385698706727,"vZ0":1.0043424116045894,"x":114.78,"y":124.76,"x0":-1.6486267886325847,"y0":50.00151722159316,"z0":5.839227437855239,"aX":5.115597824759538},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.3,"breakHorizontal":-6.2,"spinRate":2512,"spinDirection":180},"zone":12,"typeConfidence":0.9,"plateTime":0.42670312461169546,"extension":7.121529872064687},"index":0,"playId":"a966d7b4-8d8b-3be3-8aeb-0b71c18d27ab","pitchNumber":1,"startTime":"2026-06-21T05:06:51.164Z","endTime":"2026-06-21T05:06:54.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.510455151044546,"aZ":-14.885546289767392,"pfxX":-5.85078375057972,"pfxZ":9.477000384109552,"pX":-0.37728441527307305,"pZ":3.1756504718169554,"vX0":5.008960148135926,"vY0":-135.21670563906778,"vZ0":-3.678650761746414,"x":131.38,"y":153.04,"x0":-1.5069956013900914,"y0":50.00659064412746,"z0":5.619706417788699,"aX":-10.677980048829724},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":9.4,"spinRate":2283,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.4073617020999021,"extension":7.292240360067399},"hitData":{"launchSpeed":103.6,"launchAngle":11.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.17,"coordY":107.63}},"index":1,"playId":"ba6a9b45-43a9-3445-97ac-7ddccd841b6e","pitchNumber":2,"startTime":"2026-06-21T05:07:08.117Z","endTime":"2026-06-21T05:07:18.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:07:18.673Z","atBatIndex":84},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tim Tawa walks. Tommy Troy to 2nd.","rbi":0,"awayScore":16,"homeScore":7,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T05:08:17.487Z","endTime":"2026-06-21T05:09:52.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":16,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T05:07:49.631Z","endTime":"2026-06-21T05:08:19.606Z","isPitch":false,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.030301800980002,"aZ":-25.019592547385113,"pfxX":1.2369315249791022,"pfxZ":4.292290862440177,"pX":0.6772898884739089,"pZ":2.110345220659383,"vX0":5.233696868724019,"vY0":-128.35218106985832,"vZ0":-3.9707927064823307,"x":91.18,"y":181.8,"x0":-1.550285839185419,"y0":50.000312752242166,"z0":5.629980126209928,"aX":2.057990947549817},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":-3.5,"spinRate":2584,"spinDirection":180},"zone":9,"typeConfidence":0.91,"plateTime":0.42705343237394855,"extension":7.161354510385237},"index":1,"playId":"571b7b07-c669-3caa-85b6-a2959adc0d76","pitchNumber":1,"startTime":"2026-06-21T05:08:19.606Z","endTime":"2026-06-21T05:08:23.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37209006545434,"aZ":-25.711402952770765,"pfxX":-7.043953791065048,"pfxZ":4.224787786846818,"pX":0.9954722533471062,"pZ":0.6798235854142706,"vX0":7.840945867983288,"vY0":-123.40113414106649,"vZ0":-6.3194428892342485,"x":79.05,"y":220.42,"x0":-1.3198700020588316,"y0":50.00341733295033,"z0":5.462880120010023,"aX":-10.778111215362314},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.2,"breakHorizontal":10.8,"spinRate":1673,"spinDirection":244},"zone":14,"typeConfidence":0.87,"plateTime":0.44520577893137636,"extension":7.276505856753815},"index":2,"playId":"6f0ef338-7d59-3968-a23f-7e5b780bed1e","pitchNumber":2,"startTime":"2026-06-21T05:08:47.784Z","endTime":"2026-06-21T05:08:50.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.526620521055186,"aZ":-29.99290255190774,"pfxX":2.4424739529909636,"pfxZ":1.340235170590411,"pX":0.012321759045046432,"pZ":3.5727348257105214,"vX0":3.1914668390428367,"vY0":-126.78090534691994,"vZ0":0.4020629545892498,"x":116.53,"y":142.32,"x0":-1.5811945293572687,"y0":50.00012829058561,"z0":5.8106926257266505,"aX":3.9649207834058755},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-5.2,"spinRate":2504,"spinDirection":161},"zone":12,"typeConfidence":0.91,"plateTime":0.4324450518465457,"extension":7.05007271289423},"index":3,"playId":"37b982b9-6a7e-3786-a7f9-06f751b8951f","pitchNumber":3,"startTime":"2026-06-21T05:09:12.109Z","endTime":"2026-06-21T05:09:16.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62625879121796,"aZ":-36.12500223268079,"pfxX":-6.498834135043121,"pfxZ":-2.737068530131264,"pX":-0.8982658095633824,"pZ":2.6927122426052907,"vX0":3.383058680629017,"vY0":-120.01236541139089,"vZ0":0.5496254503828313,"x":151.24,"y":166.08,"x0":-1.490043365242346,"y0":50.00345718286183,"z0":5.70709046239755,"aX":-9.375306148445173},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.4,"breakHorizontal":10.8,"spinRate":1789,"spinDirection":241},"zone":11,"typeConfidence":0.89,"plateTime":0.4583444530184928,"extension":7.15985069984921},"index":4,"playId":"b3e1a513-3eb2-3fb1-9345-8503e7d5db47","pitchNumber":4,"startTime":"2026-06-21T05:09:30.003Z","endTime":"2026-06-21T05:09:34.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":92.8,"endSpeed":83.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95592288856683,"aZ":-14.173225844452798,"pfxX":-4.164261190201791,"pfxZ":9.880991098242003,"pX":-0.16743878907708648,"pZ":4.394029735866512,"vX0":5.1471881307820535,"vY0":-134.9893112942281,"vZ0":-0.8987522115038973,"x":123.38,"y":120.14,"x0":-1.5696031419448475,"y0":50.00016812879918,"z0":5.7418917088262065,"aX":-7.584627786490871},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":6.2,"spinRate":2307,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.4077924092344678,"extension":7.294862736380109},"index":5,"playId":"e7d0b197-3d94-3fad-b47f-01ff49f97b73","pitchNumber":5,"startTime":"2026-06-21T05:09:49.762Z","endTime":"2026-06-21T05:09:52.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:09:52.785Z","atBatIndex":85},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, third baseman Brooks Lee to first baseman Royce Lewis. Jorge Barrosa scores. Tommy Troy to 3rd. Tim Tawa to 2nd.","rbi":1,"awayScore":16,"homeScore":8,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T05:10:21.068Z","endTime":"2026-06-21T05:11:22.297Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":{"id":679358,"link":"/api/v1/people/679358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"31f47715-30b0-45f4-9c15-da12a797aa32","startTime":"2026-06-21T05:10:21.068Z","endTime":"2026-06-21T05:10:26.068Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750365704770058,"aZ":-36.03372483549409,"pfxX":-9.77066916450865,"pfxZ":-2.659756754574518,"pX":-1.96513724041264,"pZ":2.005801531611372,"vX0":2.2794912820165836,"vY0":-120.85840085606085,"vZ0":-0.9516630578682694,"x":191.91,"y":184.62,"x0":-1.6629578555249545,"y0":50.00209614711401,"z0":5.623610598730127,"aX":-14.177626724755632},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.8,"breakHorizontal":16.9,"spinRate":1546,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4565421437745454,"extension":7.191158724431745},"index":1,"playId":"bfa79dc3-26f8-3c54-9f6f-dbf22d4a2819","pitchNumber":1,"startTime":"2026-06-21T05:10:36.068Z","endTime":"2026-06-21T05:10:39.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106177092297745,"aZ":-27.06728821845932,"pfxX":3.2248231943905115,"pfxZ":3.0984244566380106,"pX":0.1566102352427479,"pZ":3.4005480131132075,"vX0":3.4482983101992697,"vY0":-127.52418171194047,"vZ0":-0.5089081916416351,"x":111.03,"y":146.97,"x0":-1.6317730046164174,"y0":50.00185762052424,"z0":5.736948214343457,"aX":5.3131588082519094},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":-6.6,"spinRate":2476,"spinDirection":159},"zone":2,"typeConfidence":0.9,"plateTime":0.42943291238428927,"extension":7.123531140298655},"index":2,"playId":"ae5b46f3-3635-3351-bda3-0f23ade5e4b3","pitchNumber":2,"startTime":"2026-06-21T05:10:55.004Z","endTime":"2026-06-21T05:11:00.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.778030953114015,"aZ":-32.206971304223174,"pfxX":-8.578001322854398,"pfxZ":-0.02374072714614961,"pX":-0.04495395128883863,"pZ":1.0882083102697393,"vX0":6.143273115916044,"vY0":-121.68522929305227,"vZ0":-3.8144553890533333,"x":118.71,"y":209.4,"x0":-1.4985349349255601,"y0":50.00110837052654,"z0":5.491815260143659,"aX":-12.753249321476446},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":13.9,"spinRate":1463,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4515965229294747,"extension":7.31576021401308},"hitData":{"launchSpeed":50.3,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.97,"coordY":168.26}},"index":3,"playId":"dd83c606-b61c-3b73-9b5d-0c58d1c61f86","pitchNumber":3,"startTime":"2026-06-21T05:11:12.947Z","endTime":"2026-06-21T05:11:22.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:11:22.297Z","atBatIndex":86},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Luke Keaschall to first baseman Royce Lewis.","rbi":0,"awayScore":16,"homeScore":8,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T05:11:51.584Z","endTime":"2026-06-21T05:12:39.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84089811067504,"aZ":-36.302125732992934,"pfxX":-7.97327802658878,"pfxZ":-2.8048775767467333,"pX":-0.8231216670753617,"pZ":3.053088634229399,"vX0":4.304160466671822,"vY0":-121.45955145613868,"vZ0":1.283194664318057,"x":148.38,"y":156.35,"x0":-1.5951092513641558,"y0":50.000307828494364,"z0":5.70812257144774,"aX":-11.747437462881651},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.4,"breakHorizontal":13.2,"spinRate":1449,"spinDirection":246},"zone":1,"typeConfidence":0.9,"plateTime":0.453338621249713,"extension":7.061842431570767},"index":0,"playId":"2ef6c185-6913-3ff5-9189-803bb628796a","pitchNumber":1,"startTime":"2026-06-21T05:11:51.584Z","endTime":"2026-06-21T05:11:55.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20551544029872,"aZ":-26.558741440742136,"pfxX":0.9176392259204058,"pfxZ":3.382964403820379,"pX":0.07152284322886997,"pZ":3.172049382512312,"vX0":4.127589112200358,"vY0":-127.20323505340279,"vZ0":-1.1549521574074588,"x":114.27,"y":153.13,"x0":-1.6834625571966262,"y0":50.000298771176396,"z0":5.714970079666937,"aX":1.519982609436573},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":-2.5,"spinRate":2518,"spinDirection":176},"zone":2,"typeConfidence":0.91,"plateTime":0.42867120705647155,"extension":7.240099760588797},"index":1,"playId":"8a2c056a-8f51-3536-90e0-3e6bd233fa4e","pitchNumber":2,"startTime":"2026-06-21T05:12:08.657Z","endTime":"2026-06-21T05:12:13.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-21T05:12:21.055Z","endTime":"2026-06-21T05:12:31.087Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.910051060368566,"aZ":-25.874349814585592,"pfxX":1.5568267422063737,"pfxZ":3.7762616182404845,"pX":0.7367011904814313,"pZ":3.2905315906480403,"vX0":5.379760333888127,"vY0":-127.49556589158769,"vZ0":-0.9773678767807801,"x":88.92,"y":149.94,"x0":-1.5915849810003015,"y0":50.003235131293806,"z0":5.696135074362472,"aX":2.5966970486934158},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":-3.8,"spinRate":2585,"spinDirection":170},"zone":3,"typeConfidence":0.91,"plateTime":0.42741428196570297,"extension":7.175645064270271},"hitData":{"launchSpeed":90.6,"launchAngle":-7.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.97,"coordY":153.07}},"index":3,"playId":"7331d554-37ab-3fd7-8202-3b7e21c622d5","pitchNumber":3,"startTime":"2026-06-21T05:12:31.087Z","endTime":"2026-06-21T05:12:39.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:12:39.108Z","atBatIndex":87},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":16,"homeScore":8,"isOut":true},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T05:14:33.401Z","endTime":"2026-06-21T05:15:17.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":66.3,"endSpeed":60.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.13392160434029,"aZ":-31.714246894425205,"pfxX":-8.934688299109174,"pfxZ":0.49607017660814456,"pX":2.2058721330644384,"pZ":2.39168406573027,"vX0":9.953366308591393,"vY0":-95.8305678997727,"vZ0":5.872283179110672,"x":32.92,"y":174.2,"x0":-1.9001091936271277,"y0":50.00303844357565,"z0":3.7234618525093977,"aX":-8.291415426604251},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":3.4,"breakHorizontal":13.1,"spinRate":1468,"spinDirection":291},"zone":14,"typeConfidence":2.0,"plateTime":0.5720668446673574,"extension":5.1514817679081455},"index":0,"playId":"9caa2d17-6cde-3915-b285-e866222ca292","pitchNumber":1,"startTime":"2026-06-21T05:14:46.000Z","endTime":"2026-06-21T05:14:49.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":61.4,"endSpeed":56.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.889797127270379,"aZ":-29.8072535627703,"pfxX":-6.687427912813946,"pfxZ":2.961195694863754,"pX":0.797986714956612,"pZ":3.026217896548477,"vX0":5.914898646596414,"vY0":-88.86223353475951,"vZ0":6.171674176774534,"x":86.58,"y":157.07,"x0":-1.7068796417055752,"y0":50.001354908899614,"z0":4.353910561496169,"aX":-5.340914303366037},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":8.0,"breakHorizontal":10.2,"spinRate":1433,"spinDirection":272},"zone":3,"typeConfidence":2.0,"plateTime":0.6166842568564892,"extension":4.66887242476844},"index":1,"playId":"6f150b21-432d-3150-9251-9171039845e9","pitchNumber":2,"startTime":"2026-06-21T05:14:56.077Z","endTime":"2026-06-21T05:15:00.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":54.7,"endSpeed":50.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.005784001890248,"aZ":-33.40469149420017,"pfxX":2.2370212239895757,"pfxZ":-1.9360646729899127,"pX":-0.2090750857109188,"pZ":3.0989083400050705,"vX0":1.4587249599168994,"vY0":-79.29395317869519,"vZ0":6.587835955068575,"x":124.97,"y":155.11,"x0":-1.4310077248839677,"y0":50.000865510569994,"z0":5.700627498883542,"aX":1.4261192487336216},"breaks":{"breakAngle":2.4,"breakLength":20.4,"breakY":24.0,"breakVertical":-92.5,"breakVerticalInduced":-0.5,"breakHorizontal":-4.6,"spinRate":1522,"spinDirection":91},"zone":2,"typeConfidence":2.0,"plateTime":0.690384552578041,"extension":5.0910828516319615},"hitData":{"launchSpeed":95.8,"launchAngle":51.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.95,"coordY":103.58}},"index":2,"playId":"1b094a3c-928c-36fa-ab99-297b2f5e0ca7","pitchNumber":3,"startTime":"2026-06-21T05:15:06.440Z","endTime":"2026-06-21T05:15:17.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:15:17.990Z","atBatIndex":88},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":16,"homeScore":8,"isOut":true},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T05:15:30.373Z","endTime":"2026-06-21T05:16:15.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":58.3,"endSpeed":53.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.107528014712383,"aZ":-32.58138280398169,"pfxX":2.357328856421268,"pfxZ":-0.5668236382116056,"pX":-0.9070622605593135,"pZ":1.8215890704514002,"vX0":2.096786864784355,"vY0":-84.53231925939687,"vZ0":6.064292519293941,"x":151.58,"y":189.6,"x0":-2.47232769148487,"y0":50.00270173288178,"z0":4.055236509560396,"aX":1.6962949585684872},"breaks":{"breakAngle":3.6,"breakLength":18.0,"breakY":24.0,"breakVertical":-79.7,"breakVerticalInduced":1.7,"breakHorizontal":-5.0,"spinRate":1580,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.6493076190617799,"extension":5.20578366783855},"index":0,"playId":"0511c7da-ee13-31bc-a4d3-675ae1d6a8d1","pitchNumber":1,"startTime":"2026-06-21T05:15:35.455Z","endTime":"2026-06-21T05:15:40.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":37.7,"endSpeed":35.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.104644993914918,"aZ":-30.630774773337674,"pfxX":-1.6152778282818705,"pfxZ":5.371440156047811,"pX":-1.0974000798464212,"pZ":2.812932188597479,"vX0":0.26994966242925805,"vY0":-53.50989560045118,"vZ0":10.147549940902255,"x":158.83,"y":162.83,"x0":-1.1447140842514694,"y0":50.0011965926094,"z0":7.01549313111448,"aX":-0.46306338769078653},"breaks":{"breakAngle":1.2,"breakLength":42.0,"breakY":24.0,"breakVertical":-186.7,"breakVerticalInduced":17.3,"breakHorizontal":2.8,"spinRate":792,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":1.0280701398868564,"extension":5.68670321320583},"index":1,"playId":"65f0ddef-a571-343b-9ffe-90644814d3b4","pitchNumber":2,"startTime":"2026-06-21T05:15:45.412Z","endTime":"2026-06-21T05:15:50.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":68.4,"endSpeed":62.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.27508681522662,"aZ":-24.794372489806914,"pfxX":-5.066909489021632,"pfxZ":7.407829626277744,"pX":1.3665108263481993,"pZ":2.015778887949352,"vX0":7.2193492742564285,"vY0":-99.30050373879793,"vZ0":0.07088090660845814,"x":64.91,"y":184.35,"x0":-1.6620029413702107,"y0":50.003049025533684,"z0":5.2121451071385545,"aX":-5.048302497296829},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":13.8,"breakHorizontal":7.1,"spinRate":1529,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.5521172840144337,"extension":5.31571058314381},"index":2,"playId":"038ceb59-8398-3aec-8b88-5fd452ed0abd","pitchNumber":3,"startTime":"2026-06-21T05:15:56.785Z","endTime":"2026-06-21T05:16:00.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":66.2,"endSpeed":60.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.36884316107207,"aZ":-25.43819747782995,"pfxX":-4.947913237027844,"pfxZ":7.203585155912908,"pX":0.5344325958385016,"pZ":2.4122250819545896,"vX0":5.386654892228589,"vY0":-96.25359584978412,"vZ0":1.4194983246448067,"x":96.63,"y":173.65,"x0":-1.6615040144713755,"y0":50.00427497426893,"z0":5.195552161700902,"aX":-4.629150294401812},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":1495,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.5697112448937873,"extension":5.19278992675608},"hitData":{"launchSpeed":81.5,"launchAngle":65.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":89.4,"coordY":144.79}},"index":3,"playId":"e2a68005-702a-3e0d-b625-4468c2d85a22","pitchNumber":4,"startTime":"2026-06-21T05:16:06.099Z","endTime":"2026-06-21T05:16:15.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:16:15.863Z","atBatIndex":89},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Caratini walks.","rbi":0,"awayScore":16,"homeScore":8,"isOut":false},"about":{"atBatIndex":90,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T05:16:40.189Z","endTime":"2026-06-21T05:17:19.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T05:16:32.783Z","endTime":"2026-06-21T05:16:41.682Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":37.6,"endSpeed":36.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.879376661637457,"aZ":-30.00580366441097,"pfxX":-0.6169815917779653,"pfxZ":7.476547773696381,"pX":-1.5151042945641202,"pZ":1.748322400775906,"vX0":-0.1488994686625964,"vY0":-53.64702447848891,"vZ0":8.486693816250263,"x":174.75,"y":191.58,"x0":-1.2941118525367181,"y0":50.00212148477533,"z0":7.152916215814862,"aX":-0.17882283392447096},"breaks":{"breakAngle":0.0,"breakLength":40.8,"breakY":24.0,"breakVertical":-182.4,"breakVerticalInduced":19.8,"breakHorizontal":1.2,"spinRate":830,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":1.0231414781271169,"extension":5.37564430915439},"index":1,"playId":"9452df7b-8361-3d9c-ae4f-5c7908ac7dc9","pitchNumber":1,"startTime":"2026-06-21T05:16:41.682Z","endTime":"2026-06-21T05:16:45.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":69.4,"endSpeed":63.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.659512000828094,"aZ":-26.543576047913373,"pfxX":-3.3305799826696156,"pfxZ":5.468802467848581,"pX":0.11912034040042388,"pZ":4.010834862825603,"vX0":4.224659858865319,"vY0":-100.903988053205,"vZ0":3.9244420967816467,"x":112.46,"y":130.49,"x0":-1.5704664911862656,"y0":50.00211655153368,"z0":5.388153868593782,"aX":-3.428994255645129},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":11.4,"breakHorizontal":4.8,"spinRate":1524,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.543132270820748,"extension":5.23542561561146},"index":2,"playId":"409267dd-d61f-3a54-939a-38888ea8cc58","pitchNumber":2,"startTime":"2026-06-21T05:16:53.096Z","endTime":"2026-06-21T05:16:56.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":44.4,"endSpeed":40.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.789104190351637,"aZ":-29.222378826898225,"pfxX":0.5633572392803701,"pfxZ":7.217930175830777,"pX":0.7147404147263172,"pZ":5.124600538659425,"vX0":2.0800721737980004,"vY0":-63.652124049474,"vZ0":9.834820042513135,"x":89.76,"y":100.42,"x0":-1.0165421027323471,"y0":50.001572897937294,"z0":6.569475721135151,"aX":0.2299242315526443},"breaks":{"breakAngle":1.2,"breakLength":27.6,"breakY":24.0,"breakVertical":-124.7,"breakVerticalInduced":18.7,"breakHorizontal":-2.0,"spinRate":975,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.8618964145232595,"extension":5.1977554806122175},"index":3,"playId":"98e20962-687f-39f6-94b1-fbe3d0e80e97","pitchNumber":3,"startTime":"2026-06-21T05:17:04.025Z","endTime":"2026-06-21T05:17:08.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":42.3,"endSpeed":39.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.0946453470788065,"aZ":-29.35503227725173,"pfxX":0.5817432281453199,"pfxZ":7.486019444578304,"pX":-0.9693734353930143,"pZ":2.4358610774057343,"vX0":0.1930975098176686,"vY0":-60.985361228055474,"vZ0":7.001975658102289,"x":153.95,"y":173.01,"x0":-1.205412022759973,"y0":50.000362454208215,"z0":6.755817380466081,"aX":0.21869319256051406},"breaks":{"breakAngle":0.0,"breakLength":31.2,"breakY":24.0,"breakVertical":-137.9,"breakVerticalInduced":18.0,"breakHorizontal":-1.2,"spinRate":982,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.8987237816815146,"extension":5.064442695995941},"index":4,"playId":"2114def9-2388-398d-89d5-a050f6dbe5bb","pitchNumber":4,"startTime":"2026-06-21T05:17:15.426Z","endTime":"2026-06-21T05:17:19.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:17:19.850Z","atBatIndex":90},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, third baseman LuJames Groover to second baseman Tim Tawa. Victor Caratini out at 2nd.","rbi":0,"awayScore":16,"homeScore":8,"isOut":true},"about":{"atBatIndex":91,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T05:17:33.684Z","endTime":"2026-06-21T05:18:08.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":66.5,"endSpeed":60.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.733917567977265,"aZ":-30.55409161249809,"pfxX":-7.25664591219304,"pfxZ":1.7182186352219002,"pX":0.3558163796431454,"pZ":2.1769621867959925,"vX0":5.511691133229227,"vY0":-96.584480825104,"vZ0":4.194666008648988,"x":103.44,"y":180.0,"x0":-1.5987452074809136,"y0":50.000201428214204,"z0":4.191566631775391,"aX":-6.821416911073685},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":4.9,"breakHorizontal":11.4,"spinRate":1471,"spinDirection":268},"zone":9,"typeConfidence":2.0,"plateTime":0.5681647449067184,"extension":5.192107796775504},"index":0,"playId":"5c434b53-ba82-3e14-95e2-8baab92926a5","pitchNumber":1,"startTime":"2026-06-21T05:17:37.278Z","endTime":"2026-06-21T05:17:41.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":55.7,"endSpeed":51.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.923512666510366,"aZ":-32.92933272496062,"pfxX":3.96503337161466,"pfxZ":-1.1520452980993952,"pX":1.4507829106366625,"pZ":4.121919291378691,"vX0":2.8957854602587694,"vY0":-80.6497615708037,"vZ0":7.261935903848746,"x":61.7,"y":127.49,"x0":-0.8860729250077596,"y0":50.002293606063546,"z0":6.070950620893775,"aX":2.600075253391639},"breaks":{"breakAngle":4.8,"breakLength":20.4,"breakY":24.0,"breakVertical":-88.1,"breakVerticalInduced":1.3,"breakHorizontal":-8.3,"spinRate":1645,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.6802938730896502,"extension":5.4518671848237465},"index":1,"playId":"bb5cb35e-acc6-3d9a-9042-a5f5964974b9","pitchNumber":2,"startTime":"2026-06-21T05:17:48.086Z","endTime":"2026-06-21T05:17:51.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":35.6,"endSpeed":33.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.282395883170324,"aZ":-30.491963068402647,"pfxX":0.654114786018626,"pfxZ":6.72503722992289,"pX":-0.727248981235002,"pZ":4.087179012249578,"vX0":-0.4275297113508743,"vY0":-49.868980590906375,"vZ0":11.762977664726174,"x":144.72,"y":128.43,"x0":-0.37654890843931116,"y0":50.002455373110834,"z0":7.927199239273748,"aX":0.16357116601957067},"breaks":{"breakAngle":0.0,"breakLength":48.0,"breakY":24.0,"breakVertical":-213.1,"breakVerticalInduced":21.1,"breakHorizontal":-1.0,"spinRate":795,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":1.101404525670215,"extension":4.717537676365612},"hitData":{"launchSpeed":85.7,"launchAngle":6.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.75,"coordY":167.75}},"index":2,"playId":"9815bdd8-8cfc-3d9a-b29f-8d8ed50305c8","pitchNumber":3,"startTime":"2026-06-21T05:17:59.692Z","endTime":"2026-06-21T05:18:08.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:18:08.121Z","atBatIndex":91},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, second baseman Tristan Gray to first baseman Royce Lewis.","rbi":0,"awayScore":16,"homeScore":8,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T05:20:47.557Z","endTime":"2026-06-21T05:21:14.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tristan Gray replaces left fielder Trevor Larnach, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T05:20:06.913Z","endTime":"2026-06-21T05:20:06.947Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Austin Martin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T05:20:06.947Z","endTime":"2026-06-21T05:20:06.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to right field for Luke Keaschall.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T05:20:06.948Z","endTime":"2026-06-21T05:20:07.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yoendrys Gómez replaces Eric Orze.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T05:20:06.948Z","endTime":"2026-06-21T05:20:49.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672782,"link":"/api/v1/people/672782"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.730581026606394,"aZ":-15.545303730054416,"pfxX":-4.099380446617401,"pfxZ":8.272635628052086,"pX":0.4597895910159878,"pZ":2.7522351678337795,"vX0":8.73485470413478,"vY0":-141.03228417481213,"vZ0":-4.463392019564215,"x":99.47,"y":164.47,"x0":-2.1479068178794907,"y0":50.00077149782042,"z0":5.361153749406668,"aX":-8.23887021301768},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":5.6,"spinRate":2557,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.38868211762490956,"extension":6.776673812156214},"index":4,"playId":"bab73250-84a2-3677-a935-bf37b97ba458","pitchNumber":1,"startTime":"2026-06-21T05:20:49.727Z","endTime":"2026-06-21T05:20:53.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10389960778743,"aZ":-18.234851529838828,"pfxX":-8.544104586982021,"pfxZ":7.17391224065743,"pX":-0.44492417365149545,"pZ":2.7340653242782684,"vX0":6.915970082782402,"vY0":-139.17730567128103,"vZ0":-3.5013219932862047,"x":133.96,"y":164.96,"x0":-1.864228864229109,"y0":50.000207422816565,"z0":5.2312329828106,"aX":-16.59469858976491},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":13.8,"spinRate":2403,"spinDirection":211},"zone":4,"typeConfidence":0.8,"plateTime":0.39504542551015565,"extension":6.859081741933413},"hitData":{"launchSpeed":96.3,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.0,"coordY":137.0}},"index":5,"playId":"570aa9b3-c0b4-3873-b220-c51849caca08","pitchNumber":2,"startTime":"2026-06-21T05:21:06.060Z","endTime":"2026-06-21T05:21:14.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:21:14.070Z","atBatIndex":92},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pavin Smith strikes out swinging.","rbi":0,"awayScore":16,"homeScore":8,"isOut":true},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T05:21:38.768Z","endTime":"2026-06-21T05:22:40.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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.8,"endSpeed":86.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.344788734196335,"aZ":-13.781417018706613,"pfxX":-1.8599683317215534,"pfxZ":9.422870647280856,"pX":-0.09291244171019326,"pZ":3.1200845060570863,"vX0":5.801361333909306,"vY0":-139.3114794844464,"vZ0":-3.623667746085674,"x":120.54,"y":154.54,"x0":-1.9671145976033233,"y0":50.00285914855233,"z0":5.35790900545027,"aX":-3.6316250863528645},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":2.0,"spinRate":2566,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.39423495015484855,"extension":6.7252454199261615},"index":0,"playId":"d6df2d2d-1fcc-30b1-bc77-fa0070b29933","pitchNumber":1,"startTime":"2026-06-21T05:21:46.695Z","endTime":"2026-06-21T05:21:49.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84607521456498,"aZ":-26.107575439555557,"pfxX":5.273996332406934,"pfxZ":3.8705107256787112,"pX":0.1312813468663393,"pZ":1.4037814183062305,"vX0":4.379066257380097,"vY0":-124.59697282625551,"vZ0":-4.146653844159525,"x":112.0,"y":200.88,"x0":-2.336317531966163,"y0":50.00241456063384,"z0":5.255724537263544,"aX":8.261761164341797},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":-10.6,"spinRate":2701,"spinDirection":78},"zone":14,"typeConfidence":0.88,"plateTime":0.4401930937754073,"extension":6.7422951475106885},"index":1,"playId":"0849c16d-15a6-3f2b-911d-6f6e4e2d674d","pitchNumber":2,"startTime":"2026-06-21T05:22:04.210Z","endTime":"2026-06-21T05:22:08.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07622511143926,"aZ":-27.50287181803467,"pfxX":7.010669565441332,"pfxZ":3.126152806960903,"pX":-0.36445286291199164,"pZ":3.110037576177545,"vX0":3.0900041371722287,"vY0":-122.00968724884127,"vZ0":0.4235249928819875,"x":130.89,"y":154.81,"x0":-2.5615956958576263,"y0":50.002006386388615,"z0":5.321985676547914,"aX":10.470531858198271},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.0,"breakHorizontal":-13.4,"spinRate":2756,"spinDirection":80},"zone":1,"typeConfidence":0.9,"plateTime":0.45052568360501954,"extension":6.747011096623801},"index":2,"playId":"d6730c4f-0042-30c0-937b-5783e91ee4f4","pitchNumber":3,"startTime":"2026-06-21T05:22:20.474Z","endTime":"2026-06-21T05:22:25.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05542077315801,"aZ":-30.371048387397025,"pfxX":9.390234707770567,"pfxZ":1.1919226777649712,"pX":0.45584604515539767,"pZ":1.4730253964133309,"vX0":3.335830893782201,"vY0":-122.96881275968863,"vZ0":-2.843861754131612,"x":99.62,"y":199.01,"x0":-2.1427254904255753,"y0":50.00455612347205,"z0":5.252458688248301,"aX":14.211227377907647},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.7,"breakHorizontal":-17.9,"spinRate":2848,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.44743717479282097,"extension":6.734315015079517},"index":3,"playId":"fe8bd32d-57db-368c-aaeb-0750a28202f8","pitchNumber":4,"startTime":"2026-06-21T05:22:37.884Z","endTime":"2026-06-21T05:22:40.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:22:40.884Z","atBatIndex":93},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"LuJames Groover flies out to left fielder Austin Martin.","rbi":0,"awayScore":16,"homeScore":8,"isOut":true},"about":{"atBatIndex":94,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T05:22:57.026Z","endTime":"2026-06-21T05:23:16.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"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":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75712564708794,"aZ":-12.1547852994208,"pfxX":-4.6364360742943465,"pfxZ":10.22412411855329,"pX":-0.5093587694024336,"pZ":2.740926240976278,"vX0":5.8795002142972335,"vY0":-139.38155597466584,"vZ0":-4.77113475720086,"x":136.42,"y":164.77,"x0":-2.0485683459698345,"y0":50.0002225766144,"z0":5.284185082737919,"aX":-9.076647034962365},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2487,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.3936959970101235,"extension":6.804141259752517},"hitData":{"launchSpeed":89.6,"launchAngle":45.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.26,"coordY":87.14}},"index":0,"playId":"3bbe44c0-1715-31f5-833b-f88fc372b808","pitchNumber":1,"startTime":"2026-06-21T05:23:06.574Z","endTime":"2026-06-21T05:23:16.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T05:23:16.359Z","atBatIndex":94}]