[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:05:25.654Z","endTime":"2026-06-28T01:06:32.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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-27T23:34:27.449Z","endTime":"2026-06-28T00:39:28.816Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"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-28T00:39:28.816Z","endTime":"2026-06-28T01:03:36.010Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"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-28T01:03:36.010Z","endTime":"2026-06-28T01:05:27.544Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0840493228422,"aZ":-34.212470211600255,"pfxX":-8.45294223509954,"pfxZ":-1.1228567469792505,"pX":-1.5883165912387005,"pZ":2.44820531608663,"vX0":3.575065168350063,"vY0":-133.69417668419476,"vZ0":-0.6848080289317042,"x":177.54,"y":172.68,"x0":-1.842572585723472,"y0":50.00374008335225,"z0":5.1573389958921485,"aX":-15.344323152938589},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.9,"breakHorizontal":14.5,"spinRate":2044,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40927200635358085,"extension":6.743266333212466},"index":3,"playId":"f3c410e8-f279-3aac-bc70-022f05ed5f9e","pitchNumber":1,"startTime":"2026-06-28T01:05:27.544Z","endTime":"2026-06-28T01:05:31.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470057419180517,"aZ":-32.61538629405694,"pfxX":-7.545675073917038,"pfxZ":-0.2406719657402192,"pX":-1.3372142790809876,"pZ":2.1599191688752315,"vX0":3.8081291596946,"vY0":-134.32075197725143,"vZ0":-1.6752305407070045,"x":167.97,"y":180.46,"x0":-1.7912268377935707,"y0":50.0035004352524,"z0":5.105762737910816,"aX":-13.819953547207826},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.6,"breakHorizontal":12.8,"spinRate":2014,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4074213104100015,"extension":6.653390190751043},"index":4,"playId":"91c34865-da29-3e8c-ba59-34738b4adc7e","pitchNumber":2,"startTime":"2026-06-28T01:05:42.338Z","endTime":"2026-06-28T01:05:46.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.893637389174813,"aZ":-25.28593306944472,"pfxX":1.704902799005363,"pfxZ":3.942986879938948,"pX":-1.4870240273433502,"pZ":3.8247415673928233,"vX0":0.7460923212616115,"vY0":-130.64072789659699,"vZ0":1.305692189177579,"x":173.68,"y":135.51,"x0":-1.9969228209433132,"y0":50.000264388310185,"z0":5.20523450596843,"aX":2.9764490349938333},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.2,"spinRate":2281,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4176396944299219,"extension":6.417826015284738},"index":5,"playId":"e3f794e9-9732-373d-b815-fd95ac746e6f","pitchNumber":3,"startTime":"2026-06-28T01:05:56.858Z","endTime":"2026-06-28T01:06:00.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.527791201617426,"aZ":-22.10577785906358,"pfxX":-0.544673433542662,"pfxZ":5.799967803082719,"pX":0.015597429435123603,"pZ":4.1697312900224315,"vX0":4.624841485536326,"vY0":-130.46228501156799,"vZ0":1.4101665053438732,"x":116.41,"y":126.2,"x0":-1.7037574169548073,"y0":50.00459093803445,"z0":5.2796693017863605,"aX":-0.9457948682104015},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":0.0,"spinRate":2385,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.41863304828080095,"extension":6.106546725420425},"index":6,"playId":"2729d66f-ec2d-3b24-823d-244d457c8607","pitchNumber":4,"startTime":"2026-06-28T01:06:11.438Z","endTime":"2026-06-28T01:06:15.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.860306521229848,"aZ":-37.788455560543774,"pfxX":-1.341235194527246,"pfxZ":-3.6527095003188137,"pX":-1.449662989408374,"pZ":3.143276598277491,"vX0":1.6357378658251776,"vY0":-122.84191496189938,"vZ0":3.345221300450972,"x":172.26,"y":153.91,"x0":-1.9479105627966287,"y0":50.00065055875367,"z0":4.962817701230109,"aX":-2.0628708927839465},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.6,"breakHorizontal":2.0,"spinRate":1435,"spinDirection":275},"zone":11,"typeConfidence":2.0,"plateTime":0.44478604883833395,"extension":6.590027695412353},"index":7,"playId":"36e02193-72ba-3e54-98a3-1c10f6822771","pitchNumber":5,"startTime":"2026-06-28T01:06:27.664Z","endTime":"2026-06-28T01:06:32.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-06-28T01:06:32.177Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to left fielder Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:06:33.780Z","endTime":"2026-06-28T01:07:44.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.817242684589587,"aZ":-33.24228164101031,"pfxX":-7.91233561063412,"pfxZ":-0.58502991505412,"pX":-0.6386684177430894,"pZ":2.9925236364461263,"vX0":5.732930877720428,"vY0":-133.25785685136472,"vZ0":0.7201150054972298,"x":141.34,"y":157.98,"x0":-1.7746766125541849,"y0":50.00420439756391,"z0":5.093893769187301,"aX":-14.433947980950109},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.7,"breakHorizontal":13.3,"spinRate":2056,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.408821893335062,"extension":6.548932618198517},"index":0,"playId":"fd531dd1-69c4-32de-9af9-7a55b80ba958","pitchNumber":1,"startTime":"2026-06-28T01:06:56.951Z","endTime":"2026-06-28T01:07:01.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.939173813228493,"aZ":-25.486400854683723,"pfxX":-1.1182096126065721,"pfxZ":3.7417169956046585,"pX":-0.32913089713561655,"pZ":3.6838127043432944,"vX0":4.377719400538848,"vY0":-131.1092569884883,"vZ0":1.1323284014777073,"x":129.55,"y":139.32,"x0":-1.8564878667220797,"y0":50.000026031580425,"z0":5.112727596288256,"aX":-1.9974986287856022},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":1.3,"spinRate":2470,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4136739626127346,"extension":6.353953407624758},"index":1,"playId":"3207a341-d05a-3327-863b-2ca180557625","pitchNumber":2,"startTime":"2026-06-28T01:07:16.213Z","endTime":"2026-06-28T01:07:20.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640506181102293,"aZ":-34.003185367942514,"pfxX":-9.08731670497749,"pfxZ":-1.0130797096141055,"pX":-0.4781480885475374,"pZ":2.310907389868271,"vX0":6.330909034966688,"vY0":-132.832128025462,"vZ0":-0.7306860719893629,"x":135.23,"y":176.39,"x0":-1.6991476011840616,"y0":50.003338050652935,"z0":5.039130147013195,"aX":-16.41098322249302},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.8,"breakHorizontal":15.2,"spinRate":1910,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4106963752731687,"extension":6.624743885649218},"hitData":{"launchSpeed":85.7,"launchAngle":24.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.08,"coordY":107.98}},"index":2,"playId":"efd23dd0-8a54-3f4c-9d1d-511e2d443871","pitchNumber":3,"startTime":"2026-06-28T01:07:34.774Z","endTime":"2026-06-28T01:07:44.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:07:44.624Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out on a foul tip. Michael Harris II to 3rd. Michael Harris II steals (5) 2nd base. Michael Harris II to 3rd. Throwing error by catcher Drew Cavanaugh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:07:54.871Z","endTime":"2026-06-28T01:09:56.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]}],"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.6,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.592127254290105,"aZ":-21.668822799535338,"pfxX":-2.3017547273001604,"pfxZ":5.688997024449286,"pX":0.31853446498575894,"pZ":4.807771984887209,"vX0":5.825583710490818,"vY0":-133.53675577665908,"vZ0":2.8673860647866927,"x":104.86,"y":108.97,"x0":-1.5704878661052573,"y0":50.00458101500647,"z0":5.260016710972431,"aX":-4.252481329232054},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":3.2,"spinRate":2089,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4066483084800496,"extension":6.286306082603896},"index":0,"playId":"074317f1-e00b-3e79-8ed3-90cc02b6842b","pitchNumber":1,"startTime":"2026-06-28T01:08:09.178Z","endTime":"2026-06-28T01:08:12.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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.2,"endSpeed":84.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353565199046564,"aZ":-22.23658688966782,"pfxX":-1.5763105007516938,"pfxZ":5.552658126001772,"pX":-1.0358931414238528,"pZ":2.3434416544294403,"vX0":2.914429400314141,"vY0":-131.50981808882284,"vZ0":-2.5478204702862812,"x":156.49,"y":175.51,"x0":-1.9431674488513255,"y0":50.00001014952023,"z0":4.937235417202766,"aX":-2.8195739252183682},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":2.4,"spinRate":2303,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.41317800676338834,"extension":7.148945441345867},"index":1,"playId":"26851843-c5cd-31ac-8403-2967bfc42980","pitchNumber":2,"startTime":"2026-06-28T01:08:28.057Z","endTime":"2026-06-28T01:08:32.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570784152194925,"aZ":-30.822623850244554,"pfxX":-7.660054004224024,"pfxZ":0.7578976505340087,"pX":-0.873132852468691,"pZ":4.070050099326143,"vX0":4.9704057432147,"vY0":-131.80092008184818,"vZ0":3.0448917333302634,"x":150.28,"y":128.89,"x0":-1.7720578260365307,"y0":50.00455383285059,"z0":5.152505983049842,"aX":-13.706275974633089},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.2,"breakHorizontal":13.1,"spinRate":1968,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4129211136787929,"extension":6.67212465018297},"index":2,"playId":"88f21e6d-2e5d-3c95-82e5-2b0f47b63fa2","pitchNumber":3,"startTime":"2026-06-28T01:08:45.616Z","endTime":"2026-06-28T01:08:50.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76858603175259,"aZ":-33.13313925554987,"pfxX":-8.552525668669565,"pfxZ":-0.5203231721398556,"pX":-0.557453559418073,"pZ":1.6626972836804603,"vX0":6.294999306587137,"vY0":-134.4464192558525,"vZ0":-2.6906716664428605,"x":138.25,"y":193.89,"x0":-1.8078906035916387,"y0":50.00120388941956,"z0":5.007214748262503,"aX":-15.792161716975974},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.3,"breakHorizontal":14.3,"spinRate":1939,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4060436690225355,"extension":7.11426273075069},"index":3,"playId":"585c9e7a-11fc-3678-aed5-e6b3c6b6fb44","pitchNumber":4,"startTime":"2026-06-28T01:09:05.208Z","endTime":"2026-06-28T01:09:09.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.443412819136583,"aZ":-33.41338348458598,"pfxX":-7.5320848366202195,"pfxZ":-0.669431467445353,"pX":0.3937394923900269,"pZ":2.088338389438073,"vX0":8.104252137734887,"vY0":-134.42862513416114,"vZ0":-1.5674371858575298,"x":101.99,"y":182.39,"x0":-1.662217435251215,"y0":50.00140996579401,"z0":5.021212454082152,"aX":-13.971139572919029},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.3,"breakHorizontal":12.2,"spinRate":1883,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.405354659829261,"extension":6.890775910438014},"index":4,"playId":"1f06d54d-ab95-3e98-b56a-cd706f895fd2","pitchNumber":5,"startTime":"2026-06-28T01:09:23.253Z","endTime":"2026-06-28T01:09:26.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.261329017846712,"aZ":-29.1103683842868,"pfxX":-8.57058451727338,"pfxZ":1.6284960376036768,"pX":-1.1235462127384301,"pZ":2.4516146235554777,"vX0":4.610915126499471,"vY0":-135.70313271207274,"vZ0":-1.5975481846527775,"x":159.83,"y":172.59,"x0":-1.7233479368638767,"y0":50.002141908129204,"z0":5.058937144330926,"aX":-16.124188570834193},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.9,"breakHorizontal":14.6,"spinRate":1802,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4022695901827569,"extension":7.149028318469118},"index":5,"playId":"8495592d-2da8-38f8-8441-6066fd3c3beb","pitchNumber":6,"startTime":"2026-06-28T01:09:45.343Z","endTime":"2026-06-28T01:09:56.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.21,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:09:56.373Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:10:15.692Z","endTime":"2026-06-28T01:11:00.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85323128716592,"aZ":-33.00557121847436,"pfxX":-7.794557602981765,"pfxZ":-0.46098778161509735,"pX":-0.09749285033727795,"pZ":2.9461414871121643,"vX0":6.686535129399365,"vY0":-133.26820438579995,"vZ0":0.48251495751757956,"x":120.72,"y":159.23,"x0":-1.6181943241858452,"y0":50.00197415337887,"z0":5.134182049128035,"aX":-14.11357183166454},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.5,"breakHorizontal":12.8,"spinRate":1830,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.40995175082950874,"extension":6.807694082252264},"index":0,"playId":"0019b094-bb29-3b40-bd2a-ce481cc9c193","pitchNumber":1,"startTime":"2026-06-28T01:10:32.995Z","endTime":"2026-06-28T01:10:36.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.203434312129307,"aZ":-35.90312164839493,"pfxX":-6.255237614009815,"pfxZ":-2.2405297343952837,"pX":-0.1652444470809829,"pZ":1.8565100990499752,"vX0":6.238114089486476,"vY0":-126.95899483045547,"vZ0":-0.5558298781595764,"x":123.3,"y":188.65,"x0":-1.818723220168296,"y0":50.00382930865312,"z0":4.888205479168833,"aX":-10.413453421185894},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.0,"breakHorizontal":10.2,"spinRate":1457,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.4282416947671579,"extension":7.339967483330108},"hitData":{"launchSpeed":103.2,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.93,"coordY":151.55}},"index":1,"playId":"5d9a65bf-49fc-3b9c-b7b6-990bd4ee7538","pitchNumber":2,"startTime":"2026-06-28T01:10:52.739Z","endTime":"2026-06-28T01:11:00.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:11:00.746Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Mauricio Dubón in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:12:36.353Z","endTime":"2026-06-28T01:13:40.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.220787431229684,"aZ":-20.560186246906238,"pfxX":-6.7382947682071705,"pfxZ":6.556757079907264,"pX":-0.1266736671054972,"pZ":3.398147902285327,"vX0":6.092599600952496,"vY0":-131.35476380788018,"vZ0":-3.347391591368006,"x":121.83,"y":147.03,"x0":-1.5853320898289651,"y0":50.0032191222147,"z0":6.192922744398908,"aX":-11.938009175841808},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":11.2,"spinRate":2164,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.41479007487451725,"extension":6.169946027006696},"index":0,"playId":"bcb5cae2-ecf9-3cc7-9b66-567d58be1151","pitchNumber":1,"startTime":"2026-06-28T01:13:18.893Z","endTime":"2026-06-28T01:13:23.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22724627429402,"aZ":-23.834631725166055,"pfxX":-7.179179198793446,"pfxZ":4.964582481658018,"pX":0.18269857901980904,"pZ":2.3812978355294097,"vX0":6.937878131167936,"vY0":-127.72131769382764,"vZ0":-4.776066784658199,"x":110.04,"y":174.48,"x0":-1.6148568422493204,"y0":50.00245107847051,"z0":6.111641538738002,"aX":-12.057354698572471},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.3,"breakHorizontal":11.8,"spinRate":2041,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4261622625132966,"extension":6.20468736291674},"hitData":{"launchSpeed":85.5,"launchAngle":46.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.7,"coordY":129.08}},"index":1,"playId":"0f536012-d141-35e0-9586-cb8e5479f53b","pitchNumber":2,"startTime":"2026-06-28T01:13:31.272Z","endTime":"2026-06-28T01:13:40.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:13:40.271Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:13:51.068Z","endTime":"2026-06-28T01:14:26.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14488246743318,"aZ":-24.665104220243116,"pfxX":-6.967045711911178,"pfxZ":4.328450274902551,"pX":0.5308257962933225,"pZ":3.0879081654182707,"vX0":7.602448380251001,"vY0":-130.0281012038468,"vZ0":-3.0982561764839733,"x":96.77,"y":155.41,"x0":-1.5088616318752066,"y0":50.00018383814198,"z0":6.14152725205843,"aX":-12.074838817464265},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":11.2,"spinRate":2140,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.41929864400394834,"extension":6.163465230624206},"index":0,"playId":"cdb69828-2d03-3d7a-abe0-730a26795d73","pitchNumber":1,"startTime":"2026-06-28T01:14:04.175Z","endTime":"2026-06-28T01:14:08.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166321449008088,"aZ":-23.528371007164235,"pfxX":-6.900060083957939,"pfxZ":5.109650370202305,"pX":-0.30998550612455006,"pZ":2.6260575312761323,"vX0":6.13889261792501,"vY0":-128.63330966111147,"vZ0":-4.157059635141027,"x":128.82,"y":167.88,"x0":-1.8193863835025286,"y0":50.00496677847111,"z0":6.065365698598341,"aX":-11.681297192437684},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":11.3,"spinRate":2091,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4241767467322317,"extension":6.25480064453495},"hitData":{"launchSpeed":88.7,"launchAngle":56.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.64,"coordY":120.1}},"index":1,"playId":"1d33725a-2970-3bc6-8acd-4718c9c3d616","pitchNumber":2,"startTime":"2026-06-28T01:14:16.963Z","endTime":"2026-06-28T01:14:26.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:14:26.995Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:14:39.011Z","endTime":"2026-06-28T01:16:10.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863849704190002,"aZ":-23.20374742905267,"pfxX":-9.575606372796477,"pfxZ":5.208688917572018,"pX":0.5710211185397797,"pZ":1.5538237064566751,"vX0":8.74534367475467,"vY0":-129.55245873421217,"vZ0":-6.7992231404935515,"x":95.23,"y":196.83,"x0":-1.583869481246203,"y0":50.00195108349464,"z0":5.953714489675324,"aX":-16.48249898487302},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":15.7,"spinRate":2130,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4207697806935844,"extension":6.387404650621747},"index":0,"playId":"d8cc92b9-afe6-3fe0-9d60-4cb0994c7198","pitchNumber":1,"startTime":"2026-06-28T01:14:50.730Z","endTime":"2026-06-28T01:14:54.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.725395492567575,"aZ":-35.53580612873534,"pfxX":-0.3043092862574738,"pfxZ":-2.3790688208790494,"pX":0.10762770721696105,"pZ":1.226807854542586,"vX0":4.450738340583085,"vY0":-118.04488471754104,"vZ0":-3.760370087970245,"x":112.9,"y":205.66,"x0":-1.7597522013048519,"y0":50.000299535309544,"z0":6.099941417424195,"aX":-0.43175919545809693},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.9,"breakHorizontal":-0.5,"spinRate":2535,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.46337097776835456,"extension":6.313482109663455},"index":1,"playId":"288b2270-7ab5-363a-a9e6-690943571574","pitchNumber":2,"startTime":"2026-06-28T01:15:01.972Z","endTime":"2026-06-28T01:15:06.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.543136610949443,"aZ":-20.269430912518693,"pfxX":0.22246042031580737,"pfxZ":7.4431830396712915,"pX":0.6670788401266151,"pZ":2.713282929338337,"vX0":5.90585253470063,"vY0":-124.98177442734277,"vZ0":-4.238457499295154,"x":91.57,"y":165.52,"x0":-1.744491999039239,"y0":50.00439030519879,"z0":6.072499482739947,"aX":0.3554933375205815},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.8,"breakHorizontal":-1.6,"spinRate":2261,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.43638801650720316,"extension":6.394690098479382},"index":2,"playId":"3759f37f-97ae-3b4f-aa5e-85bfc7634fa8","pitchNumber":3,"startTime":"2026-06-28T01:15:14.089Z","endTime":"2026-06-28T01:15:24.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0602516892794,"aZ":-34.65122672138329,"pfxX":1.8942605739094796,"pfxZ":-1.6985547036055668,"pX":0.32353502930062794,"pZ":0.9570496308549014,"vX0":3.889817575878207,"vY0":-119.65737458556124,"vZ0":-4.824779998956398,"x":104.67,"y":212.94,"x0":-1.5662637207405872,"y0":50.004659927082706,"z0":6.088096779019724,"aX":2.759430468352588},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.0,"breakHorizontal":-4.3,"spinRate":2446,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.45692144843372473,"extension":6.285424031635433},"index":3,"playId":"a8d4ce3c-440a-396c-a81a-4a7a0d275033","pitchNumber":4,"startTime":"2026-06-28T01:15:34.287Z","endTime":"2026-06-28T01:15:38.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.715044970877464,"aZ":-19.39570260809771,"pfxX":-7.100259458467595,"pfxZ":7.244545105149844,"pX":1.6278975973617797,"pZ":1.3462082770352435,"vX0":10.63171295313684,"vY0":-131.90868101788521,"vZ0":-8.021562354735622,"x":54.95,"y":202.43,"x0":-1.5300183266766239,"y0":50.005974819628065,"z0":5.853554506996069,"aX":-12.531198663970784},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":10.6,"spinRate":2094,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41503172420775014,"extension":6.4941521871327685},"index":4,"playId":"32ac86e1-7d63-378c-abe1-2ea41979ba97","pitchNumber":5,"startTime":"2026-06-28T01:15:49.758Z","endTime":"2026-06-28T01:15:53.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20598633890616,"aZ":-19.515653544896328,"pfxX":-7.71720210038173,"pfxZ":7.025673331691883,"pX":0.6518577386018469,"pZ":2.5803463782387666,"vX0":8.745932193296397,"vY0":-132.81835759704995,"vZ0":-5.254701913291703,"x":92.15,"y":169.11,"x0":-1.668034308939322,"y0":50.004063054633775,"z0":5.986944638790146,"aX":-13.905807087285023},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.9,"breakHorizontal":12.2,"spinRate":2135,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4110795692655236,"extension":6.396211594943308},"index":5,"playId":"13e0112e-8e68-3b77-bfe8-2efdf1f8db0f","pitchNumber":6,"startTime":"2026-06-28T01:16:05.732Z","endTime":"2026-06-28T01:16:10.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:16:10.326Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:18:16.208Z","endTime":"2026-06-28T01:19:32.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837832660631072,"aZ":-31.603242269675007,"pfxX":-8.125428570514746,"pfxZ":0.306018306796938,"pX":-0.16728776995913347,"pZ":2.9168230576311793,"vX0":6.380769443786202,"vY0":-134.65084716401907,"vZ0":-0.21309461868318025,"x":123.38,"y":160.03,"x0":-1.5060565399240058,"y0":50.00056264071754,"z0":5.223481002002101,"aX":-14.995012206175732},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.7,"breakHorizontal":13.4,"spinRate":1973,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.40598888856273074,"extension":6.636797094070869},"index":0,"playId":"8c094144-de2c-36aa-8e9f-bac6d3c87941","pitchNumber":1,"startTime":"2026-06-28T01:18:22.956Z","endTime":"2026-06-28T01:18:27.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":83.7,"endSpeed":77.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238792050373732,"aZ":-30.73368510173252,"pfxX":9.922706135628236,"pfxZ":0.9584999415152966,"pX":0.27709042461526656,"pZ":2.003124938824297,"vX0":2.1486010650925245,"vY0":-121.93335581304379,"vZ0":-0.6815541759276744,"x":106.44,"y":184.7,"x0":-1.9049096170050388,"y0":50.003932268445,"z0":4.940882258711305,"aX":14.923347307800439},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.8,"breakHorizontal":-18.5,"spinRate":2641,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4494022244850182,"extension":6.883131388580125},"index":1,"playId":"e7ee59f2-b2e6-3b00-beb1-9c8c8a65c542","pitchNumber":2,"startTime":"2026-06-28T01:18:37.187Z","endTime":"2026-06-28T01:18:41.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-28T01:18:51.015Z","endTime":"2026-06-28T01:19:05.740Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42233236881534,"aZ":-32.22009866339369,"pfxX":9.36896050513983,"pfxZ":-0.026415908539346944,"pX":-0.6837192839300826,"pZ":3.0811589447508125,"vX0":0.6459322177828992,"vY0":-122.7022634891331,"vZ0":1.825153149442251,"x":143.06,"y":155.59,"x0":-2.1685636458183457,"y0":50.00561266148377,"z0":5.057045014461501,"aX":14.40421259469085},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-17.2,"spinRate":2777,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.4450143229370296,"extension":6.497612091601602},"index":3,"playId":"14e50712-afca-3e56-b900-ee0596646609","pitchNumber":3,"startTime":"2026-06-28T01:19:05.740Z","endTime":"2026-06-28T01:19:32.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:19:32.768Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mauricio Dubón doubles (16) on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:19:47.393Z","endTime":"2026-06-28T01:20:00.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.6,"endSpeed":82.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.624678093544635,"aZ":-25.91377256410001,"pfxX":-0.9406910845805743,"pfxZ":3.6048329380058615,"pX":0.6746187994422393,"pZ":2.5537086743997652,"vX0":6.297705126702372,"vY0":-130.42781634298504,"vZ0":-1.4364827298941936,"x":91.29,"y":169.83,"x0":-1.641607608118042,"y0":50.00061533400229,"z0":5.0528659542148855,"aX":-1.6337816644845116},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":0.4,"spinRate":2313,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4188394360590473,"extension":6.807371121175186},"hitData":{"launchSpeed":91.4,"launchAngle":18.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.8,"coordY":65.84}},"index":0,"playId":"e5800c22-6bbb-386b-b75b-6cd4be3ab95c","pitchNumber":1,"startTime":"2026-06-28T01:19:47.393Z","endTime":"2026-06-28T01:20:00.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":0.67,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:20:00.421Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:20:31.657Z","endTime":"2026-06-28T01:21:35.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1691953822001,"aZ":-32.698753182368186,"pfxX":-7.754894784078142,"pfxZ":-0.2906102794654668,"pX":0.4390875561231142,"pZ":3.019694525805282,"vX0":8.264838453587776,"vY0":-133.76136629059638,"vZ0":0.7688723275443898,"x":100.26,"y":157.25,"x0":-1.6795069070617812,"y0":50.0007357716396,"z0":5.068324411756523,"aX":-14.086554902347503},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.1,"breakHorizontal":12.4,"spinRate":1980,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.4090817677305476,"extension":6.9288114415079765},"index":0,"playId":"1f14dc6d-f5ca-3f45-abef-e80f17c2fbee","pitchNumber":1,"startTime":"2026-06-28T01:20:31.657Z","endTime":"2026-06-28T01:20:35.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":92.3,"endSpeed":86.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.274377082339,"aZ":-24.366560524248033,"pfxX":-4.121446340732254,"pfxZ":4.165896116362006,"pX":-0.2764958215012717,"pZ":3.454705350263879,"vX0":4.657586983650473,"vY0":-134.610352144668,"vZ0":0.042275188446883716,"x":127.54,"y":145.5,"x0":-1.4761997452314006,"y0":50.00427142803095,"z0":5.133470821472875,"aX":-7.728414922465803},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":6.7,"spinRate":2090,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.403575116316619,"extension":6.806444511785887},"index":1,"playId":"a7efba43-1b7f-3b5a-a112-9aa6cdeb8742","pitchNumber":2,"startTime":"2026-06-28T01:20:48.107Z","endTime":"2026-06-28T01:20:52.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59653794037913,"aZ":-32.463816448694914,"pfxX":8.418083148932894,"pfxZ":-0.18721824923103902,"pX":1.2077047818940745,"pZ":2.01254127257735,"vX0":4.8628940600545425,"vY0":-124.19698817954847,"vZ0":-0.45895736712410606,"x":70.97,"y":184.44,"x0":-1.8712201023500352,"y0":50.0020862971677,"z0":4.906903990439522,"aX":13.10798756586891},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-16.4,"spinRate":2695,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44153674447218316,"extension":6.862654811100469},"index":2,"playId":"4d7f8882-4335-338a-b9b2-13b0feac7452","pitchNumber":3,"startTime":"2026-06-28T01:21:07.570Z","endTime":"2026-06-28T01:21:11.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232492068130938,"aZ":-33.87689787561621,"pfxX":-10.213121745471744,"pfxZ":-0.9484892042278172,"pX":0.7312768779349873,"pZ":2.9747125460910424,"vX0":9.365904750891833,"vY0":-133.10144869699917,"vZ0":0.9108030087878491,"x":89.13,"y":158.46,"x0":-1.5040920681240577,"y0":50.0015542716383,"z0":5.078711721435861,"aX":-18.34659098477393},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.3,"breakHorizontal":16.4,"spinRate":2013,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.4113128472372276,"extension":7.000710103931079},"index":3,"playId":"81ce4f44-6396-3c81-8424-d10d47dc4f39","pitchNumber":4,"startTime":"2026-06-28T01:21:31.476Z","endTime":"2026-06-28T01:21:35.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:21:35.639Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:21:46.312Z","endTime":"2026-06-28T01:24:21.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":83.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129279225943282,"aZ":-20.756966696581948,"pfxX":-4.105160644991686,"pfxZ":6.381688433866497,"pX":-0.6715754322023088,"pZ":3.646082558229377,"vX0":4.561879868674197,"vY0":-132.60500220709235,"vZ0":0.22226218699786293,"x":142.6,"y":140.34,"x0":-1.877096290814169,"y0":50.00218294716824,"z0":5.069824411119013,"aX":-7.3444060714386525},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":6.5,"spinRate":2071,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4123105074977014,"extension":6.8364645263840504},"index":0,"playId":"5fc1aaca-e38b-33b0-a24c-37f2b8a8299a","pitchNumber":1,"startTime":"2026-06-28T01:22:01.973Z","endTime":"2026-06-28T01:22:06.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681211528269337,"aZ":-22.890368755041372,"pfxX":-0.9248195208783345,"pfxZ":5.365997512369499,"pX":-0.15933395765114122,"pZ":2.382729912633353,"vX0":4.684220729456857,"vY0":-130.27109218513908,"vZ0":-2.0003997790979637,"x":123.07,"y":174.45,"x0":-1.8554924483667117,"y0":50.00327071023721,"z0":4.879443789281191,"aX":-1.6009246749305193},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.5,"breakHorizontal":0.7,"spinRate":2259,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.41939574420680037,"extension":7.004937047742049},"index":1,"playId":"9e6c0893-1fb3-36a5-aeba-cb4834f72ec7","pitchNumber":2,"startTime":"2026-06-28T01:22:20.156Z","endTime":"2026-06-28T01:22:24.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":91.5,"endSpeed":84.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.479769971467448,"aZ":-21.62722105942701,"pfxX":-2.637597096096168,"pfxZ":5.809633487734718,"pX":-1.336637921168051,"pZ":3.4385478790298083,"vX0":1.5613792176042613,"vY0":-133.3257912693059,"vZ0":-0.19886058695919467,"x":167.95,"y":145.94,"x0":-1.5847302577098838,"y0":50.00067168939983,"z0":5.064141758084556,"aX":-4.786514703747566},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":4.4,"spinRate":1978,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4095412099099356,"extension":6.942374363580061},"index":2,"playId":"4a940e46-5a60-3884-ba2b-2d55c2676940","pitchNumber":3,"startTime":"2026-06-28T01:22:38.704Z","endTime":"2026-06-28T01:22:42.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.344295485545285,"aZ":-22.672873986950105,"pfxX":-3.304394625651295,"pfxZ":5.167149511188448,"pX":0.08106553164093377,"pZ":3.1039004139240856,"vX0":5.604534752959638,"vY0":-133.8403553654942,"vZ0":-0.9056756515241389,"x":113.91,"y":154.97,"x0":-1.5983321437454836,"y0":50.000520377796924,"z0":5.051083963209119,"aX":-6.073413537716746},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":4.9,"spinRate":2028,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.40722208543319294,"extension":6.971777790057974},"index":3,"playId":"1c07ec0d-7717-3a2c-ae78-32854ba3c4d8","pitchNumber":4,"startTime":"2026-06-28T01:22:56.576Z","endTime":"2026-06-28T01:23:00.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T01:23:09.304Z","endTime":"2026-06-28T01:23:23.886Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6043441701202,"aZ":-32.90694387830905,"pfxX":10.45758296474067,"pfxZ":-0.4848590485650601,"pX":1.6138733520367277,"pZ":0.819898265705456,"vX0":5.28535089695626,"vY0":-122.55463074259643,"vZ0":-2.6995535118620277,"x":55.48,"y":216.64,"x0":-1.933465405388405,"y0":50.002624371577426,"z0":4.763512952811421,"aX":15.80932361028637},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":-20.3,"spinRate":2672,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4479816607931695,"extension":7.210615819590001},"index":5,"playId":"c8ce20de-3ede-38dc-8c6e-b225553488da","pitchNumber":5,"startTime":"2026-06-28T01:23:23.886Z","endTime":"2026-06-28T01:23:27.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58374599599396,"aZ":-31.670629408760508,"pfxX":10.375744404212801,"pfxZ":0.32654891957687404,"pX":1.020275024405251,"pZ":1.9354028377990522,"vX0":4.0231021826076,"vY0":-122.96992349426046,"vZ0":-0.4498046970871634,"x":78.11,"y":186.52,"x0":-1.985165253131596,"y0":50.00162139744563,"z0":4.809555662369127,"aX":15.873106733092131},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":-19.7,"spinRate":2622,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4455782044453547,"extension":6.950535965567934},"index":6,"playId":"22725b58-a188-3166-8504-c1809cffc91d","pitchNumber":6,"startTime":"2026-06-28T01:23:48.268Z","endTime":"2026-06-28T01:23:52.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.314524875854946,"aZ":-34.47562539794459,"pfxX":-8.055354769683952,"pfxZ":-1.2902565952313019,"pX":-0.49316068517259715,"pZ":3.6576142121084607,"vX0":5.49690351132817,"vY0":-132.88580354914933,"vZ0":2.817040021485987,"x":135.8,"y":140.02,"x0":-1.5413797761359427,"y0":50.00031943951755,"z0":5.087470145085518,"aX":-14.41316583861963},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.4,"breakHorizontal":13.4,"spinRate":2002,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4120893081680572,"extension":7.093005812471854},"index":7,"playId":"95d5a2f3-c928-314d-b314-2a76102b9787","pitchNumber":7,"startTime":"2026-06-28T01:24:16.454Z","endTime":"2026-06-28T01:24:21.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.3,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:24:21.843Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:24:25.891Z","endTime":"2026-06-28T01:27:02.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946295604513566,"aZ":-31.476028431166494,"pfxX":-9.021172149536461,"pfxZ":0.3925913158654186,"pX":0.4664923148502715,"pZ":3.349651071670016,"vX0":8.124646612097829,"vY0":-132.36580684035135,"vZ0":1.3633731899777097,"x":99.22,"y":148.34,"x0":-1.4577144705571248,"y0":50.00557728915821,"z0":5.1178581877814295,"aX":-16.15050516063943},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.2,"breakHorizontal":14.8,"spinRate":2034,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.4124396705386322,"extension":6.827669499793737},"index":0,"playId":"d48f936c-37fa-3dee-886e-b57934712b92","pitchNumber":1,"startTime":"2026-06-28T01:24:49.120Z","endTime":"2026-06-28T01:24:52.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":90.8,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176302931340672,"aZ":-21.933439535261634,"pfxX":-3.5684628507044485,"pfxZ":5.713292258811547,"pX":0.05330341934744569,"pZ":3.523992628108142,"vX0":5.3911500486959385,"vY0":-132.2568374319407,"vZ0":0.0864887376750536,"x":114.97,"y":143.63,"x0":-1.5371905657252882,"y0":50.00068914229738,"z0":5.084440645292105,"aX":-6.394058537597395},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":5.4,"spinRate":2072,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.41233178866004616,"extension":6.809834627806646},"index":1,"playId":"2c5437fa-a6c9-3499-978b-68d0dc392966","pitchNumber":2,"startTime":"2026-06-28T01:25:07.061Z","endTime":"2026-06-28T01:25:10.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-28T01:25:19.778Z","endTime":"2026-06-28T01:25:39.227Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733657964914347,"aZ":-36.54246042504514,"pfxX":-8.259990692758077,"pfxZ":-2.687705311324346,"pX":0.4272455930580792,"pZ":1.7861582608841295,"vX0":7.696005378884755,"vY0":-126.0869565031429,"vZ0":-0.31932960097901975,"x":100.71,"y":190.55,"x0":-1.5798652804601745,"y0":50.005138961031705,"z0":4.843372820172295,"aX":-13.40690054049842},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.7,"breakHorizontal":13.3,"spinRate":1566,"spinDirection":269},"zone":9,"typeConfidence":2.0,"plateTime":0.43309714138146926,"extension":6.903164178069438},"index":3,"playId":"f38f4369-991a-31e3-841d-f627140d0a5b","pitchNumber":3,"startTime":"2026-06-28T01:25:39.227Z","endTime":"2026-06-28T01:25:47.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":92.1,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515296130355246,"aZ":-24.488812587770923,"pfxX":-1.9386843085185188,"pfxZ":4.177097457610749,"pX":0.43427126586880266,"pZ":3.586076989472484,"vX0":5.622677909858362,"vY0":-134.1774625725597,"vZ0":0.35386925111530776,"x":100.45,"y":141.96,"x0":-1.4280215073215172,"y0":50.00324249047888,"z0":5.184587536934561,"aX":-3.5680167915427212},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":2.4,"spinRate":1952,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.4067816226230758,"extension":6.9699268846427636},"index":4,"playId":"ee824723-dd7e-3623-87af-e410c4f7f440","pitchNumber":4,"startTime":"2026-06-28T01:26:37.469Z","endTime":"2026-06-28T01:26:43.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248630640422114,"aZ":-22.77783325521131,"pfxX":-3.0563583005833603,"pfxZ":5.125795812178238,"pX":0.3331399589490693,"pZ":3.338485426486175,"vX0":5.984213971343336,"vY0":-133.4197833635018,"vZ0":-0.1794207965473743,"x":104.3,"y":148.64,"x0":-1.52513445067506,"y0":50.000261642992434,"z0":5.025313409581309,"aX":-5.60058431423831},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":4.4,"spinRate":2024,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.40795792577736156,"extension":7.096077606653268},"index":5,"playId":"645ff592-e9a3-3d15-8aa2-21e3f5508b81","pitchNumber":5,"startTime":"2026-06-28T01:26:58.400Z","endTime":"2026-06-28T01:27:02.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:27:02.878Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (13) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:29:00.425Z","endTime":"2026-06-28T01:30:54.160Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.9,"endSpeed":74.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.959488952410137,"aZ":-32.917773022057524,"pfxX":1.4586215387470818,"pfxZ":-0.537417715937968,"pX":0.3062868166234027,"pZ":1.653383682899132,"vX0":3.963709710792763,"vY0":-115.03456597387532,"vZ0":-3.228437320810744,"x":105.33,"y":194.14,"x0":-1.610407364859906,"y0":50.004802941347656,"z0":6.181061922134462,"aX":2.0072043860917175},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.3,"breakHorizontal":-3.4,"spinRate":2272,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4713396164568975,"extension":6.302522792455204},"index":0,"playId":"4f6c3eeb-a9ff-38e5-9ba9-f73e0c502e65","pitchNumber":1,"startTime":"2026-06-28T01:29:14.475Z","endTime":"2026-06-28T01:29:18.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.121496692174922,"aZ":-24.859574062650204,"pfxX":1.7858368502783226,"pfxZ":4.371244820451306,"pX":0.34464237701631595,"pZ":3.6081741434782977,"vX0":4.734189881131136,"vY0":-126.51282724225727,"vZ0":-1.7129262022223304,"x":103.86,"y":141.36,"x0":-1.7595370760559428,"y0":50.00089554957308,"z0":6.226603850560444,"aX":2.9851978383588067},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":-4.0,"spinRate":2157,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4278198389407022,"extension":6.334341279444007},"index":1,"playId":"5b8b33ea-b3e8-39f6-96be-38fed58ac17f","pitchNumber":2,"startTime":"2026-06-28T01:29:26.712Z","endTime":"2026-06-28T01:29:30.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.959336849583327,"aZ":-26.494065432852768,"pfxX":-8.627770246350872,"pfxZ":3.236404788179547,"pX":0.5125464091220558,"pZ":3.7315002896124945,"vX0":8.333906729093396,"vY0":-131.1788551821397,"vZ0":-1.2263063961475411,"x":97.46,"y":138.03,"x0":-1.5741783982759374,"y0":50.002522819019475,"z0":6.167584594237077,"aX":-15.140163135284828},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":2018,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41645347876425376,"extension":6.346581482513658},"index":2,"playId":"d26af33e-9846-362e-8902-e616019fdc2a","pitchNumber":3,"startTime":"2026-06-28T01:29:59.174Z","endTime":"2026-06-28T01:30:03.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":91.0,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74350447090166,"aZ":-16.773623887113263,"pfxX":-2.9788895507829523,"pfxZ":8.607675901897949,"pX":0.10647422480040243,"pZ":4.466352386214431,"vX0":5.803877982694106,"vY0":-132.53843112794405,"vZ0":-1.2082915556784852,"x":112.94,"y":118.19,"x0":-1.7188834823845567,"y0":50.006254712066486,"z0":6.145920993529043,"aX":-5.332622910624432},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":4.2,"spinRate":2101,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4123227576469266,"extension":6.3088942049984755},"index":3,"playId":"57dbe7e2-f1bb-3678-9362-af88fa2d3716","pitchNumber":4,"startTime":"2026-06-28T01:30:11.740Z","endTime":"2026-06-28T01:30:15.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.162233445129097,"aZ":-14.582904849246647,"pfxX":-3.711415089920423,"pfxZ":9.704562268735994,"pX":0.3751967780047696,"pZ":2.9763460403052084,"vX0":6.284294669074424,"vY0":-133.41360034975727,"vZ0":-5.175108733579347,"x":102.7,"y":158.42,"x0":-1.5225532105937045,"y0":50.00477125740989,"z0":5.982680198373342,"aX":-6.729637687868974},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":5.4,"spinRate":2173,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.409645709543768,"extension":6.4275178871240835},"hitData":{"launchSpeed":102.4,"launchAngle":35.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.57,"coordY":36.85}},"index":4,"playId":"c388419c-d1d2-3557-8fd8-8ea63280d6f6","pitchNumber":5,"startTime":"2026-06-28T01:30:25.782Z","endTime":"2026-06-28T01:30:54.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":10.500000000000007,"leverageIndex":0.91,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:30:54.160Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:31:00.399Z","endTime":"2026-06-28T01:32:17.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15722769782852,"aZ":-22.569981338731143,"pfxX":-8.612955953936842,"pfxZ":5.412693462673576,"pX":1.2102222899473205,"pZ":2.403808996995554,"vX0":9.392551156725597,"vY0":-131.92543511433007,"vZ0":-5.168674253940425,"x":70.87,"y":173.88,"x0":-1.2650020643280957,"y0":50.00572505310011,"z0":6.036108513252883,"aX":-15.29473887153982},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":13.7,"spinRate":2136,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4140326159711214,"extension":6.633544943597161},"index":0,"playId":"bb61d627-dea4-3f42-a25a-2f8f990eb27f","pitchNumber":1,"startTime":"2026-06-28T01:31:14.361Z","endTime":"2026-06-28T01:31:18.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.448842663674924,"aZ":-26.20762271284472,"pfxX":-6.5633104752972935,"pfxZ":3.4011210883515,"pX":-0.739644733493912,"pZ":2.7712355280217187,"vX0":4.494039336364509,"vY0":-131.2344655477391,"vZ0":-3.3897381300389995,"x":145.19,"y":163.96,"x0":-1.6172231284560423,"y0":50.0000673340774,"z0":6.020632281382009,"aX":-11.504654277628465},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":10.9,"spinRate":2123,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.41655134001269056,"extension":6.538180596682936},"index":1,"playId":"b6347e59-abcf-3d6a-b044-66e365c32d9c","pitchNumber":2,"startTime":"2026-06-28T01:31:25.397Z","endTime":"2026-06-28T01:31:29.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09956634080794,"aZ":-22.133331618449592,"pfxX":-9.292289604082272,"pfxZ":5.6900945238381935,"pX":0.40917854098470946,"pZ":1.538915106219821,"vX0":8.099867563270394,"vY0":-131.09752916848169,"vZ0":-7.198591950126948,"x":101.4,"y":197.23,"x0":-1.4924737032520383,"y0":50.004974148055354,"z0":5.9378481028518095,"aX":-16.402141846575073},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":2075,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4156006406889525,"extension":6.594852498345991},"index":2,"playId":"cf21108f-0735-3c85-bf95-9e3b85e02d4f","pitchNumber":3,"startTime":"2026-06-28T01:31:38.961Z","endTime":"2026-06-28T01:31:42.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899659362568,"aZ":-31.092784768109055,"pfxX":-8.692009370334226,"pfxZ":0.7009676988427431,"pX":-1.0896490289919607,"pZ":1.9827772224606994,"vX0":3.900148941910236,"vY0":-123.33703885393821,"vZ0":-3.658027599351694,"x":158.53,"y":185.25,"x0":-1.5636186894392095,"y0":50.00105182150637,"z0":6.111650370219742,"aX":-13.368315286713262},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":14.8,"spinRate":1348,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.44436475112686447,"extension":6.563460868033061},"index":3,"playId":"398970c8-8e1a-3d91-b16b-1f6b44a83423","pitchNumber":4,"startTime":"2026-06-28T01:31:51.444Z","endTime":"2026-06-28T01:31:56.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.036990683180743,"aZ":-33.36323901737595,"pfxX":0.46136976519853334,"pfxZ":-0.7831337017814599,"pX":1.357951669923086,"pZ":1.234258326279403,"vX0":6.363322330838065,"vY0":-122.12170844809779,"vZ0":-4.806120874729154,"x":65.24,"y":205.46,"x0":-1.331596786505817,"y0":50.000089316029076,"z0":6.068869703067273,"aX":0.7029175524143253},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.3,"breakHorizontal":-2.2,"spinRate":2477,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4469827384944889,"extension":6.600621808793474},"index":4,"playId":"271d4bf2-3ed0-3b26-88ad-ce41d17ccb64","pitchNumber":5,"startTime":"2026-06-28T01:32:13.897Z","endTime":"2026-06-28T01:32:17.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:32:17.704Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Eldridge doubles (11) on a sharp fly ball to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:32:19.378Z","endTime":"2026-06-28T01:33:09.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.643124954665304,"aZ":-24.450264533131303,"pfxX":-7.830800410403818,"pfxZ":4.356623760060227,"pX":0.056057955119704087,"pZ":3.2358244578011037,"vX0":7.059292772234127,"vY0":-132.18534727091264,"vZ0":-2.6844926289036217,"x":114.86,"y":151.41,"x0":-1.62912900111757,"y0":50.00262587646673,"z0":6.055705186204307,"aX":-13.885531038310303},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.6,"breakHorizontal":12.7,"spinRate":2072,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.41403492204421566,"extension":6.504242877062581},"index":0,"playId":"2c4ab944-7ef9-3f6c-8c1a-fda446ebcc01","pitchNumber":1,"startTime":"2026-06-28T01:32:41.069Z","endTime":"2026-06-28T01:32:44.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130762998704004,"aZ":-27.554569927049528,"pfxX":-6.980482255693317,"pfxZ":2.9607255582613696,"pX":-0.3492262764045419,"pZ":2.6631273370043425,"vX0":5.341630625366531,"vY0":-123.74849681082682,"vZ0":-2.7225003678442206,"x":130.31,"y":166.88,"x0":-1.6216506479555406,"y0":50.00576340725815,"z0":6.069975926179852,"aX":-10.901705671931165},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":11.5,"spinRate":1247,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.441476974559853,"extension":6.547551633754199},"hitData":{"launchSpeed":103.6,"launchAngle":26.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":58.4,"coordY":68.82}},"index":1,"playId":"a85b1e96-d808-3b41-91dd-5dc1212baaf7","pitchNumber":2,"startTime":"2026-06-28T01:32:52.965Z","endTime":"2026-06-28T01:33:09.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.4,"awayTeamWinProbability":32.599999999999994,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":0.58,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:33:09.019Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:33:13.092Z","endTime":"2026-06-28T01:35:20.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.567858890930285,"aZ":-22.153090783098552,"pfxX":-7.284268131991032,"pfxZ":5.776046829478277,"pX":-0.7932961030338863,"pZ":3.0424336904266096,"vX0":4.113495969713944,"vY0":-130.66176777824433,"vZ0":-3.571562060558451,"x":147.24,"y":156.63,"x0":-1.4385037752169731,"y0":50.00538357907827,"z0":6.084461785851469,"aX":-12.64394816260823},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":12.4,"spinRate":2065,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4186040496609973,"extension":6.459441903922771},"index":0,"playId":"140d05a9-c895-3e17-9666-45bd380e6f80","pitchNumber":1,"startTime":"2026-06-28T01:33:39.344Z","endTime":"2026-06-28T01:33:43.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869363485235144,"aZ":-19.90413947929344,"pfxX":-5.802776804525568,"pfxZ":6.903297463708087,"pX":-0.05829879773211546,"pZ":1.7007936007634241,"vX0":5.378322456039043,"vY0":-131.71483476257322,"vZ0":-7.2700060921328165,"x":119.22,"y":192.86,"x0":-1.3611573283827587,"y0":50.005920905370054,"z0":5.940696162238889,"aX":-10.318844241148275},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":9.5,"spinRate":2218,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4139795953336671,"extension":6.531897273304509},"index":1,"playId":"3af195b9-8df0-3909-b402-e92b537f14f6","pitchNumber":2,"startTime":"2026-06-28T01:33:54.978Z","endTime":"2026-06-28T01:33:59.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":92.4,"endSpeed":84.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.164501042560403,"aZ":-16.046116450486352,"pfxX":-3.2226794626752833,"pfxZ":8.748822028895333,"pX":-0.23198450613306146,"pZ":4.050306544689808,"vX0":4.189188377972851,"vY0":-134.6438987674764,"vZ0":-2.470902305752673,"x":125.84,"y":129.42,"x0":-1.3864618945937934,"y0":50.00095954484428,"z0":6.110132175228914,"aX":-5.9398645505764085},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":5.0,"spinRate":2224,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40619315671420564,"extension":6.435211618333167},"index":2,"playId":"6d3d66e9-af4d-3d72-a018-47ccc026af3b","pitchNumber":3,"startTime":"2026-06-28T01:34:10.851Z","endTime":"2026-06-28T01:34:14.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.318818182325202,"aZ":-34.37975747259299,"pfxX":2.8348146865522974,"pfxZ":-1.4664445269496857,"pX":0.3033114058861202,"pZ":1.9303546188033465,"vX0":3.2618004066532986,"vY0":-120.9685027941801,"vZ0":-2.9179483968299547,"x":105.44,"y":186.66,"x0":-1.4234262441910204,"y0":50.00328602688265,"z0":6.122076244893716,"aX":4.263052587093442},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.0,"breakHorizontal":-5.8,"spinRate":2566,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4502492717185129,"extension":6.473505702021042},"index":3,"playId":"a65752e6-8461-36b1-8d6e-1388e6d1eaad","pitchNumber":4,"startTime":"2026-06-28T01:34:27.637Z","endTime":"2026-06-28T01:34:31.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54521169294917,"aZ":-33.78846676835855,"pfxX":0.5354923537948513,"pfxZ":-1.055401245016399,"pX":0.5764609447429722,"pZ":-0.6013860401221856,"vX0":4.027432943314186,"vY0":-122.18770389664185,"vZ0":-8.718973273123915,"x":95.03,"y":255.02,"x0":-1.1551838150405185,"y0":50.00456143667322,"z0":5.873209155286981,"aX":0.8179998736469717},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-1.8,"spinRate":2515,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.44637122319286693,"extension":6.54973794430669},"index":4,"playId":"6747ed7d-8c0b-33d7-9e44-aa0e4d982ac0","pitchNumber":5,"startTime":"2026-06-28T01:34:43.761Z","endTime":"2026-06-28T01:34:48.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Bryce Elder. Bryce Eldridge to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"6747ed7d-8c0b-33d7-9e44-aa0e4d982ac0","startTime":"2026-06-28T01:34:54.095Z","endTime":"2026-06-28T01:35:16.142Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"postOnThird":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":2.6999999999999886,"leverageIndex":1.14,"dramaIndex":50.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":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.797312003313255,"aZ":-27.07388827681399,"pfxX":-7.259136622829418,"pfxZ":2.803772860376794,"pX":0.7756561251034083,"pZ":0.9110046034995256,"vX0":8.164552755582493,"vY0":-133.61027692340053,"vZ0":-7.88445553192158,"x":87.43,"y":214.18,"x0":-1.3659945055348799,"y0":50.00579717238325,"z0":5.824891816940258,"aX":-13.223751342474355},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":11.5,"spinRate":2100,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40878864775796364,"extension":6.501708887312293},"index":6,"playId":"2c4c0357-36e0-3891-943d-107b76d1b223","pitchNumber":6,"startTime":"2026-06-28T01:35:16.142Z","endTime":"2026-06-28T01:35:20.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":1.14,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:35:20.602Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Drew Gilbert out on a sacrifice fly to left fielder Mauricio Dubón. Bryce Eldridge scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:35:23.452Z","endTime":"2026-06-28T01:36:45.805Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":81.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41804620906071,"aZ":-21.90666523967872,"pfxX":2.0321867108860516,"pfxZ":6.109300819192782,"pX":-0.25660824166008817,"pZ":3.7173088176767197,"vX0":2.772699466186168,"vY0":-128.2727169192531,"vZ0":-1.7857455496538925,"x":126.78,"y":138.41,"x0":-1.6120731901991832,"y0":50.0028755078366,"z0":6.116015860661569,"aX":3.4147047968244255},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.9,"breakHorizontal":-4.2,"spinRate":2186,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.42561640857437943,"extension":6.298339871759686},"index":0,"playId":"e6620b49-b24b-3d9f-a7c8-297566ead71a","pitchNumber":1,"startTime":"2026-06-28T01:35:58.757Z","endTime":"2026-06-28T01:36:02.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.145172413762435,"aZ":-36.92899887567778,"pfxX":1.422600134166693,"pfxZ":-3.267415161537568,"pX":-1.1873294119713338,"pZ":1.972525060037542,"vX0":0.6211484733428445,"vY0":-118.87197043241252,"vZ0":-1.982061245579462,"x":162.26,"y":185.52,"x0":-1.635515605358952,"y0":50.003359651567166,"z0":6.11713678738682,"aX":2.0703905762021138},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.1,"breakHorizontal":-2.8,"spinRate":2421,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.45780943782272177,"extension":6.50967196844056},"index":1,"playId":"4186d43f-7db3-3fc9-a4a6-3c968a6898ac","pitchNumber":2,"startTime":"2026-06-28T01:36:15.768Z","endTime":"2026-06-28T01:36:19.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52548882036587,"aZ":-24.440651051733457,"pfxX":-7.524109764659109,"pfxZ":4.353973719214508,"pX":-0.3604906025191226,"pZ":2.5839285567587496,"vX0":5.357200325914664,"vY0":-132.31037525720282,"vZ0":-4.287910484475396,"x":130.74,"y":169.01,"x0":-1.4311796887143058,"y0":50.00616636041942,"z0":6.0108571315294945,"aX":-13.378330182601935},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":12.5,"spinRate":2158,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.41355075090922,"extension":6.495141625396051},"hitData":{"launchSpeed":87.2,"launchAngle":38.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.72,"coordY":108.43}},"index":2,"playId":"97839e91-dba0-358d-b3e6-7a24060f5130","pitchNumber":3,"startTime":"2026-06-28T01:36:34.451Z","endTime":"2026-06-28T01:36:45.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.66,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:36:45.805Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Drew Cavanaugh batting, Matt Chapman picked off and caught stealing 2nd base, shortstop Ha-Seong Kim.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:36:53.801Z","endTime":"2026-06-28T01:38:47.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22355567492641,"aZ":-22.63920557139155,"pfxX":1.0297365901974818,"pfxZ":5.63985180122838,"pX":0.8517072989283738,"pZ":2.5037010351104088,"vX0":5.533603027445777,"vY0":-128.60728272606173,"vZ0":-4.4449324363845175,"x":84.53,"y":171.18,"x0":-1.4531250797180897,"y0":50.00499829310301,"z0":5.989080265413528,"aX":1.742357576909914},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":-3.0,"spinRate":2157,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4242923885181171,"extension":6.519243212912549},"index":0,"playId":"1f425bce-1f3d-3413-819b-84c2fe176a77","pitchNumber":1,"startTime":"2026-06-28T01:37:17.269Z","endTime":"2026-06-28T01:37:23.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017852192406362,"aZ":-16.43385611325053,"pfxX":-2.564453297900004,"pfxZ":8.722309904940458,"pX":-0.0874247345601721,"pZ":3.3520221120537075,"vX0":4.627369824142415,"vY0":-132.87970196998566,"vZ0":-3.7757213097757925,"x":120.33,"y":148.28,"x0":-1.5110055237181468,"y0":50.002783675341746,"z0":5.970750122806239,"aX":-4.628224991746925},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":3.7,"spinRate":2130,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4107564766259264,"extension":6.69673085822109},"index":1,"playId":"d43bbda8-9282-34df-a7b5-9588a4fa103c","pitchNumber":2,"startTime":"2026-06-28T01:37:38.385Z","endTime":"2026-06-28T01:37:42.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.288842076169686,"aZ":-33.032596989005945,"pfxX":3.787418110130152,"pfxZ":-0.5729971727220118,"pX":0.18401812201548323,"pZ":2.208310170766298,"vX0":2.5066051368691054,"vY0":-120.75417623301146,"vZ0":-2.4337222199190944,"x":109.99,"y":179.16,"x0":-1.3544025499139014,"y0":50.00326993715384,"z0":6.094335021650633,"aX":5.67454862830757},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.3,"breakHorizontal":-7.4,"spinRate":2236,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.451071188992584,"extension":6.636356030141869},"index":2,"playId":"a8c598a5-8317-393b-aa0d-a47c05a56dd8","pitchNumber":3,"startTime":"2026-06-28T01:38:00.140Z","endTime":"2026-06-28T01:38:05.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":93.1,"endSpeed":86.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501869949490466,"aZ":-15.87216774635019,"pfxX":-2.4861291334319233,"pfxZ":8.625441700112422,"pX":-0.35221291535674476,"pZ":3.769636658020642,"vX0":3.7577556000616004,"vY0":-135.61909585120844,"vZ0":-3.064396793035253,"x":130.43,"y":137.0,"x0":-1.4233497105045616,"y0":50.00668416007815,"z0":6.00069249367069,"aX":-4.701420731627864},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":3.8,"spinRate":2270,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4015872473322384,"extension":6.71679151801047},"index":3,"playId":"bb91e40a-1d17-3d37-96cf-5c2c6741fd2c","pitchNumber":4,"startTime":"2026-06-28T01:38:21.770Z","endTime":"2026-06-28T01:38:26.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"d0c9fb9e-1fa1-3ea6-95c0-82e4577fa97f","startTime":"2026-06-28T01:38:39.812Z","endTime":"2026-06-28T01:38:47.321Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:38:47.321Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T01:40:50.610Z","endTime":"2026-06-28T01:43:02.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772656425361124,"aZ":-29.85006961694204,"pfxX":-9.19174265037772,"pfxZ":1.2864420735627107,"pX":-0.7813925708639943,"pZ":2.553057935455419,"vX0":5.959440112131368,"vY0":-132.45741992131025,"vZ0":-1.0162948307656512,"x":146.78,"y":169.85,"x0":-1.8468357812868659,"y0":50.00334050072178,"z0":5.091102451624076,"aX":-16.61204179238708},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":15.6,"spinRate":1973,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4108542285441077,"extension":6.818356241613258},"index":0,"playId":"9c4efb80-43e8-3fed-bb3b-83d59c34fa11","pitchNumber":1,"startTime":"2026-06-28T01:41:04.117Z","endTime":"2026-06-28T01:41:08.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22422357547399,"aZ":-22.8882051300808,"pfxX":-1.9468132322305038,"pfxZ":5.141298404906593,"pX":-0.2190234758610096,"pZ":3.4574901180578004,"vX0":4.215605454982345,"vY0":-132.30130470035238,"vZ0":-0.11253934110860164,"x":125.35,"y":145.43,"x0":-1.566805627914214,"y0":50.002282971589956,"z0":5.151752629832033,"aX":-3.5163856681715484},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":2.8,"spinRate":2245,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4110500098098999,"extension":6.9234310047992045},"index":1,"playId":"6f75003c-b74a-37af-bd23-ae6dd83b79fb","pitchNumber":2,"startTime":"2026-06-28T01:41:20.250Z","endTime":"2026-06-28T01:41:24.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016918111512666,"aZ":-23.403616911832156,"pfxX":-4.931111871359828,"pfxZ":4.9169303593860505,"pX":-1.257731038806751,"pZ":4.342362593801027,"vX0":2.6698838013972006,"vY0":-132.18471244448145,"vZ0":2.0716274532710814,"x":164.94,"y":121.54,"x0":-1.635860659796475,"y0":50.002972084359115,"z0":5.2577877741440115,"aX":-8.797737754084242},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":8.4,"spinRate":1964,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4130645458414888,"extension":6.703451744125144},"index":2,"playId":"c129e3b7-dea0-350f-b6fd-9833867b5cc8","pitchNumber":3,"startTime":"2026-06-28T01:41:40.527Z","endTime":"2026-06-28T01:41:43.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961298244519305,"aZ":-36.332551706263445,"pfxX":-8.525595812182496,"pfxZ":-2.6124942183089974,"pX":-1.5453734439749338,"pZ":2.0505729439477167,"vX0":3.2232055252084084,"vY0":-124.8478218906508,"vZ0":0.15374419188831068,"x":175.91,"y":183.41,"x0":-1.7388358531035384,"y0":50.00144059828573,"z0":4.955917087100625,"aX":-13.581642802183955},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.4,"breakHorizontal":14.8,"spinRate":1480,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4371789226659848,"extension":6.870071340182344},"index":3,"playId":"7a3a3e70-127a-33d0-a9bf-ae15246724b8","pitchNumber":4,"startTime":"2026-06-28T01:41:56.519Z","endTime":"2026-06-28T01:42:00.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89046877194498,"aZ":-35.11534046190186,"pfxX":-4.912278379286937,"pfxZ":-1.850266294481659,"pX":-1.176696686434615,"pZ":1.685856006964244,"vX0":3.021651261876525,"vY0":-124.42126384455246,"vZ0":-0.6515017623371766,"x":161.85,"y":193.26,"x0":-1.7605844663611738,"y0":50.00436986625647,"z0":4.828232307193946,"aX":-7.803690435996969},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.2,"breakHorizontal":8.3,"spinRate":1460,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4380408721936706,"extension":6.882353739011484},"index":4,"playId":"2b93fe1d-aeb8-3cdf-a8ea-7adb309ce2f1","pitchNumber":5,"startTime":"2026-06-28T01:42:12.681Z","endTime":"2026-06-28T01:42:17.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.122811622213828,"aZ":-36.83510402286361,"pfxX":-6.870002835536294,"pfxZ":-2.861639729848701,"pX":-2.0168546478721954,"pZ":1.9598518432243845,"vX0":1.8819476351946838,"vY0":-126.15210716971139,"vZ0":0.16730592719545956,"x0":-1.8750932514937586,"y0":50.00300267752811,"z0":4.836375514615225,"aX":-11.18978938459253},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.9,"breakHorizontal":12.1,"spinRate":1462,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.432443189827326,"extension":6.885256879021243},"index":5,"playId":"b2bb6cad-d8bb-3e5a-9e5f-1cf56123e3bf","pitchNumber":6,"startTime":"2026-06-28T01:42:40.867Z","endTime":"2026-06-28T01:42:44.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279742213590577,"aZ":-32.78104092636163,"pfxX":-8.296583535913985,"pfxZ":-0.33317740851185107,"pX":-1.5564648799396639,"pZ":2.6563428440683854,"vX0":3.089711021415289,"vY0":-134.10586753582058,"vZ0":-0.062194559363151325,"x":193.88,"y":185.86,"x0":-1.6438516605302518,"y0":50.00322078278813,"z0":5.013061056454833,"aX":-15.151400587585131},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.4,"breakHorizontal":14.4,"spinRate":1898,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.40802187893014885,"extension":6.961352446042782},"index":6,"playId":"dccbb554-48c6-3f73-a7e3-d44b09650857","pitchNumber":7,"startTime":"2026-06-28T01:42:57.996Z","endTime":"2026-06-28T01:43:02.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:43:02.381Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T01:43:12.629Z","endTime":"2026-06-28T01:43:33.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525640006720526,"aZ":-21.47341258700932,"pfxX":-4.819338833296177,"pfxZ":5.801653368537163,"pX":0.10733920776517532,"pZ":2.630092103204676,"vX0":6.327949063503862,"vY0":-133.67615231334958,"vZ0":-2.386042390596553,"x":112.91,"y":167.77,"x0":-1.6431345621197764,"y0":50.006258968107566,"z0":5.0440119631617595,"aX":-8.895044774513133},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":7.7,"spinRate":2116,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4067266962231111,"extension":6.861294279782938},"hitData":{"launchSpeed":78.2,"launchAngle":34.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.31,"coordY":109.18}},"index":0,"playId":"d11d79dd-4688-38eb-8735-825d6d75bb02","pitchNumber":1,"startTime":"2026-06-28T01:43:25.223Z","endTime":"2026-06-28T01:43:33.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:43:33.905Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out sharply to left fielder Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T01:44:01.236Z","endTime":"2026-06-28T01:44:26.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222180623832152,"aZ":-33.52844740157241,"pfxX":-7.5098188680706235,"pfxZ":-0.8537685402047117,"pX":-0.5863601247874028,"pZ":2.240212911858384,"vX0":5.13099966419175,"vY0":-124.39933918903931,"vZ0":0.21719031197597083,"x":139.35,"y":178.29,"x0":-1.6879993268308675,"y0":50.00300873109623,"z0":4.9048450450981464,"aX":-11.908003928045561},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":12.6,"spinRate":1430,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.438337249544384,"extension":6.88030937294926},"index":0,"playId":"125cea6b-237c-398a-84ff-b0714e772c3a","pitchNumber":1,"startTime":"2026-06-28T01:44:01.236Z","endTime":"2026-06-28T01:44:05.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.567648917267725,"aZ":-32.9385062208066,"pfxX":-9.412359151850026,"pfxZ":-0.42545291990097844,"pX":0.28025261673836105,"pZ":2.6928054665168664,"vX0":7.892943867663778,"vY0":-132.62649913979814,"vZ0":0.2111413269285527,"x":106.32,"y":166.07,"x0":-1.5016335423080163,"y0":50.003181756710156,"z0":5.0011612369551335,"aX":-16.881821809188732},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.5,"breakHorizontal":15.5,"spinRate":1945,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.4119209768577252,"extension":7.0972706633285165},"hitData":{"launchSpeed":100.2,"launchAngle":35.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":74.25,"coordY":64.25}},"index":1,"playId":"205eacf7-5ca0-3fc3-ad34-260d86a169e7","pitchNumber":2,"startTime":"2026-06-28T01:44:17.244Z","endTime":"2026-06-28T01:44:26.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:44:26.275Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Cavanaugh lines out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:46:27.696Z","endTime":"2026-06-28T01:46:43.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.435138198996864,"aZ":-32.81937030625409,"pfxX":1.626892494376368,"pfxZ":-0.460262331082121,"pX":-0.2622818097015639,"pZ":1.7997900375866058,"vX0":2.5627337612494276,"vY0":-116.6060213327027,"vZ0":-3.211150876323914,"x":127.0,"y":190.19,"x0":-1.5818510343565173,"y0":50.005046554920035,"z0":6.253436080781664,"aX":2.2673762555456567},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.3,"breakHorizontal":-3.5,"spinRate":2411,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4675645683986165,"extension":6.293241160764346},"hitData":{"launchSpeed":93.8,"launchAngle":22.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.5,"coordY":85.89}},"index":0,"playId":"26d59b44-083e-349e-aa34-bb15c2c2d232","pitchNumber":1,"startTime":"2026-06-28T01:46:36.304Z","endTime":"2026-06-28T01:46:43.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:46:43.830Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:46:48.862Z","endTime":"2026-06-28T01:48:48.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":80.4,"endSpeed":74.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.071756160900076,"aZ":-32.09256180031508,"pfxX":2.207678499682195,"pfxZ":0.06327223066268672,"pX":-0.5649095785486676,"pZ":2.2130238143140675,"vX0":1.932573413249961,"vY0":-117.08490664465731,"vZ0":-2.2084067621815633,"x":138.53,"y":179.03,"x0":-1.6878695649097246,"y0":50.00559919413384,"z0":6.171143073203303,"aX":3.066051993300855},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.1,"breakHorizontal":-4.4,"spinRate":2380,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.46777990037651307,"extension":6.555736419944342},"index":0,"playId":"78ab3b9f-5ae1-33c4-9aae-591201409dec","pitchNumber":1,"startTime":"2026-06-28T01:47:09.013Z","endTime":"2026-06-28T01:47:12.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383394050910766,"aZ":-22.388144341205646,"pfxX":-7.659791843994604,"pfxZ":5.5448904306186595,"pX":-0.5058041138837867,"pZ":3.116288618092839,"vX0":5.786361749357814,"vY0":-131.60980871515036,"vZ0":-3.158296233752801,"x":136.28,"y":154.64,"x0":-1.7312804358800806,"y0":50.00199604455623,"z0":5.978875553603186,"aX":-13.516299009129966},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":12.7,"spinRate":2187,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4152403166341152,"extension":6.365900539310036},"index":1,"playId":"9320fd7f-91b5-3813-b3a0-04d0bb6424dc","pitchNumber":2,"startTime":"2026-06-28T01:47:21.876Z","endTime":"2026-06-28T01:47:25.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-28T01:47:35.203Z","endTime":"2026-06-28T01:47:42.015Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94169269505183,"aZ":-15.74676599644758,"pfxX":-3.486983854100389,"pfxZ":9.322952112843335,"pX":-0.5699976448850952,"pZ":2.592771603397791,"vX0":3.90019481177131,"vY0":-130.74300343971836,"vZ0":-5.925303283589339,"x":138.73,"y":168.78,"x0":-1.6155870854589296,"y0":50.0046880098561,"z0":6.036181661778956,"aX":-6.14572516250035},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":5.6,"spinRate":2192,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4161122791978453,"extension":6.47468626816137},"index":3,"playId":"cc9ec7be-b285-3811-a9a5-db6ccab53f7e","pitchNumber":3,"startTime":"2026-06-28T01:47:42.015Z","endTime":"2026-06-28T01:47:51.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0196160861924,"aZ":-17.80835472175668,"pfxX":-3.349932750140042,"pfxZ":7.6012908479149,"pX":-0.6719650657785629,"pZ":4.851612242580743,"vX0":3.8636172952594494,"vY0":-135.05530152691819,"vZ0":-0.06542577962882579,"x":142.61,"y":107.79,"x0":-1.6704235066943385,"y0":50.004259325300026,"z0":6.104801582954729,"aX":-6.33271821397875},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":5.5,"spinRate":2216,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4020309473559669,"extension":6.483862973986996},"index":4,"playId":"a2b8b9fe-231b-3525-acda-cca86dcce97f","pitchNumber":4,"startTime":"2026-06-28T01:48:09.096Z","endTime":"2026-06-28T01:48:12.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948441978908026,"aZ":-25.721911793832508,"pfxX":-7.207098663929607,"pfxZ":3.520926556841717,"pX":0.3254917697484418,"pZ":3.943562513181678,"vX0":7.499242563968501,"vY0":-133.41706629643002,"vZ0":-0.6719963431148692,"x":104.59,"y":132.3,"x0":-1.5619722913474123,"y0":50.00661757219293,"z0":6.023788022505888,"aX":-13.225507583197498},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.5,"breakHorizontal":11.8,"spinRate":2063,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40779685840365554,"extension":6.571161725319202},"index":5,"playId":"39b86f40-6728-37f9-930f-a90fc39415ea","pitchNumber":5,"startTime":"2026-06-28T01:48:23.035Z","endTime":"2026-06-28T01:48:27.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":77.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.74543191990551,"aZ":-35.37729447142471,"pfxX":3.680378604737818,"pfxZ":-2.166761373798604,"pX":-0.20219598138105405,"pZ":3.1165403937809675,"vX0":2.0015775385524064,"vY0":-119.39760760289,"vZ0":0.17464187010601928,"x":112.93,"y":160.49,"x0":-1.5230127803729665,"y0":50.00321136571935,"z0":6.163849374684889,"aX":5.442037743768054},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.7,"breakHorizontal":-7.1,"spinRate":2371,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.4545531764094348,"extension":6.61363853341763},"hitData":{"launchSpeed":83.0,"launchAngle":15.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.88,"coordY":122.18}},"index":6,"playId":"5556b9f3-dc34-3657-b56b-d9cb05141ce5","pitchNumber":6,"startTime":"2026-06-28T01:48:36.444Z","endTime":"2026-06-28T01:48:48.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:48:48.450Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Mauricio Dubón. Luis Arraez to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:48:54.868Z","endTime":"2026-06-28T01:49:21.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968298744552136,"aZ":-24.072982626251854,"pfxX":-9.944249560184517,"pfxZ":4.568981467033363,"pX":-0.5718038023883465,"pZ":2.2992882427796224,"vX0":5.465605119360987,"vY0":-131.7960443301928,"vZ0":-5.160648447759087,"x":138.8,"y":176.7,"x0":-1.3720171843731628,"y0":50.003737991596424,"z0":6.042932491550205,"aX":-17.63114645965816},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":2146,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4143721380050649,"extension":6.623733050348504},"hitData":{"launchSpeed":91.8,"launchAngle":12.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.44,"coordY":122.05}},"index":0,"playId":"ef27205f-2a83-3941-a43c-2efe959f53f5","pitchNumber":1,"startTime":"2026-06-28T01:49:10.906Z","endTime":"2026-06-28T01:49:21.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.10000000000001,"awayTeamWinProbability":20.89999999999999,"homeTeamWinProbabilityAdded":2.500000000000014,"leverageIndex":0.86,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:49:21.912Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:49:20.228Z","endTime":"2026-06-28T01:51:04.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98126706679025,"aZ":-34.44390340539221,"pfxX":0.7771771716115548,"pfxZ":-1.5929942096596452,"pX":-0.6593164476407032,"pZ":1.8886785145366987,"vX0":1.7988700409906972,"vY0":-119.04878487907983,"vZ0":-2.564874595924257,"x":142.13,"y":187.79,"x0":-1.5272434626264204,"y0":50.0010360320311,"z0":6.113870941011859,"aX":1.1092289812649394},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.2,"breakHorizontal":-1.9,"spinRate":2385,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.4610240442707836,"extension":6.54481207819962},"index":0,"playId":"8c148466-6690-3ffc-af2e-b07f8711eb6a","pitchNumber":1,"startTime":"2026-06-28T01:49:59.645Z","endTime":"2026-06-28T01:50:05.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.668329587361846,"aZ":-23.017089747529493,"pfxX":-6.635378604506679,"pfxZ":5.333900429912786,"pX":-0.022560857030231952,"pZ":1.3649244701058607,"vX0":5.748284148353798,"vY0":-129.60603343175106,"vZ0":-7.214299794359641,"x":117.86,"y":201.93,"x0":-1.3968733541301213,"y0":50.00539917771646,"z0":5.917596557664038,"aX":-11.397979544817117},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":10.9,"spinRate":2005,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4210714422082713,"extension":6.703725525365035},"index":1,"playId":"386d7a67-aeae-31fd-9239-425c13114f78","pitchNumber":2,"startTime":"2026-06-28T01:50:23.930Z","endTime":"2026-06-28T01:50:28.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251559593914884,"aZ":-13.288314416156663,"pfxX":-2.1270603083880744,"pfxZ":10.305032136506625,"pX":-0.7448095305409252,"pZ":2.6331268182870655,"vX0":2.971903651573965,"vY0":-134.0990823480709,"vZ0":-6.136615737821255,"x":145.39,"y":167.69,"x0":-1.5877932041691554,"y0":50.00500483977042,"z0":5.888023342814525,"aX":-3.8993924576612207},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":3.2,"spinRate":2214,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4074534086329762,"extension":6.589135652912281},"index":2,"playId":"4c8cd0a0-d924-32d6-b6ed-71c9ef532a2a","pitchNumber":3,"startTime":"2026-06-28T01:50:42.075Z","endTime":"2026-06-28T01:50:46.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35042860195615,"aZ":-14.93260292783063,"pfxX":-1.977168909904925,"pfxZ":9.430184308350814,"pX":-1.0049366086594382,"pZ":3.8969095186507534,"vX0":2.020662665832496,"vY0":-133.52200959640822,"vZ0":-2.752177903244234,"x":155.31,"y":133.56,"x0":-1.510113366379519,"y0":50.00297218757572,"z0":5.998939612238968,"aX":-3.615171607900234},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":3.2,"spinRate":2264,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40825627220943517,"extension":6.409483214780103},"index":3,"playId":"ad3468de-910d-3d3a-8f0b-c3773dc2d0f0","pitchNumber":4,"startTime":"2026-06-28T01:50:59.960Z","endTime":"2026-06-28T01:51:04.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.32,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:51:04.781Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (14) on a fly ball to right field. Luis Arraez scores. Casey Schmitt scores.","rbi":3,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:51:19.178Z","endTime":"2026-06-28T01:53:44.705Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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,1,2],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":76.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.774191606139134,"aZ":-34.780218119210865,"pfxX":3.4888932524659126,"pfxZ":-1.7998508232791988,"pX":-0.9036135057093458,"pZ":2.0687581733605955,"vX0":0.6924545137440299,"vY0":-118.59088309813633,"vZ0":-2.0202363315506493,"x":151.44,"y":182.92,"x0":-1.6517478628048101,"y0":50.00070938045045,"z0":6.049962375303081,"aX":5.059844678897594},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.5,"breakHorizontal":-6.5,"spinRate":2451,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4586538460432088,"extension":6.333688701782881},"index":0,"playId":"b1603049-7401-3954-b02f-dcbec40f546f","pitchNumber":1,"startTime":"2026-06-28T01:51:27.490Z","endTime":"2026-06-28T01:51:31.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.724278136574963,"aZ":-21.89856849606382,"pfxX":1.1393922603795197,"pfxZ":6.014698994301492,"pX":0.12463704396875955,"pZ":2.914740062332499,"vX0":3.7063144686952736,"vY0":-129.07955695870353,"vZ0":-3.5987102613108934,"x":112.25,"y":160.08,"x0":-1.4707060724485927,"y0":50.00398676209433,"z0":5.988558909928026,"aX":1.9459805429904158},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.4,"breakHorizontal":-2.8,"spinRate":2252,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.42232818260980753,"extension":6.480172744605234},"index":1,"playId":"c2a2aefc-d660-37a8-973f-0e8515b70a52","pitchNumber":2,"startTime":"2026-06-28T01:51:42.122Z","endTime":"2026-06-28T01:51:46.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61501519949154,"aZ":-26.77654675354069,"pfxX":-9.197031061316622,"pfxZ":3.0254818756949184,"pX":-0.30101033228116353,"pZ":2.441367774731593,"vX0":6.352677394384326,"vY0":-132.37563819099137,"vZ0":-4.060260706878473,"x":128.47,"y":172.86,"x0":-1.529491021527254,"y0":50.004781525807836,"z0":5.941246180383808,"aX":-16.42558385442287},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":2078,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.41278900912646455,"extension":6.5078719399660345},"index":2,"playId":"a44349f5-96cd-38f1-9174-c38f323d1677","pitchNumber":3,"startTime":"2026-06-28T01:52:02.564Z","endTime":"2026-06-28T01:52:09.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731250716817986,"aZ":-22.98868390912041,"pfxX":0.20579269482225726,"pfxZ":5.254075435513196,"pX":1.4541312037678449,"pZ":2.99885226852137,"vX0":7.440881067160654,"vY0":-130.42760592716516,"vZ0":-3.5644453669475746,"x":61.57,"y":157.81,"x0":-1.4452580485867654,"y0":50.001446975045376,"z0":6.088105630487348,"aX":0.35817978043559334},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.8,"spinRate":2226,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.41766953513233185,"extension":6.503873192218947},"index":3,"playId":"f7d6d359-fd85-3a05-8ca9-60f7804d280b","pitchNumber":4,"startTime":"2026-06-28T01:52:33.910Z","endTime":"2026-06-28T01:52:39.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T01:53:00.547Z","endTime":"2026-06-28T01:53:13.400Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.835954470419537,"aZ":-32.892857615196135,"pfxX":2.2753120140097254,"pfxZ":-0.4623832703275683,"pX":0.16969476080517212,"pZ":1.5624179196176986,"vX0":3.0044445930969377,"vY0":-122.14155980639764,"vZ0":-4.151681027214683,"x":110.53,"y":196.59,"x0":-1.3634009111130394,"y0":50.00567475763576,"z0":6.056198779506938,"aX":3.5027192659147066},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":-4.7,"spinRate":2404,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4452611866679561,"extension":6.459215976220908},"hitData":{"launchSpeed":96.4,"launchAngle":34.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":223.24,"coordY":88.83}},"index":5,"playId":"950d4ace-380a-3b4e-88f3-f8798ae59757","pitchNumber":5,"startTime":"2026-06-28T01:53:13.400Z","endTime":"2026-06-28T01:53:44.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":16.30000000000001,"leverageIndex":1.23,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:53:44.705Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to catcher Drake Baldwin in foul territory.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:53:43.475Z","endTime":"2026-06-28T01:54:50.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34842826380149,"aZ":-24.73395214055238,"pfxX":-7.941085068529866,"pfxZ":4.174297752163404,"pX":-0.643868214534606,"pZ":1.925866526242438,"vX0":5.477210108648248,"vY0":-132.18483605477834,"vZ0":-5.882555102567987,"x":141.54,"y":186.78,"x0":-1.70386853341242,"y0":50.002491563604785,"z0":5.979275558656727,"aX":-14.149889875385764},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":2121,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.41326821480314857,"extension":6.5379708334599895},"index":0,"playId":"08caed1e-321a-3148-b65d-38362c87e486","pitchNumber":1,"startTime":"2026-06-28T01:54:06.058Z","endTime":"2026-06-28T01:54:13.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":85.6,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28704160319137,"aZ":-28.454185698744638,"pfxX":-6.414377613560454,"pfxZ":2.3551075947568445,"pX":-0.5239407615269543,"pZ":0.41980215254638675,"vX0":4.861511876640054,"vY0":-124.42786468423691,"vZ0":-7.637380915771141,"x":136.97,"y":227.45,"x0":-1.6628038100817524,"y0":50.003609501359726,"z0":5.863586148915895,"aX":-10.130796901124185},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":10.6,"spinRate":1086,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4390064703293648,"extension":6.607622621990497},"index":1,"playId":"5ccc688f-2fae-30d3-8049-83e05adb0ec0","pitchNumber":2,"startTime":"2026-06-28T01:54:25.783Z","endTime":"2026-06-28T01:54:29.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":83.6,"endSpeed":77.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782416557863133,"aZ":-31.536939046263004,"pfxX":2.916130326839533,"pfxZ":0.42865491544223566,"pX":0.11641483197805431,"pZ":2.925991201769087,"vX0":2.775624105942315,"vY0":-121.75063828890971,"vZ0":-1.2348028856914874,"x":112.56,"y":159.78,"x0":-1.4171541298030892,"y0":50.00530407711029,"z0":6.167632210109875,"aX":4.381042241982054},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":-5.9,"spinRate":2285,"spinDirection":65},"zone":2,"typeConfidence":2.0,"plateTime":0.4497795359315382,"extension":6.3247249819202676},"hitData":{"launchSpeed":85.7,"launchAngle":82.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":108.89,"coordY":207.24}},"index":2,"playId":"ee4e8850-200c-39dc-9079-9da577e8242c","pitchNumber":3,"startTime":"2026-06-28T01:54:40.368Z","endTime":"2026-06-28T01:54:50.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:54:50.377Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T01:56:50.301Z","endTime":"2026-06-28T01:57:40.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(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":91.5,"endSpeed":85.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697431691667585,"aZ":-28.031832603539478,"pfxX":-7.847614937892729,"pfxZ":2.268510721008605,"pX":-1.3944392651445134,"pZ":2.50491817296897,"vX0":4.1281627830390635,"vY0":-133.30860412053352,"vZ0":-1.6777145308859795,"x":170.15,"y":171.15,"x0":-1.9314481845668532,"y0":50.00307534930137,"z0":5.137575729251867,"aX":-14.332931364029685},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.0,"breakHorizontal":13.6,"spinRate":2013,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40858013692608175,"extension":6.935096587531244},"index":0,"playId":"76ef176f-a2c9-3d64-9ec2-6df6501148c6","pitchNumber":1,"startTime":"2026-06-28T01:57:02.514Z","endTime":"2026-06-28T01:57:06.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.418700697986736,"aZ":-31.37503916354,"pfxX":6.764429266152625,"pfxZ":0.507118787310997,"pX":0.019641003003992425,"pZ":2.5357467155332007,"vX0":2.654534597707684,"vY0":-123.56654635734078,"vZ0":0.44706514231340866,"x":116.25,"y":170.31,"x0":-1.943033922620218,"y0":50.000827207207934,"z0":4.959525317239078,"aX":10.60360280156607},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":-12.8,"spinRate":2513,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.44093368047786896,"extension":6.703732476670021},"index":1,"playId":"c501c20d-df50-3704-95cb-73c1f514a9a7","pitchNumber":2,"startTime":"2026-06-28T01:57:16.954Z","endTime":"2026-06-28T01:57:20.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846512041251856,"aZ":-36.16647898750159,"pfxX":-8.981370027559343,"pfxZ":-2.5323075805369104,"pX":-0.21905964051921017,"pZ":1.1802306029248095,"vX0":6.866231630711543,"vY0":-124.14933360643916,"vZ0":-1.3700588218275334,"x":125.35,"y":206.91,"x0":-1.8419838488631057,"y0":50.005896664459605,"z0":4.726109586414132,"aX":-14.143822926937117},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.7,"breakHorizontal":14.9,"spinRate":1531,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4397453952004873,"extension":6.84378396414469},"hitData":{"launchSpeed":87.2,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.59,"coordY":166.23}},"index":2,"playId":"697f9474-90f5-3a32-8025-a442b7056f26","pitchNumber":3,"startTime":"2026-06-28T01:57:32.701Z","endTime":"2026-06-28T01:57:40.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:57:40.951Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T01:57:47.757Z","endTime":"2026-06-28T01:59:27.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673531127609593,"aZ":-34.696550005506346,"pfxX":-7.440612524793854,"pfxZ":-1.4272605768143514,"pX":-1.2971009906751108,"pZ":2.3990745657112704,"vX0":3.833948868891793,"vY0":-131.60684681926836,"vZ0":-0.3444051072407154,"x":166.44,"y":174.0,"x0":-1.7994651495729383,"y0":50.00089946158919,"z0":5.082592241006828,"aX":-13.163362493001248},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.4,"breakHorizontal":12.7,"spinRate":1824,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41480581803732175,"extension":6.658646159473128},"index":0,"playId":"afcee3bf-f2b6-3cba-8ff6-aab078fe9a0f","pitchNumber":1,"startTime":"2026-06-28T01:58:08.088Z","endTime":"2026-06-28T01:58:11.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":88.6,"endSpeed":82.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.798645105681793,"aZ":-23.239607029424295,"pfxX":-0.37321390206476224,"pfxZ":5.17098138014706,"pX":-1.7033574087830834,"pZ":3.3393758990943447,"vX0":0.3912654675936862,"vY0":-129.31286719084937,"vZ0":-0.07723905119466712,"x":181.93,"y":148.62,"x0":-1.806686734332923,"y0":50.00365315903627,"z0":5.122496352081914,"aX":-0.6450267078549585},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.6,"breakHorizontal":0.6,"spinRate":2253,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.42030222801434824,"extension":6.884873730725209},"index":1,"playId":"da94a7cb-bb7d-3c33-9476-119562c87e59","pitchNumber":2,"startTime":"2026-06-28T01:58:24.586Z","endTime":"2026-06-28T01:58:28.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.878995645832024,"aZ":-33.72971992840604,"pfxX":8.45710161343132,"pfxZ":-1.0216452260586708,"pX":-0.05548976288679719,"pZ":1.9181900289086709,"vX0":1.9106324623703073,"vY0":-121.789845087194,"vZ0":-0.2028035131995597,"x":119.12,"y":186.99,"x0":-1.9477992050283806,"y0":50.00504824917479,"z0":4.8973866329531885,"aX":12.82241163862353},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":-15.7,"spinRate":2542,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.44817011854329847,"extension":6.872668256116986},"index":2,"playId":"14325f66-09f4-3603-8877-5473cf50c907","pitchNumber":3,"startTime":"2026-06-28T01:58:41.517Z","endTime":"2026-06-28T01:58:49.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.720828436311752,"aZ":-33.589339098358515,"pfxX":8.541541459818436,"pfxZ":-0.9456717692161511,"pX":-1.2482674900708195,"pZ":2.2611250042283064,"vX0":-0.3383595776840557,"vY0":-120.95275525171837,"vZ0":0.7508878943089017,"x":164.58,"y":177.73,"x0":-2.218387152902045,"y0":50.00328207763512,"z0":4.872490866943192,"aX":12.763130099440659},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.3,"breakHorizontal":-15.5,"spinRate":2450,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4513861760603688,"extension":7.013340254247536},"index":3,"playId":"8fb3dc5a-4e57-3ce5-aab7-d4d1bd2e7e45","pitchNumber":4,"startTime":"2026-06-28T01:59:04.287Z","endTime":"2026-06-28T01:59:08.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.152832524044655,"aZ":-33.92564324680891,"pfxX":-8.840608715573962,"pfxZ":-0.9914930859164084,"pX":-0.8229252957110932,"pZ":2.4033135993714465,"vX0":4.807637377286707,"vY0":-132.19953358552607,"vZ0":-0.26053310683434117,"x":148.37,"y":173.89,"x0":-1.5164340996443204,"y0":50.00098959647463,"z0":4.993113567894854,"aX":-15.648007052252531},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.7,"breakHorizontal":15.0,"spinRate":1867,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.41428983765424254,"extension":6.8625264397732},"hitData":{"launchSpeed":83.3,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.2,"coordY":151.67}},"index":4,"playId":"0b244f02-6549-349d-8f02-05f725a691f7","pitchNumber":5,"startTime":"2026-06-28T01:59:19.658Z","endTime":"2026-06-28T01:59:27.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":0.799999999999983,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:59:27.690Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T01:59:35.657Z","endTime":"2026-06-28T02:00:23.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89971425009595,"aZ":-32.16408555683271,"pfxX":-9.91612393771209,"pfxZ":0.0025580604196964174,"pX":-0.12776922765243653,"pZ":3.1209276322378066,"vX0":7.050542013004682,"vY0":-132.7121937878368,"vZ0":0.8166142831714234,"x":121.87,"y":154.51,"x0":-1.5230890722769428,"y0":50.000806327047385,"z0":5.141810199227869,"aX":-17.78604359007299},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.4,"breakHorizontal":16.6,"spinRate":1961,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.41184025035262417,"extension":6.9457456073594965},"index":0,"playId":"9608d21a-c81b-3d93-aadf-0dca48afe461","pitchNumber":1,"startTime":"2026-06-28T01:59:53.422Z","endTime":"2026-06-28T01:59:58.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357200555490934,"aZ":-31.836552842859994,"pfxX":-10.157340627385741,"pfxZ":0.19150046530567622,"pX":0.6591645795758504,"pZ":2.8663061905114446,"vX0":9.219093588792845,"vY0":-131.91941224875174,"vZ0":0.28207499919012147,"x":91.87,"y":161.39,"x0":-1.5565867217290728,"y0":50.00372776498159,"z0":5.099759429043328,"aX":-17.952122164291147},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.6,"breakHorizontal":16.4,"spinRate":2007,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.4147701976670568,"extension":7.0633446806402205},"hitData":{"launchSpeed":94.4,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.1,"coordY":146.09}},"index":1,"playId":"4b807981-dca8-3a6e-9db3-7390d49915c2","pitchNumber":2,"startTime":"2026-06-28T02:00:14.389Z","endTime":"2026-06-28T02:00:23.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:00:23.330Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:01:59.507Z","endTime":"2026-06-28T02:03:32.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8375354055059,"aZ":-24.387367748395352,"pfxX":0.9802298810720513,"pfxZ":4.750028767442888,"pX":0.8022489191565629,"pZ":2.4210075595720126,"vX0":5.370074314873392,"vY0":-126.41439704665646,"vZ0":-4.228490477842097,"x":86.42,"y":173.41,"x0":-1.4662298671792888,"y0":50.00065955750411,"z0":6.045058153396864,"aX":1.6040085016622392},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.0,"breakHorizontal":-2.9,"spinRate":2178,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.43129093821932774,"extension":6.503873042825513},"index":0,"playId":"2a0e4c3d-8c53-3272-9f37-2713e844339d","pitchNumber":1,"startTime":"2026-06-28T02:02:25.844Z","endTime":"2026-06-28T02:02:29.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":87.7,"endSpeed":81.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.902651840008364,"aZ":-22.713973402202384,"pfxX":-8.225213519556945,"pfxZ":5.690242866555055,"pX":-0.5103347112394763,"pZ":0.8646563104144841,"vX0":5.321138158743808,"vY0":-127.5167417087354,"vZ0":-8.091797817452292,"x":136.45,"y":215.43,"x0":-1.5455445334182891,"y0":50.002360623815164,"z0":5.844505641706178,"aX":-13.673213810077332},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":13.8,"spinRate":2150,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.427990133766615,"extension":6.639446757592816},"index":1,"playId":"b8d558f0-0555-35d6-af9d-9a00fdcc6158","pitchNumber":2,"startTime":"2026-06-28T02:02:37.834Z","endTime":"2026-06-28T02:02:41.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.642519870397674,"aZ":-20.25112571225949,"pfxX":0.8246817880113597,"pfxZ":7.195478377396965,"pX":-0.10956409393818207,"pZ":3.941975222152742,"vX0":3.48875660869683,"vY0":-127.27167793776762,"vZ0":-1.5135161537190907,"x":121.18,"y":132.35,"x0":-1.5996449677873301,"y0":50.00430641159866,"z0":6.132385842719876,"aX":1.365692880152828},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.0,"breakHorizontal":-2.2,"spinRate":2209,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.42871486131085934,"extension":6.454127868653987},"index":2,"playId":"60bf6669-e68e-3ab1-a891-eb306bf9c4c0","pitchNumber":3,"startTime":"2026-06-28T02:02:49.389Z","endTime":"2026-06-28T02:02:53.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56149417675992,"aZ":-17.570593196835116,"pfxX":-1.9421888143117916,"pfxZ":8.806542229255909,"pX":-0.2688955031715473,"pZ":3.1574605366847526,"vX0":4.260525982134782,"vY0":-127.7709068564255,"vZ0":-3.854530643719319,"x":127.25,"y":153.53,"x0":-1.703383892266395,"y0":50.00585415142208,"z0":6.060944838504745,"aX":-3.2224378143842474},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.4,"breakHorizontal":2.6,"spinRate":2045,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.42817538636805663,"extension":6.292429506840941},"index":3,"playId":"ab516155-e5cf-35f9-b0d4-6bc2e870e51a","pitchNumber":4,"startTime":"2026-06-28T02:03:01.565Z","endTime":"2026-06-28T02:03:05.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.997102433185766,"aZ":-35.76648637146487,"pfxX":2.801892785352438,"pfxZ":-2.5384235900606864,"pX":-0.518138226350073,"pZ":2.8877575410785474,"vX0":1.560118685028775,"vY0":-117.25695754257598,"vZ0":-0.09650269995644356,"x":136.75,"y":160.81,"x0":-1.5528935146554008,"y0":50.005392567226075,"z0":6.224625702635605,"aX":3.9611082420017896},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.4,"breakHorizontal":-5.4,"spinRate":2388,"spinDirection":39},"zone":4,"typeConfidence":2.0,"plateTime":0.4644188339500026,"extension":6.277658960202684},"index":4,"playId":"0f702e45-6f62-37d0-8095-d19876d5fead","pitchNumber":5,"startTime":"2026-06-28T02:03:12.584Z","endTime":"2026-06-28T02:03:16.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.131190298769397,"aZ":-22.340892567217214,"pfxX":1.6893175788721324,"pfxZ":5.973356901516558,"pX":0.7286175623817779,"pZ":2.325009253161405,"vX0":5.247921478148919,"vY0":-126.07487744357368,"vZ0":-4.946954985188068,"x":89.23,"y":176.0,"x0":-1.5806147330177984,"y0":50.005786375851066,"z0":6.063715023025799,"aX":2.780877443669672},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.2,"breakHorizontal":-4.0,"spinRate":2186,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.43070653946859805,"extension":6.469689838786621},"index":5,"playId":"2512ea6b-fe6b-3bd2-95a7-33bcc793371c","pitchNumber":6,"startTime":"2026-06-28T02:03:27.535Z","endTime":"2026-06-28T02:03:32.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:03:32.346Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:03:42.450Z","endTime":"2026-06-28T02:04:22.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.086724565358566,"aZ":-21.917870297754675,"pfxX":-5.266668069972221,"pfxZ":5.849210944640216,"pX":1.0944587088005364,"pZ":2.1193452870632505,"vX0":8.284865242509476,"vY0":-130.72149985847233,"vZ0":-5.8649021723666355,"x":75.28,"y":181.56,"x0":-1.412391717668621,"y0":50.003633857426536,"z0":6.006658944026473,"aX":-9.237721493401713},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":8.0,"spinRate":2190,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4168615617154723,"extension":6.622560780431573},"index":0,"playId":"d287bbbd-7dd0-3bca-9719-a4cc05bac42f","pitchNumber":1,"startTime":"2026-06-28T02:03:55.368Z","endTime":"2026-06-28T02:03:59.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8256887179141,"aZ":-22.651329133517365,"pfxX":2.5999452034611177,"pfxZ":5.748930948460364,"pX":0.8928281454765644,"pZ":1.8387268171474553,"vX0":5.080233449854227,"vY0":-126.78509242714303,"vZ0":-5.921912184131096,"x":82.97,"y":189.13,"x0":-1.4613724504461865,"y0":50.0006446903827,"z0":5.971116748007326,"aX":4.301667496946771},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":-5.6,"spinRate":2165,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.429259238779681,"extension":6.653584369000551},"hitData":{"launchSpeed":78.0,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.92,"coordY":151.55}},"index":1,"playId":"ee97c7f2-bb79-31f1-88fa-3cf6b60125ed","pitchNumber":2,"startTime":"2026-06-28T02:04:14.170Z","endTime":"2026-06-28T02:04:22.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:04:22.170Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Gilbert lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:04:33.157Z","endTime":"2026-06-28T02:06:29.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":89.4,"endSpeed":82.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245642390031282,"aZ":-24.08588923412525,"pfxX":-7.86349645614345,"pfxZ":4.691514101298337,"pX":-1.007543512058624,"pZ":3.3544674000755665,"vX0":4.08547706052857,"vY0":-130.17722645888705,"vZ0":-2.481572888625079,"x":155.41,"y":148.21,"x0":-1.5721960730575888,"y0":50.001112491221875,"z0":6.135305537462115,"aX":-13.551564725036485},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":13.4,"spinRate":2135,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.42007889859879155,"extension":6.661864047745197},"index":0,"playId":"f178703e-050e-3865-8d12-7c90e6873685","pitchNumber":1,"startTime":"2026-06-28T02:04:47.234Z","endTime":"2026-06-28T02:04:51.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.392915805340806,"aZ":-23.806380166608495,"pfxX":1.0888389456295333,"pfxZ":5.122893542902041,"pX":0.7772682546484341,"pZ":2.7145899323961196,"vX0":5.520950422223998,"vY0":-126.35463318862855,"vZ0":-3.417835841863111,"x":87.37,"y":165.49,"x0":-1.568689880769749,"y0":50.00118601334141,"z0":5.9767370430485425,"aX":1.7764735318805267},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":-3.1,"spinRate":2300,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.4318724545495223,"extension":6.599686114341104},"index":1,"playId":"cccb3940-4a24-3c93-8452-b5781f119cac","pitchNumber":2,"startTime":"2026-06-28T02:04:59.823Z","endTime":"2026-06-28T02:05:03.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":79.0,"endSpeed":73.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.332392636438176,"aZ":-33.77819400381399,"pfxX":1.657128290656289,"pfxZ":-1.1766478629911887,"pX":-0.9489158187408556,"pZ":3.628896927476853,"vX0":1.1460918851315054,"vY0":-115.24689209590363,"vZ0":1.346748463683102,"x":153.17,"y":140.8,"x0":-1.6652891446792413,"y0":50.0021011123618,"z0":6.262162143037361,"aX":2.2628118662896077},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.6,"breakHorizontal":-3.2,"spinRate":2319,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.47250908696236094,"extension":6.398226120321302},"index":2,"playId":"c282a185-727c-3c9f-9d1a-c32a5a205ca8","pitchNumber":3,"startTime":"2026-06-28T02:05:13.364Z","endTime":"2026-06-28T02:05:17.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.532075320945268,"aZ":-17.613849492158682,"pfxX":-2.0715162338039885,"pfxZ":8.351529446872561,"pX":-0.055031802720419895,"pZ":2.3048565417931646,"vX0":4.660913266835493,"vY0":-129.77730598209345,"vZ0":-6.131363586802027,"x":119.1,"y":176.55,"x0":-1.5876693985723305,"y0":50.0014909598517,"z0":5.9937446893694455,"aX":-3.611253692498521},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.3,"breakHorizontal":3.0,"spinRate":2147,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4185278763791347,"extension":6.495087668143316},"index":3,"playId":"226fedb3-95dc-3055-93c2-25d649860c44","pitchNumber":4,"startTime":"2026-06-28T02:05:26.030Z","endTime":"2026-06-28T02:05:30.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-06-28T02:05:37.144Z","endTime":"2026-06-28T02:05:51.197Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62239967191466,"aZ":-21.270999903792465,"pfxX":1.6091238145276265,"pfxZ":6.409810217414023,"pX":0.7206166077600097,"pZ":2.0001317593022883,"vX0":5.18228624615371,"vY0":-128.333676030921,"vZ0":-5.9322256252869625,"x":89.53,"y":184.78,"x0":-1.5180356253784937,"y0":50.00375386856876,"z0":5.9527326490345605,"aX":2.736416618751712},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.8,"breakHorizontal":-3.8,"spinRate":2290,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4236176121572761,"extension":6.473237737829108},"index":5,"playId":"c1cf86f5-52a5-349c-b772-2863183388bc","pitchNumber":5,"startTime":"2026-06-28T02:05:51.197Z","endTime":"2026-06-28T02:05:55.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.008789819531863,"aZ":-22.1938533510041,"pfxX":1.8055058554106107,"pfxZ":6.041477903091036,"pX":-0.2625819558999955,"pZ":2.123858053482237,"vX0":3.0469074491156443,"vY0":-126.4856055252702,"vZ0":-5.347290617114762,"x":127.01,"y":181.44,"x0":-1.708304492337228,"y0":50.004705234484284,"z0":5.998868612584597,"aX":2.9833559143191404},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.2,"breakHorizontal":-3.8,"spinRate":2095,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4297963554547697,"extension":6.627241074935716},"hitData":{"launchSpeed":105.2,"launchAngle":12.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.09,"coordY":72.96}},"index":6,"playId":"d56f0d17-a926-3da9-a44b-41d4aef6889e","pitchNumber":6,"startTime":"2026-06-28T02:06:21.978Z","endTime":"2026-06-28T02:06:29.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.29999999999998295,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:06:29.023Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, pitcher Logan Webb to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T02:08:14.986Z","endTime":"2026-06-28T02:09:33.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96190359932237,"aZ":-18.55803012108452,"pfxX":-4.585933738990143,"pfxZ":7.651423265227926,"pX":0.49402832404005115,"pZ":2.744387711000998,"vX0":6.421405542952848,"vY0":-132.26070485226631,"vZ0":-2.735715097714416,"x":98.17,"y":164.68,"x0":-1.3642555877602702,"y0":50.00638525696646,"z0":5.145875933456933,"aX":-8.165478352552174},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":7.0,"spinRate":1981,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4133804950031945,"extension":6.882700122904799},"index":0,"playId":"bcc672f3-f0f7-39ad-a06b-18460765bedb","pitchNumber":1,"startTime":"2026-06-28T02:08:36.326Z","endTime":"2026-06-28T02:08:40.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.481312460530514,"aZ":-30.38846333723334,"pfxX":-9.99059296654182,"pfxZ":1.0159490408858929,"pX":-0.031766055349020446,"pZ":3.267552936670242,"vX0":6.947331083894801,"vY0":-131.3439258302986,"vZ0":0.771201513015123,"x":118.21,"y":150.56,"x0":-1.4062936278627676,"y0":50.00278692282049,"z0":5.220979136473702,"aX":-17.54508601265379},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":16.7,"spinRate":1923,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.41620557113878043,"extension":6.868770691291558},"index":1,"playId":"52ed2dbe-3011-3202-a586-98c5cf4d5470","pitchNumber":2,"startTime":"2026-06-28T02:08:52.593Z","endTime":"2026-06-28T02:08:56.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.111191350110932,"aZ":-36.93934246342929,"pfxX":-6.685132595821467,"pfxZ":-2.916243505816251,"pX":1.545873316248742,"pZ":0.9567652320337237,"vX0":9.540392866394184,"vY0":-126.35170124175433,"vZ0":-2.3605137911177314,"x":58.07,"y":212.95,"x0":-1.3915031069505006,"y0":50.00352349469785,"z0":4.840556375654102,"aX":-10.929048269254398},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.6,"breakHorizontal":10.2,"spinRate":1524,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.4317150278099189,"extension":6.936050341197249},"index":2,"playId":"dff350e2-9a8e-3226-bea2-d21c72b3880d","pitchNumber":3,"startTime":"2026-06-28T02:09:09.404Z","endTime":"2026-06-28T02:09:12.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.045723208192854,"aZ":-37.43726408927911,"pfxX":-5.991702483353474,"pfxZ":-3.229854308533561,"pX":0.6504310950033649,"pZ":1.3062558889387885,"vX0":7.552325730739705,"vY0":-126.12398132138748,"vZ0":-1.2858626299386344,"x":92.21,"y":203.51,"x0":-1.589350587856505,"y0":50.004543859696284,"z0":4.8126025764542915,"aX":-9.759268187226729},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.9,"breakHorizontal":9.4,"spinRate":1531,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4324999076056235,"extension":6.921052235082629},"hitData":{"launchSpeed":77.4,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.68,"coordY":180.41}},"index":3,"playId":"16fbc299-54ad-39d4-b469-bc878b349054","pitchNumber":4,"startTime":"2026-06-28T02:09:25.672Z","endTime":"2026-06-28T02:09:33.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.89999999999999,"awayTeamWinProbability":5.1000000000000085,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:09:33.686Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T02:09:42.620Z","endTime":"2026-06-28T02:11:23.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610442908041307,"aZ":-33.00142388748442,"pfxX":-8.121015909371373,"pfxZ":-0.47650702938259215,"pX":-2.1364210434936677,"pZ":3.3151908948798234,"vX0":1.6564765372484882,"vY0":-131.17397631818142,"vZ0":1.753733488529791,"x":198.44,"y":149.27,"x0":-1.7208929317710553,"y0":50.00051366220991,"z0":5.097418502146088,"aX":-14.15761772078771},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.2,"breakHorizontal":14.4,"spinRate":1903,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.417461765692547,"extension":6.843350137677458},"index":0,"playId":"754361ea-37fd-3e88-97c7-49aa34bb61f5","pitchNumber":1,"startTime":"2026-06-28T02:10:00.437Z","endTime":"2026-06-28T02:10:03.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033397478493356,"aZ":-33.21201610134022,"pfxX":8.856297893646015,"pfxZ":-0.7036405555866434,"pX":-1.7396373363734396,"pZ":3.2194510936268244,"vX0":-1.7348024806586357,"vY0":-120.8088510987729,"vZ0":2.7497132073781936,"x":183.31,"y":151.85,"x0":-2.163831554562467,"y0":50.000101375658275,"z0":4.9813049124540445,"aX":13.118440809725294},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":-15.6,"spinRate":2526,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.45297710114400225,"extension":6.954597972929817},"index":1,"playId":"f3c190ed-247c-32b3-b71c-65bc1017d1ae","pitchNumber":2,"startTime":"2026-06-28T02:10:16.609Z","endTime":"2026-06-28T02:10:20.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97599380662537,"aZ":-34.04833064319732,"pfxX":-8.953726874800754,"pfxZ":-1.0367701025101805,"pX":-0.6672588395099245,"pZ":2.947660725158593,"vX0":5.605816506695982,"vY0":-133.33224844699478,"vZ0":0.8466982502728517,"x":142.43,"y":159.19,"x0":-1.62694930385818,"y0":50.00174099423354,"z0":5.071068210957277,"aX":-16.221474191524305},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.4,"breakHorizontal":15.1,"spinRate":1940,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.4098258861927335,"extension":6.8993595229756535},"index":2,"playId":"2ace85a3-aba4-31bf-acfa-95ecffd4c067","pitchNumber":3,"startTime":"2026-06-28T02:10:38.350Z","endTime":"2026-06-28T02:10:42.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.503696262104828,"aZ":-24.286132073245252,"pfxX":-0.47289847236271854,"pfxZ":4.479527829346045,"pX":-1.5513927231742706,"pZ":3.67794185269025,"vX0":0.8715407119126116,"vY0":-130.80076858620686,"vZ0":1.0828472645777596,"x":176.14,"y":139.48,"x0":-1.8251055086050558,"y0":50.00100356393829,"z0":5.058780860272099,"aX":-0.8324217016914319},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":0.7,"spinRate":2390,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41624600566161485,"extension":6.664054587077111},"index":3,"playId":"d7b6a4e8-6538-30bb-8505-0452ed29fa94","pitchNumber":4,"startTime":"2026-06-28T02:10:56.348Z","endTime":"2026-06-28T02:11:00.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.473309153508406,"aZ":-30.82931403176561,"pfxX":-8.129317832215401,"pfxZ":0.7400919682852951,"pX":0.06915974189682435,"pZ":2.5566363012588322,"vX0":7.044677795871189,"vY0":-133.07347467234612,"vZ0":-0.7030863611520678,"x":114.36,"y":169.75,"x0":-1.541453996387209,"y0":50.00180788580637,"z0":5.035142327722776,"aX":-14.747348833558718},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.4,"breakHorizontal":13.4,"spinRate":1976,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4097899844422459,"extension":7.085085980793415},"hitData":{"launchSpeed":100.5,"launchAngle":32.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":150.05,"coordY":40.67}},"index":4,"playId":"1425342c-bcba-32ff-b78b-f4f74cbf003d","pitchNumber":5,"startTime":"2026-06-28T02:11:13.652Z","endTime":"2026-06-28T02:11:23.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:11:23.182Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T02:11:28.527Z","endTime":"2026-06-28T02:13:46.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066174198776743,"aZ":-28.21359316517992,"pfxX":-9.450806976550084,"pfxZ":2.1829463412235253,"pX":0.8579238255920243,"pZ":2.925580017350268,"vX0":9.582117333662653,"vY0":-133.0370392048686,"vZ0":-0.40887163269470156,"x":84.3,"y":159.79,"x0":-1.5404535731814202,"y0":50.00430152196849,"z0":5.103541742597094,"aX":-17.162665083557428},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":15.4,"spinRate":1970,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.40968243057611975,"extension":7.111907026758043},"index":0,"playId":"dd16f748-5147-365e-8b5b-568546a21b74","pitchNumber":1,"startTime":"2026-06-28T02:12:05.072Z","endTime":"2026-06-28T02:12:09.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10074152592673,"aZ":-25.754334156443715,"pfxX":-2.1075426382983244,"pfxZ":3.6542984836003747,"pX":0.9390232022124853,"pZ":2.5154631324983945,"vX0":7.223755077158062,"vY0":-130.80467811948745,"vZ0":-1.5338891844192397,"x":81.21,"y":170.86,"x0":-1.568341279691047,"y0":50.001505172499286,"z0":5.015697362220719,"aX":-3.701750824891781},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":2.4,"spinRate":2290,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.41659457455865345,"extension":6.977357723226875},"index":1,"playId":"bb80368d-52dd-360a-8029-b053e4079a46","pitchNumber":2,"startTime":"2026-06-28T02:12:20.952Z","endTime":"2026-06-28T02:12:25.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46466339236663,"aZ":-21.37465812716277,"pfxX":-3.77821455748434,"pfxZ":5.739866108464836,"pX":-0.4153857067254415,"pZ":3.324158707227333,"vX0":4.050085661372396,"vY0":-135.30580268528806,"vZ0":-0.8371072058480462,"x":132.83,"y":149.03,"x0":-1.4303882405571267,"y0":50.00212614582616,"z0":5.115374045614996,"aX":-7.108159477242662},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":6.1,"spinRate":2203,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4025616190499637,"extension":6.865913308903457},"index":2,"playId":"ff3795f2-54d4-3d1b-8e49-f05c59b0432e","pitchNumber":3,"startTime":"2026-06-28T02:12:37.707Z","endTime":"2026-06-28T02:12:41.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24620746432156,"aZ":-28.800599774135936,"pfxX":8.757057783588653,"pfxZ":2.215017630834563,"pX":1.0594509986252305,"pZ":1.8479154719517077,"vX0":4.128660114715045,"vY0":-122.57105735114934,"vZ0":-1.3225416488773,"x":76.62,"y":188.89,"x0":-1.784363389885962,"y0":50.001565401874075,"z0":4.853954757464036,"aX":13.320424242096},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":-16.8,"spinRate":2717,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44688263933329164,"extension":7.096926023587214},"index":3,"playId":"f3b6fee9-c872-3555-a157-ad3277614104","pitchNumber":4,"startTime":"2026-06-28T02:12:56.515Z","endTime":"2026-06-28T02:13:00.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50935979496201,"aZ":-21.60122857217993,"pfxX":-5.6722293370732055,"pfxZ":5.629052314470419,"pX":0.6447089450194528,"pZ":3.2291095003193675,"vX0":7.264522495209541,"vY0":-134.99862677240554,"vZ0":-1.0004217152073647,"x":92.43,"y":151.59,"x0":-1.3221525650944759,"y0":50.004270536993964,"z0":5.100321539786011,"aX":-10.656900755743742},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":9.0,"spinRate":1996,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.40301732790381806,"extension":7.065268418781668},"index":4,"playId":"f8d5fde3-5e39-34cc-83ac-ad4a93ad714f","pitchNumber":5,"startTime":"2026-06-28T02:13:15.000Z","endTime":"2026-06-28T02:13:19.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977749239835216,"aZ":-20.54165631536786,"pfxX":-5.430994104198916,"pfxZ":6.359154602248951,"pX":0.04107674831247801,"pZ":3.4352020575697737,"vX0":5.657808744438214,"vY0":-133.90643249135476,"vZ0":-0.704504524470689,"x":115.43,"y":146.03,"x0":-1.3863830698638353,"y0":50.00225178031327,"z0":5.1618964671682805,"aX":-9.933564469153263},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":1990,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.40792087281425804,"extension":6.995529064413645},"index":5,"playId":"1bc9d196-5154-34b2-abbd-54a56a46a253","pitchNumber":6,"startTime":"2026-06-28T02:13:41.749Z","endTime":"2026-06-28T02:13:46.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:13:46.618Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Cavanaugh flies out sharply to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:16:02.342Z","endTime":"2026-06-28T02:17:45.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Holmes replaces Bryce Elder.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T02:15:48.964Z","endTime":"2026-06-28T02:16:04.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656550,"link":"/api/v1/people/656550"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":93.8,"endSpeed":86.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.775930562496683,"aZ":-11.967364674681257,"pfxX":-4.843590525431766,"pfxZ":10.6567633393081,"pX":-0.4548150931963038,"pZ":1.9435847799972934,"vX0":6.442731234473707,"vY0":-136.29974836390704,"vZ0":-8.020892062605643,"x":134.34,"y":186.3,"x0":-2.211391424938484,"y0":50.00368760000723,"z0":5.736087232280191,"aX":-9.185175865863801},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":7.6,"spinRate":2221,"spinDirection":213},"zone":7,"typeConfidence":0.92,"plateTime":0.4006598796871885,"extension":5.944499807973273},"index":1,"playId":"d9b8b1fb-f74d-36a9-9072-7d305d7340b1","pitchNumber":1,"startTime":"2026-06-28T02:16:04.650Z","endTime":"2026-06-28T02:16:08.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":84.0,"endSpeed":78.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.449683879279895,"aZ":-35.00390432585582,"pfxX":-0.24754217014030244,"pfxZ":-1.8563790802389488,"pX":0.6595159659927338,"pZ":0.17851084352045102,"vX0":6.925186104629323,"vY0":-122.10168223077166,"vZ0":-6.213268255888727,"x":91.86,"y":233.96,"x0":-2.172981024402896,"y0":50.00529488928334,"z0":5.742979435157909,"aX":-0.3764409274599944},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.6,"breakHorizontal":-1.1,"spinRate":2665,"spinDirection":27},"zone":14,"typeConfidence":0.63,"plateTime":0.447363696330223,"extension":6.084838240527709},"index":2,"playId":"648cb6d0-4f63-34b2-99e3-f0318a9789e3","pitchNumber":2,"startTime":"2026-06-28T02:16:19.707Z","endTime":"2026-06-28T02:16:25.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86432576828557,"aZ":-33.805206401806686,"pfxX":1.3036528099586204,"pfxZ":-1.0167404737874275,"pX":-0.21776247591840442,"pZ":1.6008186412910823,"vX0":4.82596931613361,"vY0":-124.53715781064672,"vZ0":-3.4170979111291664,"x":125.3,"y":195.56,"x0":-2.3364525625379233,"y0":50.006058425923335,"z0":5.736445485301021,"aX":2.083529676644566},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.3,"breakHorizontal":-3.2,"spinRate":2600,"spinDirection":52},"zone":13,"typeConfidence":0.86,"plateTime":0.43687474278322824,"extension":6.176668065012007},"index":3,"playId":"11c83aef-110d-32f4-be3c-ea69eb25e06d","pitchNumber":3,"startTime":"2026-06-28T02:16:41.553Z","endTime":"2026-06-28T02:16:45.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84385843672536,"aZ":-15.040774170403884,"pfxX":-3.8089481173190807,"pfxZ":8.789804787548233,"pX":-1.742130180760549,"pZ":2.4021737795427613,"vX0":2.626461916230649,"vY0":-137.81151833429735,"vZ0":-6.401265008479675,"x":183.41,"y":173.92,"x0":-2.2063427326746057,"y0":50.00133022588132,"z0":5.7472526992260455,"aX":-7.422390509495902},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":6.5,"spinRate":2248,"spinDirection":220},"zone":13,"typeConfidence":0.87,"plateTime":0.3954688485690494,"extension":5.979368800940741},"index":4,"playId":"7c68735d-0512-3718-b1ae-ed8b2cf08f3f","pitchNumber":4,"startTime":"2026-06-28T02:17:00.877Z","endTime":"2026-06-28T02:17:04.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.696891163981327,"aZ":-33.44450810519246,"pfxX":0.35155333620222673,"pfxZ":-0.8160925761304263,"pX":0.020551772989218675,"pZ":1.4086538743968888,"vX0":5.342427184316437,"vY0":-123.91104143964584,"vZ0":-3.8708673981227846,"x":116.22,"y":200.75,"x0":-2.204890859387214,"y0":50.00165009185356,"z0":5.771825604302272,"aX":0.5480173944518885},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.2,"breakHorizontal":-1.8,"spinRate":2586,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.44127205075941767,"extension":6.186175982198256},"index":5,"playId":"84ef4ff9-676c-303e-a9e8-63469ecb4448","pitchNumber":5,"startTime":"2026-06-28T02:17:17.850Z","endTime":"2026-06-28T02:17:21.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.771538640110975,"aZ":-37.22309079084906,"pfxX":1.9152857860374972,"pfxZ":-3.3546962072155324,"pX":-0.5715671240101945,"pZ":1.8398330492332797,"vX0":3.4479761833430347,"vY0":-121.22089074684523,"vZ0":-1.9807720845570562,"x":138.79,"y":189.1,"x0":-2.2537742351156553,"y0":50.00005979341283,"z0":5.877552638069932,"aX":2.886274408399815},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.2,"breakHorizontal":-4.2,"spinRate":2729,"spinDirection":40},"zone":7,"typeConfidence":0.67,"plateTime":0.449592532358857,"extension":5.999337593772891},"hitData":{"launchSpeed":100.4,"launchAngle":23.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":62.0,"coordY":72.51}},"index":6,"playId":"466522a0-4fa5-3ece-942f-6cb28a8c7a53","pitchNumber":6,"startTime":"2026-06-28T02:17:37.057Z","endTime":"2026-06-28T02:17:45.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.7,"awayTeamWinProbability":4.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:17:45.074Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:18:03.580Z","endTime":"2026-06-28T02:18:36.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9979469232898,"aZ":-19.808030148222034,"pfxX":-1.7882094847005634,"pfxZ":6.569592800107767,"pX":0.028070283213930264,"pZ":2.4340795415806653,"vX0":6.638285889020506,"vY0":-135.01317515120806,"vZ0":-5.046910495546503,"x":115.93,"y":173.06,"x0":-2.209426197254041,"y0":50.004079501412555,"z0":5.6842312028635265,"aX":-3.367586613575497},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":2.2,"spinRate":2372,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.40269057913456763,"extension":5.955514673092437},"index":0,"playId":"51e39a61-ee85-3872-ab89-0aa45d579a5c","pitchNumber":1,"startTime":"2026-06-28T02:18:09.339Z","endTime":"2026-06-28T02:18:12.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.482231919225704,"aZ":-38.07274024890969,"pfxX":1.5611015200188247,"pfxZ":-3.909903835552287,"pX":0.0891370447232106,"pZ":1.7850682155988018,"vX0":5.013299595117135,"vY0":-121.16597356175407,"vZ0":-1.7436946210067732,"x":113.6,"y":190.58,"x0":-2.1976293831506113,"y0":50.003323735624335,"z0":5.7972006155045515,"aX":2.3542075263564435},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.2,"breakHorizontal":-3.8,"spinRate":2620,"spinDirection":44},"zone":8,"typeConfidence":0.92,"plateTime":0.4495920953154693,"extension":6.137453400212792},"hitData":{"launchSpeed":90.1,"launchAngle":26.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.54,"coordY":92.78}},"index":1,"playId":"01dd48d7-0408-3412-be9a-7171bd8c00bd","pitchNumber":2,"startTime":"2026-06-28T02:18:28.578Z","endTime":"2026-06-28T02:18:36.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.39999999999999,"awayTeamWinProbability":4.6000000000000085,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:18:36.598Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:18:40.660Z","endTime":"2026-06-28T02:20:22.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.170931271234956,"aZ":-22.953442121906622,"pfxX":-8.896379576713652,"pfxZ":4.982180878000519,"pX":-0.06798614838386174,"pZ":1.0741795725308698,"vX0":8.621421235376701,"vY0":-134.48774725797992,"vZ0":-7.79050001970451,"x":119.59,"y":209.78,"x0":-2.1425779073936817,"y0":50.0063002824688,"z0":5.608701596141134,"aX":-16.47882245349411},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":14.5,"spinRate":2180,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4055740098701057,"extension":6.141326442017717},"index":0,"playId":"c86f0818-df03-3c39-875a-ce97aec18209","pitchNumber":1,"startTime":"2026-06-28T02:19:02.305Z","endTime":"2026-06-28T02:19:06.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":84.3,"endSpeed":79.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.55559675522912,"aZ":-31.91761542626117,"pfxX":1.7716320993727792,"pfxZ":0.1654351440948414,"pX":-0.47202560752695544,"pZ":2.8264535800952624,"vX0":3.7760337516584705,"vY0":-122.91587480372397,"vZ0":-1.0124376160004518,"x":134.99,"y":162.47,"x0":-2.245775803332313,"y0":50.004584770820735,"z0":5.903783913571911,"aX":2.7671430755750483},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-4.0,"spinRate":2597,"spinDirection":92},"zone":1,"typeConfidence":0.9,"plateTime":0.44208211192413094,"extension":6.176724808963414},"index":1,"playId":"a43e6774-21bb-394b-8f3c-a95bd3f482a0","pitchNumber":2,"startTime":"2026-06-28T02:19:17.778Z","endTime":"2026-06-28T02:19:21.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41638082864711,"aZ":-36.77876007822405,"pfxX":-1.4428766129007258,"pfxZ":-3.082597132464755,"pX":1.104232536721436,"pZ":-0.55202829875873,"vX0":7.701530004655001,"vY0":-121.13303794294832,"vZ0":-7.264793740523292,"x":74.91,"y":253.68,"x0":-1.9211863695046079,"y0":50.003188213565565,"z0":5.67953393889948,"aX":-2.157674393987922},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.1,"breakHorizontal":0.8,"spinRate":2717,"spinDirection":26},"zone":14,"typeConfidence":0.95,"plateTime":0.4512139398216073,"extension":6.154229710870836},"index":2,"playId":"d0f98e45-d384-34f6-9be3-9b4b24e7d3fa","pitchNumber":3,"startTime":"2026-06-28T02:19:33.644Z","endTime":"2026-06-28T02:19:37.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.728884469297935,"aZ":-23.714366473337993,"pfxX":-7.371948293362853,"pfxZ":4.412517035936512,"pX":-0.6964497395386542,"pZ":2.092160280550749,"vX0":6.666004247397099,"vY0":-136.76186453272132,"vZ0":-5.241394680712642,"x":143.55,"y":182.29,"x0":-2.1933348837216475,"y0":50.004477550356526,"z0":5.634203550926073,"aX":-14.13611398875446},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.2,"breakHorizontal":12.1,"spinRate":2119,"spinDirection":223},"zone":7,"typeConfidence":0.89,"plateTime":0.3986544952182518,"extension":6.0586450263194935},"index":3,"playId":"3fdf64ec-4200-36d6-9be9-fb17c58f7f2d","pitchNumber":4,"startTime":"2026-06-28T02:19:57.356Z","endTime":"2026-06-28T02:20:02.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86341959367428,"aZ":-14.059310887719144,"pfxX":-4.436147416867166,"pfxZ":9.323473463793409,"pX":-0.105590417643979,"pZ":3.543422964634826,"vX0":6.572428626276335,"vY0":-137.61070549991865,"vZ0":-3.872013939634715,"x":121.02,"y":143.11,"x0":-1.9344514719752446,"y0":50.00036148735773,"z0":5.903566925487677,"aX":-8.617193247273923},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2224,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.39609811975431297,"extension":6.058479684836511},"index":4,"playId":"4699e80b-60f5-3b3f-8739-b9aa2872faaa","pitchNumber":5,"startTime":"2026-06-28T02:20:18.015Z","endTime":"2026-06-28T02:20:22.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:20:22.668Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T02:22:24.126Z","endTime":"2026-06-28T02:24:02.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(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.4,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.927638039555156,"aZ":-31.63114615007435,"pfxX":10.52524105021244,"pfxZ":0.36866649681506836,"pX":-1.2717019689150022,"pZ":2.8405881577862226,"vX0":-1.2445100099454267,"vY0":-120.06416889476233,"vZ0":1.4841320346854434,"x":165.47,"y":162.08,"x0":-2.1167280723937396,"y0":50.002092057148936,"z0":5.016797085676861,"aX":15.458349629416142},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.2,"breakHorizontal":-18.8,"spinRate":2574,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.45513875568054374,"extension":6.9976144349644995},"index":0,"playId":"ee31be89-f29b-35e9-8fe6-558aee545d30","pitchNumber":1,"startTime":"2026-06-28T02:22:30.566Z","endTime":"2026-06-28T02:22:34.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54075759670508,"aZ":-34.14806943061952,"pfxX":-9.468407234567012,"pfxZ":-1.1774996498147647,"pX":-0.6586204510477788,"pZ":2.043738566782811,"vX0":5.889623342076264,"vY0":-127.53536520615724,"vZ0":-0.5179044850313507,"x":142.11,"y":183.6,"x0":-1.7455187363976072,"y0":50.00234720687723,"z0":4.899195354198252,"aX":-15.894483032404189},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.0,"breakHorizontal":16.2,"spinRate":1657,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.426381956929311,"extension":7.012527873997813},"index":1,"playId":"37095590-e73c-3242-848a-026a711245c4","pitchNumber":2,"startTime":"2026-06-28T02:22:45.500Z","endTime":"2026-06-28T02:22:49.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.343049360301343,"aZ":-29.150052012327958,"pfxX":8.034183928702952,"pfxZ":1.962770436007676,"pX":1.1594961941080106,"pZ":1.6043141872901896,"vX0":4.374866095906991,"vY0":-123.08171905784559,"vZ0":-1.8095374363304115,"x":72.8,"y":195.46,"x0":-1.6821798247579431,"y0":50.00416259691,"z0":4.806393390424154,"aX":12.384704949841156},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":-15.6,"spinRate":2543,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44421327269641564,"extension":6.87001753671386},"index":2,"playId":"32a349e5-a7aa-3292-b593-230d8f9e9da7","pitchNumber":3,"startTime":"2026-06-28T02:23:00.914Z","endTime":"2026-06-28T02:23:05.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.605307695577473,"aZ":-21.240033089585133,"pfxX":-4.352088208420811,"pfxZ":5.919486007609594,"pX":-0.8070496252143627,"pZ":4.2419458733928,"vX0":3.528993813215771,"vY0":-134.62865653999665,"vZ0":1.5010005990121944,"x":147.76,"y":124.25,"x0":-1.5656095727735635,"y0":50.00061382676715,"z0":5.174585149178671,"aX":-8.03547561848777},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":7.2,"spinRate":2100,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40592640560148796,"extension":6.932774195583995},"index":3,"playId":"ac72d9ad-01c2-3e41-82b6-984975907c1d","pitchNumber":4,"startTime":"2026-06-28T02:23:38.377Z","endTime":"2026-06-28T02:23:42.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.502952237480624,"aZ":-36.84551178401908,"pfxX":-5.987295115039504,"pfxZ":-2.861930241126889,"pX":0.03564719035071101,"pZ":1.8352930800660368,"vX0":6.4530357525334745,"vY0":-125.55682864959881,"vZ0":-0.004635790554215813,"x":115.64,"y":189.23,"x0":-1.7652096857300046,"y0":50.005522824803435,"z0":4.784897682674779,"aX":-9.758252024464813},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.0,"breakHorizontal":9.7,"spinRate":1473,"spinDirection":268},"zone":8,"typeConfidence":2.0,"plateTime":0.4328513917440495,"extension":7.032310840797837},"hitData":{"launchSpeed":108.6,"launchAngle":3.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.93,"coordY":145.98}},"index":4,"playId":"e1756239-f8ec-36e2-a4da-90908e474940","pitchNumber":5,"startTime":"2026-06-28T02:23:54.501Z","endTime":"2026-06-28T02:24:02.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:24:02.534Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to left fielder Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T02:24:09.394Z","endTime":"2026-06-28T02:26:00.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76613119583522,"aZ":-23.939667166703362,"pfxX":-5.213750820165527,"pfxZ":4.550599154620581,"pX":-0.4074245696350692,"pZ":2.898315903758207,"vX0":4.961645527741971,"vY0":-133.02141557136838,"vZ0":-1.17979464624798,"x":132.53,"y":160.53,"x0":-1.6101910023112016,"y0":50.00478646052563,"z0":5.066389744199828,"aX":-9.441344804243155},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":8.5,"spinRate":2073,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.410135217986519,"extension":6.6779224141478855},"index":0,"playId":"4bf39ad0-8467-3231-bb36-9a5d505ab885","pitchNumber":1,"startTime":"2026-06-28T02:24:28.660Z","endTime":"2026-06-28T02:24:32.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78443560796593,"aZ":-32.5224669409156,"pfxX":7.70594985052781,"pfxZ":-0.21886671618821651,"pX":-0.6219428768825495,"pZ":2.339819429196222,"vX0":0.8546215126777874,"vY0":-124.34208498033344,"vZ0":0.393562211181433,"x":140.71,"y":175.6,"x0":-1.9715131052658221,"y0":50.005187811669444,"z0":4.867368991531566,"aX":12.12647077816172},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-14.2,"spinRate":2546,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.43968118750231344,"extension":6.865464633705608},"index":1,"playId":"ee465001-d095-37dd-b12e-34c85c8d0ed0","pitchNumber":2,"startTime":"2026-06-28T02:24:43.278Z","endTime":"2026-06-28T02:24:47.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21667407866756,"aZ":-33.305823243455826,"pfxX":-8.077437039996424,"pfxZ":-0.6865230377865155,"pX":-0.4046291879376194,"pZ":1.5278549109623798,"vX0":5.972164715354841,"vY0":-126.52393164319241,"vZ0":-1.7297972800812391,"x":132.42,"y":197.53,"x0":-1.7289287384581613,"y0":50.00387698558589,"z0":4.852598945812555,"aX":-13.29170406874183},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.4,"breakHorizontal":13.6,"spinRate":1550,"spinDirection":265},"zone":7,"typeConfidence":2.0,"plateTime":0.4304701163103659,"extension":6.945086700580198},"index":2,"playId":"b9db41da-6ea5-3df4-967d-9617b5e45472","pitchNumber":3,"startTime":"2026-06-28T02:25:01.974Z","endTime":"2026-06-28T02:25:06.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.615497999969026,"aZ":-20.14037787908398,"pfxX":-5.526675673291339,"pfxZ":6.574590995923749,"pX":0.03713813118177671,"pZ":3.405297989937006,"vX0":6.156395540436589,"vY0":-134.3250642989906,"vZ0":-0.5210307612925074,"x":115.58,"y":146.84,"x0":-1.5645260193720751,"y0":50.00322777840548,"z0":5.031453476957912,"aX":-10.117523840717803},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":8.8,"spinRate":2125,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.40748276932650374,"extension":6.986678231682811},"index":3,"playId":"775fbb08-6eef-3eef-a8ab-399184a4a291","pitchNumber":4,"startTime":"2026-06-28T02:25:32.987Z","endTime":"2026-06-28T02:25:38.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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.4,"endSpeed":80.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.179208770316325,"aZ":-34.7969694931712,"pfxX":-7.390630030269255,"pfxZ":-1.6180864606143217,"pX":-0.8812892198944373,"pZ":1.2402318327613693,"vX0":4.468873611826376,"vY0":-125.85451812328851,"vZ0":-1.98788498582471,"x":150.59,"y":205.29,"x0":-1.7071440732364398,"y0":50.0001116641881,"z0":4.82151625550964,"aX":-12.020598051102027},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":12.6,"spinRate":1546,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.43289992650954057,"extension":6.896431707115523},"hitData":{"launchSpeed":87.6,"launchAngle":18.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.18,"coordY":116.18}},"index":4,"playId":"a4774656-27c5-3ede-b148-b11c43f28d9e","pitchNumber":5,"startTime":"2026-06-28T02:25:53.405Z","endTime":"2026-06-28T02:26:00.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:26:00.426Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T02:26:09.003Z","endTime":"2026-06-28T02:28:28.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61163325731877,"aZ":-21.589484285102884,"pfxX":-5.869299230146834,"pfxZ":5.949542903607011,"pX":-0.9807194036785896,"pZ":3.3108650137866356,"vX0":3.756074556800016,"vY0":-132.39039407291895,"vZ0":-0.574907812491285,"x":154.38,"y":149.39,"x0":-1.6535022145993385,"y0":50.00404959650579,"z0":5.107528811305781,"aX":-10.445219372911302},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":9.8,"spinRate":2019,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4133367781536781,"extension":6.698432615757821},"index":0,"playId":"d4312c1c-fa33-3518-a43e-59f865557a56","pitchNumber":1,"startTime":"2026-06-28T02:26:30.086Z","endTime":"2026-06-28T02:26:34.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369997682071894,"aZ":-25.040343655276025,"pfxX":-0.7180322798749729,"pfxZ":4.130260737260151,"pX":-0.1957293686351528,"pZ":3.2170550593590095,"vX0":3.8579625313633774,"vY0":-129.90226179025265,"vZ0":0.11249258166352805,"x":124.46,"y":151.92,"x0":-1.5997779651421382,"y0":50.00453790457915,"z0":5.059510930391263,"aX":-1.2411273684831092},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":0.6,"spinRate":2274,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.41986717822597264,"extension":6.822542687447309},"index":1,"playId":"dccecb43-278e-3c8e-bdaa-e4a57e0024db","pitchNumber":2,"startTime":"2026-06-28T02:26:45.792Z","endTime":"2026-06-28T02:26:49.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04003074394377,"aZ":-24.982733088424904,"pfxX":-2.3239349842205517,"pfxZ":4.088954532623596,"pX":1.024090628053021,"pZ":2.916570051519538,"vX0":7.487517660139399,"vY0":-131.12541048400882,"vZ0":-0.646242715444192,"x":77.96,"y":160.03,"x0":-1.5536197273204886,"y0":50.00377839872549,"z0":5.013204625030134,"aX":-4.089125427983706},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":2.8,"spinRate":2346,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.4160662161138502,"extension":7.147820039648369},"index":2,"playId":"1ddaaf55-2fe3-305d-82e7-f80de1e2f8d6","pitchNumber":3,"startTime":"2026-06-28T02:27:07.560Z","endTime":"2026-06-28T02:27:12.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T02:27:24.590Z","endTime":"2026-06-28T02:27:40.143Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63691219158237,"aZ":-37.82489272098535,"pfxX":-5.843488214761469,"pfxZ":-3.54615824649958,"pX":-1.4334504881206258,"pZ":1.582883010409528,"vX0":2.894907914337322,"vY0":-124.69370219834605,"vZ0":-0.3947015820733931,"x":171.64,"y":196.04,"x0":-1.8438449967175259,"y0":50.00563666118662,"z0":4.836546873719674,"aX":-9.299002485740306},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.4,"breakHorizontal":10.0,"spinRate":1404,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4375152610565691,"extension":6.981967120682103},"index":4,"playId":"bc33feda-7699-30c9-86de-9bd4ae7babf0","pitchNumber":4,"startTime":"2026-06-28T02:27:40.143Z","endTime":"2026-06-28T02:27:43.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":91.5,"endSpeed":84.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16629471251385,"aZ":-22.34253129996173,"pfxX":-3.815197979998371,"pfxZ":5.4044530303314,"pX":-1.9896992532742594,"pZ":4.5346672274677315,"vX0":0.7909522213441846,"vY0":-133.41658025967652,"vZ0":2.457110289057801,"x":192.84,"y":116.34,"x0":-1.7923281956942831,"y0":50.00509413439324,"z0":5.203075776333464,"aX":-6.943337649957954},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":6.7,"spinRate":2102,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4090709660109608,"extension":6.965174946963767},"index":5,"playId":"9e5d89ca-01b4-33b6-93d6-9ae34da73e8c","pitchNumber":5,"startTime":"2026-06-28T02:27:58.263Z","endTime":"2026-06-28T02:28:02.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26532002303332,"aZ":-36.06929045852104,"pfxX":-6.607500817191892,"pfxZ":-2.401031519587762,"pX":0.4708749872855862,"pZ":1.8114246123890745,"vX0":7.301689089596943,"vY0":-126.00570711443977,"vZ0":-0.21055998936519738,"x":99.05,"y":189.87,"x0":-1.5927196568231605,"y0":50.00192815966832,"z0":4.786629440178335,"aX":-10.72886217773523},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":10.4,"spinRate":1442,"spinDirection":267},"zone":9,"typeConfidence":2.0,"plateTime":0.4330863768616542,"extension":6.917790902808203},"hitData":{"launchSpeed":90.8,"launchAngle":61.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.64,"coordY":127.25}},"index":6,"playId":"7181e229-f5be-3759-a9b3-0bc3b917d8cd","pitchNumber":6,"startTime":"2026-06-28T02:28:18.352Z","endTime":"2026-06-28T02:28:28.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:28:28.861Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T02:30:31.125Z","endTime":"2026-06-28T02:32:38.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.224798059091384,"aZ":-32.25185383790186,"pfxX":0.3940207052047353,"pfxZ":-0.0524701507567471,"pX":-0.581080845562541,"pZ":2.1327771716195576,"vX0":4.263185843941939,"vY0":-123.58097613633466,"vZ0":-2.6920094512081922,"x":139.15,"y":181.2,"x0":-2.3721776399181724,"y0":50.00033179697868,"z0":5.917186774203224,"aX":0.6154866360810669},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.5,"breakHorizontal":-1.6,"spinRate":2551,"spinDirection":64},"zone":7,"typeConfidence":0.93,"plateTime":0.44145842359502074,"extension":5.802051274088087},"index":0,"playId":"2b65cccb-b2c9-3c7c-bc7a-799c3ba510ac","pitchNumber":1,"startTime":"2026-06-28T02:30:46.900Z","endTime":"2026-06-28T02:30:50.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86808533151641,"aZ":-21.23489210553053,"pfxX":-1.2361500042237334,"pfxZ":5.8758707111060815,"pX":0.45023159030755106,"pZ":2.2197629467014375,"vX0":7.714123123040599,"vY0":-133.65556192031585,"vZ0":-5.60807408704562,"x":99.84,"y":178.85,"x0":-2.2771648457544575,"y0":50.00613010271874,"z0":5.808662986748482,"aX":-2.303777991458901},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":1.1,"spinRate":2392,"spinDirection":224},"zone":6,"typeConfidence":0.95,"plateTime":0.405295690792701,"extension":5.8717624949331935},"index":1,"playId":"04a7b188-babd-368e-81e2-6ccc59bc696a","pitchNumber":2,"startTime":"2026-06-28T02:31:01.670Z","endTime":"2026-06-28T02:31:05.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.873856944521552,"aZ":-13.931230748524497,"pfxX":-4.715536479266522,"pfxZ":9.331209857063538,"pX":-1.327376587691928,"pZ":2.6204020339941896,"vX0":3.9947352348404253,"vY0":-137.58048870362907,"vZ0":-6.067970755999961,"x":167.6,"y":168.03,"x0":-2.1715849088363317,"y0":50.00295194495196,"z0":5.7654780701581565,"aX":-9.218638773762123},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2202,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39516352802256716,"extension":5.813766493752408},"index":2,"playId":"f27f958b-d5b8-3890-94cc-ceacd10dbacd","pitchNumber":3,"startTime":"2026-06-28T02:31:25.959Z","endTime":"2026-06-28T02:31:29.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.62448602481822,"aZ":-32.36020798038199,"pfxX":1.1890871125707432,"pfxZ":-0.12241152280370837,"pX":0.693089602883267,"pZ":1.2709638676671482,"vX0":6.699047050539805,"vY0":-123.05953714628053,"vZ0":-4.477145695609036,"x":90.58,"y":204.46,"x0":-2.190899778260127,"y0":50.001278527560416,"z0":5.779861073022658,"aX":1.867669657015979},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.8,"breakHorizontal":-3.4,"spinRate":2670,"spinDirection":44},"zone":14,"typeConfidence":0.85,"plateTime":0.4408748664566935,"extension":6.073106406693196},"index":3,"playId":"6fbbc771-1e58-3442-be94-5fba0ecfb118","pitchNumber":4,"startTime":"2026-06-28T02:31:41.539Z","endTime":"2026-06-28T02:31:45.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.496535817586242,"aZ":-34.16041405260064,"pfxX":0.6554286795515037,"pfxZ":-1.2590522375322477,"pX":-0.01026454645774258,"pZ":0.9424174404046126,"vX0":5.463411461741891,"vY0":-124.13301120518078,"vZ0":-4.915348544577024,"x":117.39,"y":213.33,"x0":-2.3116964430375875,"y0":50.000455543727185,"z0":5.746638417887131,"aX":1.036385347366614},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.1,"breakHorizontal":-2.3,"spinRate":2609,"spinDirection":37},"zone":14,"typeConfidence":0.86,"plateTime":0.43883826938325576,"extension":6.0943696015190865},"index":4,"playId":"1ce235c4-93c9-361b-89a8-b35d297f1da5","pitchNumber":5,"startTime":"2026-06-28T02:31:56.375Z","endTime":"2026-06-28T02:32:00.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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.1,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4090354236405,"aZ":-13.404936967135306,"pfxX":-5.342239009383023,"pfxZ":9.787516202246671,"pX":-0.9684159671530784,"pZ":2.549037172880226,"vX0":5.087529259679136,"vY0":-136.93456320344265,"vZ0":-6.130254370630007,"x":153.91,"y":169.96,"x0":-2.147386334573031,"y0":50.00552655089137,"z0":5.717031775384275,"aX":-10.24836425253901},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":2222,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.3984643500334113,"extension":6.021034263185751},"index":5,"playId":"a30b8f3d-ae1b-3b53-906f-66b8816a6604","pitchNumber":6,"startTime":"2026-06-28T02:32:10.527Z","endTime":"2026-06-28T02:32:15.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.495942406065023,"aZ":-13.537299951512615,"pfxX":-3.9514716549310496,"pfxZ":9.786124366955203,"pX":-0.49252619516466284,"pZ":2.0673086161472507,"vX0":5.811449128407666,"vY0":-137.17703690915016,"vZ0":-7.332484677111896,"x":135.77,"y":182.96,"x0":-2.125675319065982,"y0":50.00570857775508,"z0":5.6989863099063,"aX":-7.5280856294677605},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":5.9,"spinRate":2170,"spinDirection":217},"zone":7,"typeConfidence":0.91,"plateTime":0.39937085862902544,"extension":6.066950672341407},"hitData":{"launchSpeed":99.9,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.11,"coordY":140.4}},"index":6,"playId":"8ca5d752-4ef0-3ce4-ba2b-503db2317bc1","pitchNumber":7,"startTime":"2026-06-28T02:32:29.581Z","endTime":"2026-06-28T02:32:38.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:32:38.103Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T02:32:41.291Z","endTime":"2026-06-28T02:33:43.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466247616531273,"aZ":-23.691815937569974,"pfxX":-9.368395305005476,"pfxZ":4.591338440252441,"pX":-0.9055055278964464,"pZ":2.085427266420453,"vX0":6.785936353683338,"vY0":-134.63224301921494,"vZ0":-5.0564789479779595,"x":151.52,"y":182.47,"x0":-2.233410894856679,"y0":50.00232300875511,"z0":5.650593053788886,"aX":-17.308478650306863},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":15.6,"spinRate":2047,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40583729438671323,"extension":5.961037170996585},"index":0,"playId":"d07ca502-8d1e-3a20-80b2-0a6740f91323","pitchNumber":1,"startTime":"2026-06-28T02:32:58.677Z","endTime":"2026-06-28T02:33:02.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.467498764279934,"aZ":-35.02141655819215,"pfxX":-0.8036146711115233,"pfxZ":-1.8497773698702193,"pX":-0.05896211635747413,"pZ":0.7504289553440286,"vX0":5.368093304860218,"vY0":-123.2147724965897,"vZ0":-5.203905909869162,"x":119.25,"y":218.52,"x0":-2.1614000888303644,"y0":50.00370930497706,"z0":5.848826893799462,"aX":-1.235895198669527},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":0.2,"spinRate":2578,"spinDirection":22},"zone":13,"typeConfidence":0.84,"plateTime":0.44450712903400236,"extension":5.778798176366146},"index":1,"playId":"4625c76b-1aa5-3dcc-aa69-46f780ead1df","pitchNumber":2,"startTime":"2026-06-28T02:33:17.918Z","endTime":"2026-06-28T02:33:21.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.392793396228903,"aZ":-34.93298596090911,"pfxX":1.380982384798946,"pfxZ":-1.7740334637616115,"pX":-0.5086496592807268,"pZ":1.881210602966695,"vX0":4.034534671700452,"vY0":-123.11520304531649,"vZ0":-2.536479753687656,"x":136.39,"y":187.99,"x0":-2.339336353829198,"y0":50.00363122485305,"z0":5.843447227635102,"aX":2.1471392462147723},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.5,"breakHorizontal":-3.4,"spinRate":2688,"spinDirection":43},"zone":7,"typeConfidence":0.86,"plateTime":0.4426535704525727,"extension":6.041529286671806},"index":2,"playId":"3509be65-2fb8-3f4d-8fe7-75b0f2c6147b","pitchNumber":3,"startTime":"2026-06-28T02:33:38.724Z","endTime":"2026-06-28T02:33:43.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:33:43.375Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T02:33:49.555Z","endTime":"2026-06-28T02:34:16.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.929280278084228,"aZ":-33.78551262466057,"pfxX":0.8143963626494019,"pfxZ":-1.0272851124116347,"pX":0.17688348725360917,"pZ":2.4799863624301,"vX0":5.186586548113953,"vY0":-123.77486899693588,"vZ0":-1.6159989688060077,"x":110.26,"y":171.82,"x0":-2.045050539715137,"y0":50.00589917903535,"z0":5.9504603149605835,"aX":1.272558484736274},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.0,"breakHorizontal":-2.6,"spinRate":2675,"spinDirection":45},"zone":5,"typeConfidence":0.93,"plateTime":0.44123490514332,"extension":5.990804627236765},"hitData":{"launchSpeed":95.9,"launchAngle":16.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.74,"coordY":97.61}},"index":0,"playId":"55a26683-ffc7-313d-b7b9-63d541c1b73a","pitchNumber":1,"startTime":"2026-06-28T02:34:05.105Z","endTime":"2026-06-28T02:34:16.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:34:16.142Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T02:34:14.223Z","endTime":"2026-06-28T02:36:09.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.433911281969852,"aZ":-19.649940969721396,"pfxX":-1.3145983914976211,"pfxZ":6.796048984958122,"pX":0.5732203792429289,"pZ":1.6519141859576627,"vX0":7.664642293784152,"vY0":-134.0357916268253,"vZ0":-6.988786926104508,"x":95.15,"y":194.18,"x0":-2.136822235092023,"y0":50.006654859785584,"z0":5.667366070014244,"aX":-2.4254147737834653},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":1.0,"spinRate":2409,"spinDirection":221},"zone":14,"typeConfidence":0.93,"plateTime":0.4066318148350301,"extension":5.874391098858615},"index":0,"playId":"8d1713cd-f3a8-3185-9a1b-35d6d54f0f32","pitchNumber":1,"startTime":"2026-06-28T02:34:40.198Z","endTime":"2026-06-28T02:34:44.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828709100405433,"aZ":-21.643198663450203,"pfxX":-7.742137568710194,"pfxZ":5.6460952853555115,"pX":0.5400097632432486,"pZ":1.1217853382301215,"vX0":9.737789944751963,"vY0":-135.05284270041943,"vZ0":-7.767104545266305,"x":96.42,"y":208.49,"x0":-2.0907254355635976,"y0":50.001074953980364,"z0":5.534149761132739,"aX":-14.435030435250587},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":12.1,"spinRate":2162,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40411214835666964,"extension":5.984206138387513},"index":1,"playId":"e9893f8f-714e-3b8a-b601-74c6f53020ab","pitchNumber":2,"startTime":"2026-06-28T02:34:56.354Z","endTime":"2026-06-28T02:34:59.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.139922049481118,"aZ":-32.81171872013979,"pfxX":0.0868246424967063,"pfxZ":-0.4112999284673329,"pX":-0.4837114524505261,"pZ":1.789280968664559,"vX0":4.547485505324407,"vY0":-123.36670179956468,"vZ0":-3.069567766080984,"x":135.44,"y":190.47,"x0":-2.3507695327039513,"y0":50.00161873806883,"z0":5.774240398878002,"aX":0.13445234981759865},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.2,"breakHorizontal":-1.1,"spinRate":2666,"spinDirection":37},"zone":7,"typeConfidence":0.91,"plateTime":0.4415073312892779,"extension":6.016952302070959},"index":2,"playId":"2e397afe-3256-3aee-9d6a-59e8eb4320a2","pitchNumber":3,"startTime":"2026-06-28T02:35:12.983Z","endTime":"2026-06-28T02:35:17.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":85.7,"endSpeed":81.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.603852739534844,"aZ":-31.108678027672074,"pfxX":0.49447648190756066,"pfxZ":0.6593370685766962,"pX":1.0507445970969904,"pZ":1.314223761440969,"vX0":7.950419601553694,"vY0":-124.80939448216189,"vZ0":-4.445912787839512,"x":76.95,"y":203.3,"x0":-2.204230649502754,"y0":50.00403109047389,"z0":5.60274084536774,"aX":0.8015520254931935},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":-2.3,"spinRate":2753,"spinDirection":43},"zone":14,"typeConfidence":0.86,"plateTime":0.43429281957323207,"extension":6.224400631519649},"index":3,"playId":"e4ce6a87-95c3-3372-b65f-b9f3ca437871","pitchNumber":4,"startTime":"2026-06-28T02:35:29.413Z","endTime":"2026-06-28T02:35:34.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20047540507021,"aZ":-23.78659277380485,"pfxX":-9.772011251091026,"pfxZ":4.466721513081311,"pX":-0.5402489507971141,"pZ":1.8577056113559032,"vX0":7.96648848631421,"vY0":-135.5885922772566,"vZ0":-5.42413546198004,"x":137.59,"y":188.62,"x0":-2.2340993201894337,"y0":50.00601020214194,"z0":5.524754261933041,"aX":-18.35891343817612},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":2205,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4026176422436265,"extension":5.981055833766916},"index":4,"playId":"b79c26c7-da23-349b-8d04-a2d7cdb11a46","pitchNumber":5,"startTime":"2026-06-28T02:35:45.713Z","endTime":"2026-06-28T02:35:49.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.715127527143107,"aZ":-33.55004655028674,"pfxX":0.6587790589596239,"pfxZ":-0.8489447886430721,"pX":-0.03541660856991117,"pZ":1.3495249246242884,"vX0":5.347062326125513,"vY0":-126.00758405442258,"vZ0":-3.943645066685073,"x":118.35,"y":202.34,"x0":-2.2673766439979257,"y0":50.00548277518349,"z0":5.634826841446728,"aX":1.0630442283891555},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.2,"breakHorizontal":-2.4,"spinRate":2767,"spinDirection":53},"zone":13,"typeConfidence":0.88,"plateTime":0.43405483213606155,"extension":6.224211317617285},"index":5,"playId":"15ba5d10-d8fd-3cf2-b5e5-a7ed45a3b90e","pitchNumber":6,"startTime":"2026-06-28T02:36:02.918Z","endTime":"2026-06-28T02:36:09.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:36:09.838Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T02:38:04.100Z","endTime":"2026-06-28T02:38:23.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.712241820515025,"aZ":-27.69729699737326,"pfxX":-9.308238968222819,"pfxZ":2.499257316106881,"pX":0.6608637695501796,"pZ":1.7415573589804363,"vX0":8.871303421059965,"vY0":-131.67282705554254,"vZ0":-3.2515420729902504,"x":91.81,"y":191.76,"x0":-1.5105538910102474,"y0":50.00165662879413,"z0":4.997927124910797,"aX":-16.670775797198683},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":15.4,"spinRate":1970,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.41283444334068253,"extension":7.086316365221433},"hitData":{"launchSpeed":87.4,"launchAngle":21.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.79,"coordY":85.84}},"index":0,"playId":"468d3801-1124-3f8b-9d38-27daf5057d1c","pitchNumber":1,"startTime":"2026-06-28T02:38:16.344Z","endTime":"2026-06-28T02:38:23.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:38:23.874Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T02:38:27.278Z","endTime":"2026-06-28T02:39:12.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57950999648067,"aZ":-30.70682088847785,"pfxX":-10.005152640995222,"pfxZ":0.8272051506189708,"pX":-1.2479302999203061,"pZ":3.709892423600416,"vX0":4.493093006511962,"vY0":-132.3832411421799,"vZ0":1.9968702909517244,"x":164.57,"y":138.61,"x0":-1.668419030847182,"y0":50.00277780835701,"z0":5.195448659761121,"aX":-17.736552657439148},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":17.2,"spinRate":2039,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4139389370007871,"extension":6.807631005318292},"index":0,"playId":"3fdeface-bbd4-3edf-8bc6-7ab373d29c00","pitchNumber":1,"startTime":"2026-06-28T02:38:51.031Z","endTime":"2026-06-28T02:38:54.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.984220417645982,"aZ":-35.97955886980095,"pfxX":-8.929155218233916,"pfxZ":-2.4210329223775,"pX":-0.7582053474395759,"pZ":1.5706444800321508,"vX0":5.299186277584754,"vY0":-123.87112361132506,"vZ0":-0.6324274025146606,"x":145.9,"y":196.37,"x0":-1.7521645977353657,"y0":50.00298949343153,"z0":4.806708664571031,"aX":-14.041422720440409},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.3,"breakHorizontal":15.1,"spinRate":1522,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4401865374290539,"extension":6.968519054888992},"hitData":{"launchSpeed":75.8,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":137.25,"coordY":158.13}},"index":1,"playId":"9208ff36-5cc8-377f-b391-1aa035368100","pitchNumber":2,"startTime":"2026-06-28T02:39:04.807Z","endTime":"2026-06-28T02:39:12.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:39:12.846Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T02:39:20.906Z","endTime":"2026-06-28T02:40:03.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98678236061258,"aZ":-30.921939459639287,"pfxX":-9.58416959485708,"pfxZ":0.6901065511156972,"pX":0.7372155504610343,"pZ":3.1773140274094374,"vX0":8.729135219948533,"vY0":-133.16497181042715,"vZ0":0.7316507083980693,"x":88.9,"y":152.99,"x0":-1.3285644383631088,"y0":50.000169132690814,"z0":5.12554958461751,"aX":-17.313981050434148},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":15.6,"spinRate":2009,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.4103790298187815,"extension":6.9212445438813655},"index":0,"playId":"1163b39d-4149-3cca-9209-e66a8acae701","pitchNumber":1,"startTime":"2026-06-28T02:39:39.978Z","endTime":"2026-06-28T02:39:44.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76046614096995,"aZ":-30.812655594251375,"pfxX":-9.005593255095556,"pfxZ":0.752699243321338,"pX":-0.5917983438306897,"pZ":2.133882842073806,"vX0":5.657916232464515,"vY0":-133.2876390278491,"vZ0":-1.9250753534213116,"x":139.56,"y":181.17,"x0":-1.568435807396144,"y0":50.00211372703991,"z0":5.083380933650746,"aX":-16.25644357359947},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.2,"breakHorizontal":15.1,"spinRate":1911,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.41042160708407804,"extension":6.877497732578666},"hitData":{"launchSpeed":96.0,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.91,"coordY":165.72}},"index":1,"playId":"2f6fef61-6e1f-365a-8164-828cf83003ca","pitchNumber":2,"startTime":"2026-06-28T02:39:55.523Z","endTime":"2026-06-28T02:40:03.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:40:03.553Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T02:42:20.192Z","endTime":"2026-06-28T02:43:52.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.987800878439625,"aZ":-24.711712602497506,"pfxX":-9.294415030128675,"pfxZ":4.1547662900114,"pX":-1.2808829388200504,"pZ":2.486298611820412,"vX0":6.00393874898476,"vY0":-133.03049829316686,"vZ0":-3.6539754986108863,"x":165.82,"y":171.65,"x0":-2.3571000626343155,"y0":50.00371519084989,"z0":5.664834177604018,"aX":-16.693854734278098},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":2060,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41141756350330816,"extension":5.928558341670928},"index":0,"playId":"aafc6697-e629-3327-81a3-c73553d38158","pitchNumber":1,"startTime":"2026-06-28T02:42:20.192Z","endTime":"2026-06-28T02:42:24.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.223777239903384,"aZ":-11.951270890917321,"pfxX":-5.229457465218766,"pfxZ":11.208229701399343,"pX":0.07001838142770109,"pZ":2.0875575082549154,"vX0":7.0955136127808345,"vY0":-133.12616942670886,"vZ0":-7.196023259793841,"x":114.33,"y":182.42,"x0":-1.9441129963419002,"y0":50.00046771128458,"z0":5.681313335387555,"aX":-9.433508725882179},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":8.0,"spinRate":2100,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.4106433429373735,"extension":6.138194270365047},"index":1,"playId":"b7aff781-d452-3ecf-83c8-87f87ef228db","pitchNumber":2,"startTime":"2026-06-28T02:42:33.900Z","endTime":"2026-06-28T02:42:43.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":93.6,"endSpeed":85.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.153326654333423,"aZ":-14.47207915859834,"pfxX":-7.338735337866581,"pfxZ":9.500062494150109,"pX":0.5636505345157194,"pZ":1.1410610254537938,"vX0":9.200027163207036,"vY0":-135.73576611502145,"vZ0":-9.381195448557378,"x":95.51,"y":207.97,"x0":-1.9187031668110561,"y0":50.00106203332128,"z0":5.653292602061643,"aX":-13.671559198174206},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2177,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.40377922759121354,"extension":5.986480502271487},"index":2,"playId":"8a4f4f50-181d-335f-9a48-136f6fd07a25","pitchNumber":3,"startTime":"2026-06-28T02:43:14.578Z","endTime":"2026-06-28T02:43:18.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660438351676238,"aZ":-30.262107532290887,"pfxX":-0.4809610225236285,"pfxZ":1.2400295986766263,"pX":0.3859797534603452,"pZ":2.2244521244313646,"vX0":6.078708074300301,"vY0":-123.54830656204487,"vZ0":-2.729457885676956,"x":102.29,"y":178.72,"x0":-2.0441197778990343,"y0":50.005586642335096,"z0":5.887474356579284,"aX":-0.7442787367635975},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2707,"spinDirection":45},"zone":9,"typeConfidence":0.94,"plateTime":0.443364440311929,"extension":6.008362314802778},"index":3,"playId":"14496a0c-c170-3b93-8539-6ae9efc6ed4d","pitchNumber":4,"startTime":"2026-06-28T02:43:29.794Z","endTime":"2026-06-28T02:43:33.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-28T02:43:40.803Z","endTime":"2026-06-28T02:43:47.818Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.365921784647647,"aZ":-30.385584360694303,"pfxX":0.42600133809820795,"pfxZ":1.1408012266232253,"pX":0.8435849397908309,"pZ":0.6658200101160839,"vX0":6.833371227917444,"vY0":-123.96766238119031,"vZ0":-6.3715427191019245,"x":84.84,"y":220.8,"x0":-1.9922199215513106,"y0":50.00570042713647,"z0":5.772980182777316,"aX":0.6695420496830077},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-2.2,"spinRate":2750,"spinDirection":35},"zone":14,"typeConfidence":0.87,"plateTime":0.44008471632267554,"extension":6.107497967108673},"index":5,"playId":"cf32de65-ab9f-3e18-906b-869ab54208b2","pitchNumber":5,"startTime":"2026-06-28T02:43:47.818Z","endTime":"2026-06-28T02:43:52.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:43:52.518Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T02:44:00.439Z","endTime":"2026-06-28T02:44:42.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686481073148865,"aZ":-19.200630861284726,"pfxX":-2.636542042208408,"pfxZ":7.011761689299798,"pX":-0.45439776066257903,"pZ":2.5308160781310245,"vX0":5.496981379120106,"vY0":-134.10608102372757,"vZ0":-5.059597069050732,"x":134.32,"y":170.45,"x0":-2.173728960855268,"y0":50.004312349927126,"z0":5.781361735541276,"aX":-4.879751495002336},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":3.8,"spinRate":2473,"spinDirection":219},"zone":4,"typeConfidence":0.82,"plateTime":0.4059759719581688,"extension":5.908289734030171},"index":0,"playId":"e5b56eb9-18cc-3a20-b58e-96a1c26b3965","pitchNumber":1,"startTime":"2026-06-28T02:44:19.259Z","endTime":"2026-06-28T02:44:23.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.255879847240994,"aZ":-36.687501085782195,"pfxX":1.2211798991821885,"pfxZ":-3.0501486510039113,"pX":-0.13311933581095947,"pZ":1.8145906389229751,"vX0":4.529373278322473,"vY0":-120.11041111405224,"vZ0":-2.183598474457673,"x":122.07,"y":189.79,"x0":-2.1913789290203245,"y0":50.00146952711198,"z0":5.955662995215615,"aX":1.8077994676006621},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.8,"breakHorizontal":-3.1,"spinRate":2775,"spinDirection":32},"zone":8,"typeConfidence":0.88,"plateTime":0.45363513807036204,"extension":6.0257361382532935},"hitData":{"launchSpeed":96.3,"launchAngle":27.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.19,"coordY":69.42}},"index":1,"playId":"471e0d5d-51a1-32ba-926a-8b640070af89","pitchNumber":2,"startTime":"2026-06-28T02:44:34.159Z","endTime":"2026-06-28T02:44:42.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:44:42.699Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Cavanaugh grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T02:44:45.933Z","endTime":"2026-06-28T02:45:33.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88907084151601,"aZ":-37.93068679321048,"pfxX":-0.5302977248491705,"pfxZ":-3.8202879536438084,"pX":0.5238007417115368,"pZ":0.9212615281135704,"vX0":6.432033779051673,"vY0":-122.04719936408942,"vZ0":-4.179992930571778,"x":97.03,"y":213.91,"x0":-2.0760144330274044,"y0":50.00004351952648,"z0":5.920871965522061,"aX":-0.801906696300481},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.7,"breakHorizontal":-0.6,"spinRate":2755,"spinDirection":34},"zone":14,"typeConfidence":0.86,"plateTime":0.4486803569444473,"extension":5.8870487159063405},"index":0,"playId":"985de75b-06bc-332d-95a7-f4d109dbe23a","pitchNumber":1,"startTime":"2026-06-28T02:45:09.420Z","endTime":"2026-06-28T02:45:13.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.512829235978405,"aZ":-16.554548151497315,"pfxX":-2.770614295615789,"pfxZ":8.626390723706344,"pX":-0.30820845437868777,"pZ":2.6925301055423896,"vX0":6.097373460656771,"vY0":-133.19602723184178,"vZ0":-5.053984668634319,"x":128.75,"y":166.08,"x0":-2.2591483665931977,"y0":50.00495940408088,"z0":5.7978055706762595,"aX":-5.018625737587567},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":3.8,"spinRate":2439,"spinDirection":218},"zone":4,"typeConfidence":0.7,"plateTime":0.40999648024998603,"extension":5.725355283489277},"hitData":{"launchSpeed":98.7,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.92,"coordY":152.56}},"index":1,"playId":"dabca5b9-b980-3ee7-9553-3ace907b3d20","pitchNumber":2,"startTime":"2026-06-28T02:45:24.624Z","endTime":"2026-06-28T02:45:33.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:45:33.162Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T02:47:57.412Z","endTime":"2026-06-28T02:48:07.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Walker replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T02:46:38.178Z","endTime":"2026-06-28T02:47:59.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339627375443374,"aZ":-27.640727925270312,"pfxX":-10.665090245873824,"pfxZ":2.375731426144865,"pX":-1.1110619140524065,"pZ":2.8365367136697937,"vX0":9.17406776490238,"vY0":-137.23008158223942,"vZ0":-0.9745457188966631,"x":159.35,"y":162.19,"x0":-3.1116333588077145,"y0":50.0022360114829,"z0":5.079009852739788,"aX":-20.34307060297958},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":17.4,"spinRate":2219,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.3991107269186811,"extension":6.095079541612466},"hitData":{"launchSpeed":88.0,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.38,"coordY":160.16}},"index":1,"playId":"49f2fc08-0238-35ac-abba-848756b09d47","pitchNumber":1,"startTime":"2026-06-28T02:47:59.363Z","endTime":"2026-06-28T02:48:07.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:48:07.391Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Yastrzemski lines out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T02:48:14.148Z","endTime":"2026-06-28T02:51:46.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32220520401826,"aZ":-30.34287919038411,"pfxX":-11.532160042047,"pfxZ":0.9604379853363785,"pX":-1.9439814131639033,"pZ":2.080843135611911,"vX0":7.440322592081039,"vY0":-137.61064292358978,"vZ0":-2.3159463692261695,"x":191.1,"y":182.6,"x0":-3.1932233981093225,"y0":50.00382881507669,"z0":5.002022281639988,"aX":-21.979946406892864},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.4,"breakHorizontal":19.2,"spinRate":2343,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.39898496131638517,"extension":6.545511260520521},"index":0,"playId":"31dd8b7e-c530-35e0-b3e2-feff99b001ec","pitchNumber":1,"startTime":"2026-06-28T02:48:31.121Z","endTime":"2026-06-28T02:48:34.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":94.6,"endSpeed":86.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.112296975577497,"aZ":-22.14998539146699,"pfxX":-10.705243062574716,"pfxZ":5.214812454280731,"pX":-0.38715350668481036,"pZ":2.7548549373709226,"vX0":10.78043305506043,"vY0":-137.4601374910245,"vZ0":-2.3954268627646775,"x":131.76,"y":164.4,"x0":-2.9599911931871263,"y0":50.00493652384623,"z0":5.133790558684382,"aX":-20.58708008768241},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":17.3,"spinRate":2324,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.39775001660767284,"extension":6.154750998407777},"index":1,"playId":"16605e63-aed9-36f8-8b4e-c8a6a15686c1","pitchNumber":2,"startTime":"2026-06-28T02:48:46.260Z","endTime":"2026-06-28T02:48:50.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.007057953083322,"aZ":-25.46076721854624,"pfxX":-10.302121989892182,"pfxZ":3.4392590014370743,"pX":-0.5622748454426995,"pZ":2.242609610335054,"vX0":10.42389625953232,"vY0":-137.9603170697269,"vZ0":-3.2631172039688403,"x":138.43,"y":178.23,"x0":-3.0280441656747805,"y0":50.003014816532804,"z0":5.132364378114393,"aX":-20.113765231417815},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":2358,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3950820872733454,"extension":6.366018278921962},"index":2,"playId":"8958a036-8976-336e-9877-17563d6f1a9e","pitchNumber":3,"startTime":"2026-06-28T02:49:03.038Z","endTime":"2026-06-28T02:49:07.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250456388284906,"aZ":-29.473415676974543,"pfxX":-10.520956222374249,"pfxZ":1.3867899791063323,"pX":-1.5949520027386042,"pZ":2.990952090653501,"vX0":8.054006702585296,"vY0":-137.79531914920477,"vZ0":-0.49330821746940523,"x":177.8,"y":158.02,"x0":-3.17179001978454,"y0":50.00073503794619,"z0":5.143392083070169,"aX":-20.467347497197764},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.6,"breakHorizontal":17.6,"spinRate":2336,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.3957116887017378,"extension":6.366978346701613},"index":3,"playId":"ccac8b6c-c0b0-3126-8530-d19b176081dc","pitchNumber":4,"startTime":"2026-06-28T02:49:20.136Z","endTime":"2026-06-28T02:49:24.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76723070604613,"aZ":-27.780871180523707,"pfxX":-10.658209388610425,"pfxZ":2.303848547295571,"pX":-1.4683405929024256,"pZ":2.11698639479601,"vX0":8.147871257183676,"vY0":-136.87301599116537,"vZ0":-2.8646606886580526,"x":172.97,"y":181.62,"x0":-3.091472451615791,"y0":50.0021675103532,"z0":5.069118228075205,"aX":-20.325102543135124},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":17.8,"spinRate":2444,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.39939717425996424,"extension":6.539459363273025},"index":4,"playId":"3e61f7bc-c515-354c-817c-138859a0cf87","pitchNumber":5,"startTime":"2026-06-28T02:49:37.409Z","endTime":"2026-06-28T02:49:41.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.135758836462728,"aZ":-27.971350070981245,"pfxX":-10.388798567723704,"pfxZ":2.169263051635644,"pX":-0.14577584772037078,"pZ":2.6266817253815717,"vX0":11.330122081506799,"vY0":-137.70855301672202,"vZ0":-1.641522226217971,"x":122.56,"y":167.86,"x0":-2.9470566582886835,"y0":50.00327781634148,"z0":5.107313404371728,"aX":-20.124847662501445},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":16.7,"spinRate":2427,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.39645637330821115,"extension":6.679058342459701},"index":5,"playId":"c9910e17-1dc3-32bc-abb0-c49959b2248a","pitchNumber":6,"startTime":"2026-06-28T02:49:53.559Z","endTime":"2026-06-28T02:50:03.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":89.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987070004491358,"aZ":-23.833484788623537,"pfxX":-9.940883732668635,"pfxZ":4.18928236417536,"pX":0.31912903726291486,"pZ":1.677954693991287,"vX0":12.524011885952607,"vY0":-138.52307248728306,"vZ0":-4.738314664941278,"x":104.84,"y":193.48,"x0":-2.9189838712216813,"y0":50.00107509971759,"z0":4.955968568522326,"aX":-19.781351363169588},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":16.2,"spinRate":2401,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.39183927539214736,"extension":6.552564446803964},"index":6,"playId":"7d10c716-77f4-3e00-82af-92de9d0131a9","pitchNumber":7,"startTime":"2026-06-28T02:50:25.462Z","endTime":"2026-06-28T02:50:30.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21644050689619,"aZ":-27.242556374755047,"pfxX":-11.367984346035477,"pfxZ":2.5118051551468046,"pX":-0.2902274756397308,"pZ":2.7459479712865487,"vX0":11.757405410165248,"vY0":-138.83694886953973,"vZ0":-1.162076488751701,"x":128.06,"y":164.64,"x0":-3.0899835783195138,"y0":50.004689710549286,"z0":4.972263023602461,"aX":-22.338037099812183},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.6,"breakHorizontal":18.4,"spinRate":2405,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.39354972016156164,"extension":6.485613729959487},"index":7,"playId":"a700b991-2e5b-3aaa-b4c4-af32a6c018a4","pitchNumber":8,"startTime":"2026-06-28T02:50:46.038Z","endTime":"2026-06-28T02:50:54.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.889956969263107,"aZ":-25.709050315855258,"pfxX":-10.007360422586483,"pfxZ":3.3408032338049356,"pX":-0.10040754420574931,"pZ":3.241412943354906,"vX0":11.418953925057812,"vY0":-137.36369059388446,"vZ0":-0.2914358312029355,"x":120.83,"y":151.26,"x0":-2.9868624530757053,"y0":50.001443635988345,"z0":5.078361132752125,"aX":-19.36032038714899},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":2359,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3968691230754975,"extension":6.607917001632167},"index":8,"playId":"4a2fe251-61d4-3beb-a428-87d8ffbeb6ce","pitchNumber":9,"startTime":"2026-06-28T02:51:15.208Z","endTime":"2026-06-28T02:51:18.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29494176396728,"aZ":-26.160325878991337,"pfxX":-12.293726398489323,"pfxZ":3.061879751862258,"pX":-0.36808571178909544,"pZ":2.2497538281485614,"vX0":11.68371207357672,"vY0":-138.63837803162687,"vZ0":-2.822524596176385,"x":131.03,"y":178.04,"x0":-3.0208726412241536,"y0":50.00365974427265,"z0":5.009695956957514,"aX":-24.155476466781153},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":20.2,"spinRate":2358,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.3936777440984307,"extension":6.599852948391091},"hitData":{"launchSpeed":105.9,"launchAngle":17.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.95,"coordY":50.44}},"index":9,"playId":"15c2a3c3-3588-3827-ab97-6de7dba6d568","pitchNumber":10,"startTime":"2026-06-28T02:51:38.499Z","endTime":"2026-06-28T02:51:46.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:51:46.514Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ha-Seong Kim walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T02:52:16.641Z","endTime":"2026-06-28T02:53:11.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69241287198379,"aZ":-27.079074409402498,"pfxX":8.893866627300156,"pfxZ":3.3869336652976223,"pX":1.2388368893283694,"pZ":2.8204070370134833,"vX0":7.779048187105867,"vY0":-121.88189101835698,"vZ0":0.006485050828325067,"x":69.78,"y":162.63,"x0":-3.14874835672091,"y0":50.005860344765914,"z0":5.153843495193285,"aX":13.399014311885807},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":-17.9,"spinRate":2474,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.4491790997144913,"extension":6.597633471647721},"index":0,"playId":"e61b3ebb-ed7e-3dce-a304-4ccbe1fe7b23","pitchNumber":1,"startTime":"2026-06-28T02:52:17.530Z","endTime":"2026-06-28T02:52:20.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48086550769276,"aZ":-30.068883632464974,"pfxX":-12.030246869535395,"pfxZ":1.0767786333079856,"pX":1.0373915456941436,"pZ":1.519483038778988,"vX0":14.95332123968321,"vY0":-137.87692344496708,"vZ0":-3.9210811086437376,"x":77.46,"y":197.75,"x0":-2.8652631427063926,"y0":50.00003089605021,"z0":4.964194832600564,"aX":-23.416627980889167},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.3,"breakHorizontal":19.1,"spinRate":2373,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.395608139417968,"extension":6.526322149240244},"index":1,"playId":"da3ac5d3-009a-39be-aee1-b5190da8ab14","pitchNumber":2,"startTime":"2026-06-28T02:52:32.932Z","endTime":"2026-06-28T02:52:36.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27466826308352,"aZ":-25.327323986939184,"pfxX":-13.114527559376869,"pfxZ":3.5766997255734463,"pX":0.8916779112926299,"pZ":1.3059345680914936,"vX0":14.920829562023357,"vY0":-136.77735223887908,"vZ0":-5.03370679978834,"x":83.01,"y":203.52,"x0":-2.903994618931207,"y0":50.003912989317094,"z0":4.8844951972988415,"aX":-25.10607646482083},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.6,"breakHorizontal":21.0,"spinRate":2436,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.398897812213749,"extension":6.300695072402958},"index":2,"playId":"0ede091f-6a84-3dd0-99e9-7495d82b0aaf","pitchNumber":3,"startTime":"2026-06-28T02:52:49.815Z","endTime":"2026-06-28T02:52:53.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015352409599853,"aZ":-25.092900647085976,"pfxX":-13.41974874604238,"pfxZ":3.7168266710287092,"pX":0.8067584022389164,"pZ":1.9088524846921262,"vX0":14.538861994651862,"vY0":-136.70121142452493,"vZ0":-3.786233746598609,"x":86.25,"y":187.24,"x0":-2.8181900413233163,"y0":50.00664838090629,"z0":5.0195164676322435,"aX":-25.59554217512363},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":21.5,"spinRate":2457,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.39953348208569706,"extension":6.4249909053068},"index":3,"playId":"2714cc05-56a4-357a-8e0a-c8c3cf2e7374","pitchNumber":4,"startTime":"2026-06-28T02:53:06.012Z","endTime":"2026-06-28T02:53:11.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:53:11.269Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Harris II pops out to third baseman Matt Chapman in foul territory.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T02:53:27.409Z","endTime":"2026-06-28T02:56:36.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739694393583445,"aZ":-25.327477317676728,"pfxX":-11.810172931820578,"pfxZ":3.4431368969710103,"pX":-0.27342128638205093,"pZ":2.282397281414828,"vX0":12.077331542871478,"vY0":-138.78916660021824,"vZ0":-2.855638036884307,"x":127.42,"y":177.16,"x0":-3.1091741814676537,"y0":50.00016628242991,"z0":4.97840293063599,"aX":-23.458930048648476},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":19.4,"spinRate":2416,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3919302053531646,"extension":6.250651621651479},"index":0,"playId":"2b9f6812-d475-358b-8a94-78f8812d871b","pitchNumber":1,"startTime":"2026-06-28T02:53:37.929Z","endTime":"2026-06-28T02:53:42.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.928811015775135,"aZ":-27.57714926329523,"pfxX":6.079252767866443,"pfxZ":3.020896666409749,"pX":0.3029945596671647,"pZ":1.6286926715004006,"vX0":6.553038572894377,"vY0":-121.80330571653178,"vZ0":-2.5025148467283023,"x":105.45,"y":194.81,"x0":-3.198974120724137,"y0":50.00465468592959,"z0":5.022127375925994,"aX":9.256275400903576},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.2,"breakHorizontal":-12.4,"spinRate":2516,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.4474063612498087,"extension":6.67383801962113},"index":1,"playId":"c192752c-38b5-3df6-b657-15ad5d1b6491","pitchNumber":2,"startTime":"2026-06-28T02:53:56.649Z","endTime":"2026-06-28T02:54:00.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"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-28T02:54:15.325Z","endTime":"2026-06-28T02:54:32.137Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.149352567187105,"aZ":-23.29013132825232,"pfxX":-7.176353244682915,"pfxZ":4.608623306679648,"pX":0.8211276181868855,"pZ":2.0340624138240244,"vX0":12.808376799802552,"vY0":-136.72142881896747,"vZ0":-3.8229104678478985,"x":85.7,"y":183.86,"x0":-2.954630000015599,"y0":50.00147342682438,"z0":5.015472331357343,"aX":-13.827910465530156},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":10.8,"spinRate":2192,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3979603381696797,"extension":6.378160098347098},"index":3,"playId":"a6aa7841-e45f-3e68-a994-5c937366a0f8","pitchNumber":3,"startTime":"2026-06-28T02:54:32.137Z","endTime":"2026-06-28T02:54:36.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.304817869561333,"aZ":-25.326041824827048,"pfxX":-9.696565935761395,"pfxZ":3.4807707264738266,"pX":-0.7711598867923726,"pZ":2.989566818983376,"vX0":9.972179632441424,"vY0":-138.50493549351046,"vZ0":-1.2666908088148847,"x":146.39,"y":158.06,"x0":-3.1369649381779388,"y0":50.00179056981543,"z0":5.126538195701876,"aX":-19.074419278667808},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2367,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.3935797683609552,"extension":6.37225627710363},"index":4,"playId":"004bafe6-153e-3dc6-a509-09ed96e1ac23","pitchNumber":4,"startTime":"2026-06-28T02:54:50.102Z","endTime":"2026-06-28T02:54:59.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20113013703529,"aZ":-28.52558727817293,"pfxX":6.5572347351283895,"pfxZ":2.384642805953675,"pX":-1.1213623743907482,"pZ":1.776165969207072,"vX0":3.7103590989410904,"vY0":-122.88000397106062,"vZ0":-2.139067904356597,"x":159.74,"y":190.82,"x0":-3.5024843125956,"y0":50.003199968654705,"z0":5.079943279889954,"aX":10.033529740139533},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.1,"breakHorizontal":-12.7,"spinRate":2493,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.44562695483435544,"extension":6.342016056256985},"index":5,"playId":"9aee005c-071d-3ae6-8173-86f86b62dbe5","pitchNumber":5,"startTime":"2026-06-28T02:55:24.191Z","endTime":"2026-06-28T02:55:28.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65523851013845,"aZ":-24.155265279963373,"pfxX":-9.895434163794496,"pfxZ":4.134985015471799,"pX":-0.3650696080639859,"pZ":1.3317694952645602,"vX0":10.714372843871192,"vY0":-138.0707368939106,"vZ0":-5.569131357640823,"x":130.92,"y":202.82,"x0":-3.0032795930474703,"y0":50.00005875482655,"z0":4.992057817590862,"aX":-19.175085885335413},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":2290,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.39613575144146207,"extension":6.442536035705253},"index":6,"playId":"225a829b-662b-3e22-8de7-51ceca1eb2d0","pitchNumber":6,"startTime":"2026-06-28T02:55:43.638Z","endTime":"2026-06-28T02:55:48.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04617635949919,"aZ":-26.74289923868011,"pfxX":-11.34782722708388,"pfxZ":2.778149483988276,"pX":0.4958727716730875,"pZ":3.4361743335376267,"vX0":13.532871185796804,"vY0":-138.03857722620523,"vZ0":0.01098644470676069,"x":98.1,"y":146.0,"x0":-2.9664752850168377,"y0":50.00144807179304,"z0":5.213645022434522,"aX":-22.177979249051397},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":18.1,"spinRate":2401,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3948676165354881,"extension":6.320626527109254},"index":7,"playId":"0bed7e1a-5d03-32c3-945e-2b83067f4666","pitchNumber":7,"startTime":"2026-06-28T02:56:06.582Z","endTime":"2026-06-28T02:56:10.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":84.3,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867305835229413,"aZ":-30.068865658566036,"pfxX":7.8071062804237465,"pfxZ":1.3620709998362095,"pX":-0.32847186825373553,"pZ":2.2548627169673496,"vX0":4.808384974048553,"vY0":-122.77713059471543,"vZ0":-0.9038632965225202,"x":129.52,"y":177.9,"x0":-3.319425355051432,"y0":50.00124940797526,"z0":5.16244484534794,"aX":12.044306465341512},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-15.2,"spinRate":2474,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.44429269455855547,"extension":6.253109531372226},"hitData":{"launchSpeed":81.5,"launchAngle":80.0,"totalDistance":71.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.31,"coordY":200.15}},"index":8,"playId":"308e8cf1-6a48-38a9-ac07-e380600c1e99","pitchNumber":8,"startTime":"2026-06-28T02:56:27.726Z","endTime":"2026-06-28T02:56:36.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:56:36.766Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T02:58:43.424Z","endTime":"2026-06-28T02:59:51.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":92.0,"endSpeed":85.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73165393929051,"aZ":-15.877845252061356,"pfxX":-6.022392972360463,"pfxZ":8.876072130522939,"pX":-0.7819217663921141,"pZ":2.068582713913132,"vX0":5.755571706017715,"vY0":-133.8611862536159,"vZ0":-6.785680295223562,"x":146.81,"y":182.93,"x0":-2.165414968734876,"y0":50.00483972067123,"z0":5.750006218581011,"aX":-11.058921394845814},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":9.8,"spinRate":2250,"spinDirection":219},"zone":7,"typeConfidence":0.85,"plateTime":0.4073652348837853,"extension":5.874523144927188},"index":0,"playId":"831d7ff3-571b-3f9f-a102-6c5bddd9c40b","pitchNumber":1,"startTime":"2026-06-28T02:58:55.154Z","endTime":"2026-06-28T02:58:59.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04818151675798,"aZ":-22.726677028200054,"pfxX":-6.822238426742936,"pfxZ":5.352704384633807,"pX":0.09261007133042208,"pZ":1.880590333419196,"vX0":8.324759167222714,"vY0":-131.11955996680484,"vZ0":-5.437691689058316,"x":113.47,"y":188.0,"x0":-2.2162878962191463,"y0":50.00588469426978,"z0":5.6453164786578105,"aX":-12.049644456982849},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":10.8,"spinRate":2137,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.41550249038582443,"extension":5.88441718334541},"index":1,"playId":"a34992a5-98c8-324b-bfdd-62d2be5aeefe","pitchNumber":2,"startTime":"2026-06-28T02:59:08.596Z","endTime":"2026-06-28T02:59:12.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"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-28T02:59:15.249Z","endTime":"2026-06-28T02:59:27.537Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476228577003052,"aZ":-16.88252485912934,"pfxX":-4.923782179288587,"pfxZ":7.874897150246284,"pX":-1.2305346606988523,"pZ":3.6231609016213655,"vX0":4.6274755038089905,"vY0":-137.28465696575594,"vZ0":-2.7916926701738296,"x":163.91,"y":140.95,"x0":-2.284294080367645,"y0":50.00344032215776,"z0":5.778905010107613,"aX":-9.561479954533098},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":8.2,"spinRate":2309,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.39637685432491354,"extension":5.98659866016483},"index":3,"playId":"e507bd66-4e3c-3613-85ec-040364189128","pitchNumber":3,"startTime":"2026-06-28T02:59:27.537Z","endTime":"2026-06-28T02:59:31.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":93.2,"endSpeed":86.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.980025417750774,"aZ":-14.591939914534514,"pfxX":-5.267610294822994,"pfxZ":9.29252582604358,"pX":-0.9725357879617212,"pZ":2.603908658504414,"vX0":4.969286041310882,"vY0":-135.77057464952566,"vZ0":-5.702705715715638,"x":154.07,"y":168.47,"x0":-2.1303457332315743,"y0":50.00110729874581,"z0":5.723901276772096,"aX":-9.965602229087631},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2346,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.4013597468307948,"extension":5.966524609611949},"hitData":{"launchSpeed":84.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.37,"coordY":150.03}},"index":4,"playId":"76fdd642-a610-3808-9d8e-e17e379bc080","pitchNumber":4,"startTime":"2026-06-28T02:59:43.026Z","endTime":"2026-06-28T02:59:51.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:59:51.527Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T03:00:13.682Z","endTime":"2026-06-28T03:00:57.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480673619525678,"aZ":-23.455106978272326,"pfxX":-9.3785504301234,"pfxZ":4.8669484575090305,"pX":-0.5838037485692764,"pZ":0.9065860928787687,"vX0":7.38436614584615,"vY0":-132.05756866707532,"vZ0":-7.835688132142177,"x":139.25,"y":214.3,"x0":-2.1788963074276815,"y0":50.001876020485795,"z0":5.6009635746003354,"aX":-16.792883392617576},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2010,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4126007917011001,"extension":5.9182590628579215},"index":0,"playId":"4f917023-c062-3720-91c4-3e95b72af58e","pitchNumber":1,"startTime":"2026-06-28T03:00:13.698Z","endTime":"2026-06-28T03:00:17.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319236453931808,"aZ":-21.466258074531908,"pfxX":-9.117801768482963,"pfxZ":5.746095385732863,"pX":-0.6927072647291886,"pZ":2.280236796612646,"vX0":7.211468264745678,"vY0":-135.13313058190806,"vZ0":-5.062238641857746,"x":143.4,"y":177.21,"x0":-2.201128207888841,"y0":50.00511438671761,"z0":5.670369099770383,"aX":-16.99557654993097},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":2227,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.4041330101811007,"extension":5.9913831904666415},"index":1,"playId":"bcd25efd-f930-373e-954a-49f5181c2c53","pitchNumber":2,"startTime":"2026-06-28T03:00:29.212Z","endTime":"2026-06-28T03:00:33.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.700548715605983,"aZ":-13.53568041538935,"pfxX":-4.469601297631059,"pfxZ":9.872952915025122,"pX":0.49667556848396455,"pZ":2.927740184884082,"vX0":8.326154984487472,"vY0":-135.80205976678806,"vZ0":-5.275562313545286,"x":98.07,"y":159.73,"x0":-2.013350119740689,"y0":50.005719354354675,"z0":5.819895049766129,"aX":-8.441165657723516},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2266,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.4016495883639033,"extension":6.119115145427743},"hitData":{"launchSpeed":95.6,"launchAngle":38.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.42,"coordY":94.28}},"index":2,"playId":"d46ed816-a323-38dd-9b87-3f9c1167b88f","pitchNumber":3,"startTime":"2026-06-28T03:00:48.111Z","endTime":"2026-06-28T03:00:57.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-28T03:00:57.169Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T03:01:00.778Z","endTime":"2026-06-28T03:01:28.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.322320766470956,"aZ":-33.243245478565456,"pfxX":1.0192327705912816,"pfxZ":-0.6981157735959318,"pX":-0.4683957414322276,"pZ":2.8273831015349344,"vX0":4.297625244104534,"vY0":-121.94002124350632,"vZ0":-0.7914409964293634,"x":134.85,"y":162.44,"x0":-2.3777367445492175,"y0":50.0054052159076,"z0":5.994713301524522,"aX":1.5528081621490593},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":-2.8,"spinRate":2543,"spinDirection":67},"zone":1,"typeConfidence":0.92,"plateTime":0.447158921161261,"extension":5.808438535048407},"hitData":{"launchSpeed":91.4,"launchAngle":25.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.23,"coordY":92.16}},"index":0,"playId":"0896e364-8820-37c1-a6b2-c12a32b4d464","pitchNumber":1,"startTime":"2026-06-28T03:01:20.136Z","endTime":"2026-06-28T03:01:28.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-28T03:01:28.640Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T03:03:41.214Z","endTime":"2026-06-28T03:04:20.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sam Hentges replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T03:02:36.750Z","endTime":"2026-06-28T03:03:43.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244631352431682,"aZ":-13.941535570147607,"pfxX":5.059586629813097,"pfxZ":9.528431214729114,"pX":-0.25901008555536126,"pZ":3.2125110595233215,"vX0":-7.054266678383104,"vY0":-137.18774404467734,"vZ0":-5.373725317944795,"x":126.87,"y":152.04,"x0":1.6837025300718016,"y0":50.00404984187553,"z0":6.140829298531265,"aX":9.6831105147823},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":-7.8,"spinRate":2284,"spinDirection":155},"zone":11,"typeConfidence":0.95,"plateTime":0.3986594269423054,"extension":7.1589933396790455},"index":1,"playId":"0f428c80-0b38-3f16-b44a-6ff79dd51507","pitchNumber":1,"startTime":"2026-06-28T03:03:43.380Z","endTime":"2026-06-28T03:03:54.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.521595992849967,"aZ":-41.561976963649784,"pfxX":-3.4515981879159408,"pfxZ":-6.787671062189808,"pX":-0.40355474477966913,"pZ":3.3176000056611112,"vX0":-3.966526129320719,"vY0":-116.99939593854188,"vZ0":1.832543202077016,"x":132.38,"y":149.2,"x0":1.7634841610171454,"y0":50.001692091592176,"z0":6.425409167602969,"aX":-4.774306412686576},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.5,"breakHorizontal":7.2,"spinRate":2270,"spinDirection":319},"zone":11,"typeConfidence":0.9,"plateTime":0.4685310986277593,"extension":7.164700408348896},"hitData":{"launchSpeed":62.3,"launchAngle":2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.36,"coordY":149.17}},"index":2,"playId":"24e9f660-58d9-3da6-a528-8ceb30a16c25","pitchNumber":2,"startTime":"2026-06-28T03:04:11.843Z","endTime":"2026-06-28T03:04:20.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-28T03:04:20.364Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T03:04:22.458Z","endTime":"2026-06-28T03:06:31.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571422495521173,"aZ":-28.143881081027022,"pfxX":-1.692440949720163,"pfxZ":2.386504177377832,"pX":-0.29540233626983425,"pZ":3.2877096030601156,"vX0":-4.9062071264433476,"vY0":-128.75627975078638,"vZ0":-2.0883017443958347,"x":128.26,"y":150.01,"x0":1.8509838196909132,"y0":50.00129388901763,"z0":6.277198233978583,"aX":-2.852999045854452},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":4.1,"spinRate":1992,"spinDirection":208},"zone":1,"typeConfidence":0.83,"plateTime":0.4246576356366236,"extension":6.9379319721210875},"index":0,"playId":"e7644146-af4a-3170-86e9-b78395a71ad2","pitchNumber":1,"startTime":"2026-06-28T03:04:44.408Z","endTime":"2026-06-28T03:04:48.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123925230617207,"aZ":-17.668978125254476,"pfxX":2.9487335513571686,"pfxZ":7.561583201626618,"pX":-0.3628650982770745,"pZ":4.469102402244944,"vX0":-7.061814218514106,"vY0":-137.302458536912,"vZ0":-1.3429555764988557,"x":130.83,"y":118.11,"x0":1.8540944935424253,"y0":50.00055805345514,"z0":6.161522875596625,"aX":5.65575570386277},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":-4.0,"spinRate":2018,"spinDirection":156},"zone":11,"typeConfidence":0.94,"plateTime":0.3982341493559778,"extension":7.15218151700141},"index":1,"playId":"a5e93b17-1510-3c5a-a20c-2b0f94e1a25b","pitchNumber":2,"startTime":"2026-06-28T03:04:59.873Z","endTime":"2026-06-28T03:05:03.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46580437913594,"aZ":-15.822292191933132,"pfxX":4.22791081014376,"pfxZ":8.486502241769406,"pX":-0.3872952035333725,"pZ":3.5727657274437186,"vX0":-7.413006396959945,"vY0":-137.6707682788273,"vZ0":-4.015825998973141,"x":131.76,"y":142.32,"x0":1.786284915756014,"y0":50.00497345966371,"z0":6.11567614724218,"aX":8.149093584415594},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":-6.1,"spinRate":2186,"spinDirection":146},"zone":11,"typeConfidence":0.94,"plateTime":0.39728347771580363,"extension":7.071598948492604},"index":2,"playId":"ce374eff-4a4b-3d56-a6fe-5b9189e9d9c7","pitchNumber":3,"startTime":"2026-06-28T03:05:15.932Z","endTime":"2026-06-28T03:05:19.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-28T03:05:28.530Z","endTime":"2026-06-28T03:05:46.585Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":94.9,"endSpeed":87.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.075601402450552,"aZ":-18.118062737227522,"pfxX":3.585420549810474,"pfxZ":7.2339441322769495,"pX":0.2458458586229851,"pZ":4.309390329088165,"vX0":-5.640166140816729,"vY0":-138.12636677109583,"vZ0":-1.730530309881948,"x":107.63,"y":122.43,"x0":1.8429697579804067,"y0":50.004613688124266,"z0":6.154774118472403,"aX":6.969285490877933},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":-5.4,"spinRate":1959,"spinDirection":152},"zone":12,"typeConfidence":0.93,"plateTime":0.39564683564024694,"extension":7.050686297157996},"index":4,"playId":"25516505-c5f7-3cf6-a3be-14135ee90bd8","pitchNumber":4,"startTime":"2026-06-28T03:05:46.585Z","endTime":"2026-06-28T03:05:50.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":94.7,"endSpeed":87.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.345757094174203,"aZ":-16.480445151245863,"pfxX":2.999960739210538,"pfxZ":8.14730344095079,"pX":-0.6227555163089624,"pZ":2.4783424011997766,"vX0":-7.5076289314393625,"vY0":-137.64645552161306,"vZ0":-6.595681675163376,"x":140.74,"y":171.86,"x0":1.7453540315556684,"y0":50.00627545962447,"z0":6.013426500309373,"aX":5.781671818626495},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":-4.0,"spinRate":2073,"spinDirection":149},"zone":4,"typeConfidence":0.95,"plateTime":0.39728566882825556,"extension":7.092656901163448},"index":5,"playId":"943b9dab-fd03-3fc1-9d4d-e168a0b59c70","pitchNumber":5,"startTime":"2026-06-28T03:06:03.143Z","endTime":"2026-06-28T03:06:06.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"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":95.5,"endSpeed":88.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28164756246293,"aZ":-14.662860589996539,"pfxX":3.7366482068652,"pfxZ":8.827448424840185,"pX":0.6343411953492969,"pZ":2.5353936328812794,"vX0":-4.648159148039894,"vY0":-139.03349598435577,"vZ0":-7.216461408504653,"x":92.82,"y":170.32,"x0":1.8319839638897233,"y0":50.00583997951995,"z0":6.112903020810632,"aX":7.414756188027517},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-6.0,"spinRate":2223,"spinDirection":150},"zone":6,"typeConfidence":0.95,"plateTime":0.3919698843895998,"extension":7.139878123016704},"hitData":{"launchSpeed":91.1,"launchAngle":59.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.07,"coordY":112.3}},"index":6,"playId":"9b0d39d5-c693-3099-be12-1dd95489ccc6","pitchNumber":6,"startTime":"2026-06-28T03:06:21.547Z","endTime":"2026-06-28T03:06:31.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T03:06:31.578Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T03:06:36.066Z","endTime":"2026-06-28T03:07:37.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".383"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.30"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.34"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.93"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.69"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.45"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.16"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.35"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.35"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.20"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.451709182180927,"aZ":-18.179571190470725,"pfxX":4.243379601229188,"pfxZ":7.1058400913639055,"pX":0.4152833941006721,"pZ":2.8792136692910693,"vX0":-5.351325485617646,"vY0":-139.22630394559272,"vZ0":-5.669043021124212,"x":101.17,"y":161.04,"x0":1.8084280192291309,"y0":50.000338582518005,"z0":6.139840947420951,"aX":8.353156422101671},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":-6.6,"spinRate":2221,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.3930097775054624,"extension":7.054173627111883},"index":0,"playId":"8271997b-f7a6-3e31-9065-0ee05d53ec5b","pitchNumber":1,"startTime":"2026-06-28T03:06:56.365Z","endTime":"2026-06-28T03:07:00.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45954988225753,"aZ":-18.767058718812905,"pfxX":8.893413049624922,"pfxZ":6.981900515717581,"pX":-0.6299698552269601,"pZ":2.291248615197244,"vX0":-9.445539919564176,"vY0":-137.66958202819796,"vZ0":-6.768559638334463,"x":141.01,"y":176.92,"x0":1.6894148565881248,"y0":50.003560936516294,"z0":6.051324465744369,"aX":17.078639922668074},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":-14.2,"spinRate":2238,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.397802691609765,"extension":7.20227668825306},"index":1,"playId":"780b1290-27eb-321a-b818-8213e253068e","pitchNumber":2,"startTime":"2026-06-28T03:07:13.332Z","endTime":"2026-06-28T03:07:17.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45536015209163,"aZ":-10.715894640346914,"pfxX":4.118340120424579,"pfxZ":10.73588062271666,"pX":-0.9237001375481533,"pZ":2.030856455770841,"vX0":-8.956580572183327,"vY0":-140.84361520525766,"vZ0":-8.864737211992972,"x":152.21,"y":183.95,"x0":1.7696610425990837,"y0":50.00595916369651,"z0":5.921594407182804,"aX":8.23432527932893},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":-5.5,"spinRate":2235,"spinDirection":145},"zone":13,"typeConfidence":0.96,"plateTime":0.38960912627583033,"extension":7.222225552769034},"index":2,"playId":"0671f135-22c5-3081-a566-88be6c4f64dd","pitchNumber":3,"startTime":"2026-06-28T03:07:33.400Z","endTime":"2026-06-28T03:07:37.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-28T03:07:37.887Z","atBatIndex":61}]