[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Black lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:10:20.045Z","endTime":"2026-03-18T20:11:16.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T16:52:50.152Z","endTime":"2026-03-18T19:52:19.838Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"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-03-18T19:52:19.838Z","endTime":"2026-03-18T20:08:42.231Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"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-03-18T20:08:42.231Z","endTime":"2026-03-18T20:10:21.045Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"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.3,"endSpeed":85.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50710487505204,"aZ":-21.77633408766034,"pfxX":-6.492197694766308,"pfxZ":5.55712715851367,"pX":-0.009215213252290357,"pZ":2.4020616406859916,"vX0":9.351114246734392,"vY0":-135.63566957012142,"vZ0":-3.4591637158337196,"x":97.81,"y":144.2,"x0":-2.65137334825198,"y0":50.00399116310749,"z0":5.205062980193248,"aX":-12.149228447913014},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":9.8,"spinRate":2190,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.40318699318591333,"extension":5.95382817074098},"index":3,"playId":"c520f1ec-04f1-3d47-9232-5579e673b99e","pitchNumber":1,"startTime":"2026-03-18T20:10:21.045Z","endTime":"2026-03-18T20:10:24.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":86.7,"endSpeed":80.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621990182264916,"aZ":-26.048184881986064,"pfxX":1.2120980402720112,"pfxZ":3.784839901855568,"pX":-0.26086849767496056,"pZ":1.649631276046817,"vX0":5.381505264518755,"vY0":-126.14653984509754,"vZ0":-4.342051223867218,"x":130.68,"y":176.24,"x0":-2.57553756324927,"y0":50.002910081730434,"z0":5.482464660206544,"aX":1.9613622835755582},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":-3.4,"spinRate":2471,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.4334893416685035,"extension":5.894900596867105},"index":4,"playId":"076078ec-1cbb-35a4-91bd-f3f179cf9099","pitchNumber":2,"startTime":"2026-03-18T20:10:39.180Z","endTime":"2026-03-18T20:10:43.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.710047977091186,"aZ":-28.279124735309367,"pfxX":1.5081999625735945,"pfxZ":2.496201431333426,"pX":-0.4980255750292475,"pZ":2.001767855809145,"vX0":4.387338071794255,"vY0":-124.58192832307094,"vZ0":-3.048727113759015,"x":135.98,"y":184.73,"x0":-2.482970356452749,"y0":50.0028876115563,"z0":5.596543654757957,"aX":2.353347241988465},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":-3.8,"spinRate":2380,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.4408740785780054,"extension":5.776701695223178},"index":5,"playId":"073fb818-043f-365c-8679-7ef6d429cebc","pitchNumber":3,"startTime":"2026-03-18T20:10:55.250Z","endTime":"2026-03-18T20:10:58.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.9,"endSpeed":79.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04645678635779,"aZ":-23.89544981650741,"pfxX":-5.328958121445119,"pfxZ":5.211411616486429,"pX":-0.19683681176083195,"pZ":2.0408361242824213,"vX0":7.582899059068592,"vY0":-124.94999030928315,"vZ0":-3.0130751638260507,"x":124.5,"y":183.68,"x0":-2.5719344375639492,"y0":50.00364225871782,"z0":5.215590480368368,"aX":-8.467533810124579},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.0,"breakHorizontal":8.0,"spinRate":1258,"spinDirection":267},"zone":8,"typeConfidence":2.0,"plateTime":0.4375570611746724,"extension":6.017080505155596},"hitData":{"launchSpeed":91.4,"launchAngle":25.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.23,"coordY":61.44}},"index":6,"playId":"ae92fc6c-f613-320a-b80f-b2b83e2cae72","pitchNumber":4,"startTime":"2026-03-18T20:11:10.063Z","endTime":"2026-03-18T20:11:16.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-18T20:11:16.265Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lockridge singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:11:19.579Z","endTime":"2026-03-18T20:12:02.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.951952998354418,"aZ":-29.76547467004347,"pfxX":-9.16099435585825,"pfxZ":1.236705629690361,"pX":-1.3576640761980274,"pZ":2.008107401615281,"vX0":9.143901317506767,"vY0":-138.1313981575677,"vZ0":-3.3567711338292567,"x":168.75,"y":184.56,"x0":-3.505154939161847,"y0":50.00497047400408,"z0":5.219283155330577,"aX":-17.87845863413638},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.8,"breakHorizontal":14.9,"spinRate":2303,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.395052571984182,"extension":5.8023322409903875},"index":0,"playId":"c5a9a19b-0fc2-344e-bc5c-4811a052f359","pitchNumber":1,"startTime":"2026-03-18T20:11:41.863Z","endTime":"2026-03-18T20:11:46.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.741184782018713,"aZ":-29.222277514948342,"pfxX":-9.795805663217543,"pfxZ":1.551582767504657,"pX":-0.6699587298353158,"pZ":2.093619625167838,"vX0":8.620356003455619,"vY0":-136.73167743734075,"vZ0":-2.8941027140155153,"x":142.54,"y":182.25,"x0":-2.5831479490669595,"y0":50.00458884902018,"z0":5.160626288914825,"aX":-18.642897253588213},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":2432,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.3998289790184719,"extension":6.072061519673143},"hitData":{"launchSpeed":96.1,"launchAngle":15.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.91,"coordY":90.8}},"index":1,"playId":"20a884d6-a33d-3e1e-b463-87d0cc2eb5a5","pitchNumber":2,"startTime":"2026-03-18T20:11:56.624Z","endTime":"2026-03-18T20:12:02.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:12:02.488Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blake Perkins singles on a line drive to left fielder Randy Arozarena. Brandon Lockridge to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:12:03.483Z","endTime":"2026-03-18T20:12:36.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnSecond":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"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(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":86.1,"endSpeed":79.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46699096521562,"aZ":-25.3055750286051,"pfxX":-0.8808882058462733,"pfxZ":4.257239386297069,"pX":-0.2968723403296902,"pZ":3.249341876367869,"vX0":5.841624144004924,"vY0":-125.43579340964558,"vZ0":-1.0741084779789798,"x":128.32,"y":151.05,"x0":-2.52926789784337,"y0":50.00226908298569,"z0":5.723431832515856,"aX":-1.4218583771210809},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":0.5,"spinRate":2315,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4346491183590082,"extension":5.827150528767945},"hitData":{"launchSpeed":83.9,"launchAngle":9.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.75,"coordY":155.52}},"index":0,"playId":"a7e5f96d-4952-322c-aa73-7969bdc0aab4","pitchNumber":1,"startTime":"2026-03-18T20:12:29.501Z","endTime":"2026-03-18T20:12:36.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:12:36.264Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reese McGuire strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:12:39.476Z","endTime":"2026-03-18T20:14:49.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnSecond":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":94.7,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02238964968138,"aZ":-29.82561380821494,"pfxX":-7.409264706617653,"pfxZ":1.2239027577932475,"pX":0.3870137114179601,"pZ":2.5569256826711553,"vX0":10.868063861890061,"vY0":-137.50535438955353,"vZ0":-1.6791186544608783,"x":102.25,"y":169.74,"x0":-2.650960901188188,"y0":50.00247572979867,"z0":5.195912906988428,"aX":-14.212132499767892},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.0,"breakHorizontal":11.2,"spinRate":2335,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.39808567903510506,"extension":6.124514314063499},"index":0,"playId":"130f8a65-11c0-3f5f-b0fb-436248cf93bc","pitchNumber":1,"startTime":"2026-03-18T20:13:06.966Z","endTime":"2026-03-18T20:13:10.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.976764722234197,"aZ":-29.319820032414437,"pfxX":-6.537793839529545,"pfxZ":1.48443116522707,"pX":-0.1766457852948168,"pZ":2.9513558312761554,"vX0":9.19109384810627,"vY0":-137.91479853323455,"vZ0":-0.9421285556515209,"x":123.73,"y":159.09,"x0":-2.704697569149881,"y0":50.00289760344845,"z0":5.2766929651937104,"aX":-12.580620576347203},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.6,"breakHorizontal":9.8,"spinRate":2201,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.3973003919940665,"extension":6.13059187563493},"index":1,"playId":"1ab66844-e086-3d9f-89a8-059437f2ca0f","pitchNumber":2,"startTime":"2026-03-18T20:13:27.697Z","endTime":"2026-03-18T20:13:30.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05151848995308,"aZ":-29.72910264265047,"pfxX":-7.263171320493342,"pfxZ":1.494694826558035,"pX":-0.38252623114989465,"pZ":0.443541759616279,"vX0":8.378667771323055,"vY0":-127.49930340373156,"vZ0":-5.607358553144506,"x":131.58,"y":226.8,"x0":-2.7792905932030454,"y0":50.00091596507274,"z0":5.038958075086534,"aX":-11.867108069805315},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":11.0,"spinRate":1264,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4308254859903067,"extension":5.906359067794056},"index":2,"playId":"5d32e1c8-1676-33ea-8b19-bf12863e1cfc","pitchNumber":3,"startTime":"2026-03-18T20:13:46.574Z","endTime":"2026-03-18T20:13:49.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38944579554763,"aZ":-27.26529707170185,"pfxX":1.9378885734920859,"pfxZ":2.9268633441030403,"pX":-0.9260548427727684,"pZ":1.9524916072237528,"vX0":3.7845092072600055,"vY0":-128.52228454075538,"vZ0":-3.5545629917737678,"x":152.3,"y":186.06,"x0":-2.6686718429683265,"y0":50.000000343286956,"z0":5.468694111725274,"aX":3.2431047996934126},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":-4.3,"spinRate":2265,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.4260099124308292,"extension":5.910499363753602},"index":3,"playId":"1862d053-a460-3cdb-ac3b-c47aa5742083","pitchNumber":4,"startTime":"2026-03-18T20:14:08.097Z","endTime":"2026-03-18T20:14:16.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":70.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464778986200763,"aZ":-32.32322659814315,"pfxX":8.876911993335636,"pfxZ":-0.11565064762940569,"pX":0.29366181611332276,"pZ":1.4515472525782613,"vX0":4.410771285443017,"vY0":-113.5937154555837,"vZ0":-1.177976747094131,"x":105.81,"y":199.59,"x0":-2.845258670102915,"y0":50.00356440231999,"z0":5.277006122029332,"aX":11.262377112686789},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-0.2,"breakHorizontal":-17.4,"spinRate":2777,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4876669676590346,"extension":5.850824956693889},"index":4,"playId":"28404c46-8188-3654-b900-0c85ad9216fc","pitchNumber":5,"startTime":"2026-03-18T20:14:23.214Z","endTime":"2026-03-18T20:14:26.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.720670606661727,"aZ":-25.740703520588234,"pfxX":-5.823063711555623,"pfxZ":3.2029127558252544,"pX":-1.447201995378589,"pZ":3.500665648708198,"vX0":5.67921187934651,"vY0":-140.55462587493022,"vZ0":-0.47585488956784033,"x":172.16,"y":144.26,"x0":-2.733671757518155,"y0":50.003203163164855,"z0":5.338156403044684,"aX":-11.695995237812909},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.9,"breakHorizontal":9.5,"spinRate":2214,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.3891353752494138,"extension":5.976369717074804},"index":5,"playId":"1276a9fd-f533-39e7-9942-67536c60330c","pitchNumber":6,"startTime":"2026-03-18T20:14:44.412Z","endTime":"2026-03-18T20:14:49.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.92,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:14:49.569Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jett Williams singles on a ground ball to second baseman Cole Young. Brandon Lockridge to 3rd. Blake Perkins to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:14:54.944Z","endTime":"2026-03-18T20:16:20.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnThird":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":83.0,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.282253296444253,"aZ":-25.317251763020504,"pfxX":-0.14377246217911738,"pfxZ":3.945512624495443,"pX":-0.056420559779061755,"pZ":2.347544632398429,"vX0":6.34927595792388,"vY0":-130.24454208410262,"vZ0":-3.347571467227602,"x":119.15,"y":175.4,"x0":-2.494938919729644,"y0":50.005049480611376,"z0":5.538833513442459,"aX":-0.25095424553029455},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":-1.0,"spinRate":2338,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.41862197354625197,"extension":5.8789266298882294},"index":0,"playId":"f2e51cf9-075a-3c4d-be11-993724267821","pitchNumber":1,"startTime":"2026-03-18T20:15:13.661Z","endTime":"2026-03-18T20:15:18.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.0,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.940450253807768,"aZ":-27.854663067285863,"pfxX":7.73232637293611,"pfxZ":3.2851044808702055,"pX":0.5685861511880759,"pZ":1.0889848713300128,"vX0":5.260393654357301,"vY0":-114.69031325922299,"vZ0":-3.088033449928407,"x":95.33,"y":209.38,"x0":-2.7701636375571765,"y0":50.000481649959475,"z0":5.208727907530707,"aX":10.157207783372689},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.4,"breakHorizontal":-15.5,"spinRate":2862,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.480102461600044,"extension":5.717998430117116},"index":1,"playId":"e8b275e3-8cca-3489-a1c5-576c0876aca2","pitchNumber":2,"startTime":"2026-03-18T20:15:28.920Z","endTime":"2026-03-18T20:15:32.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.559982086760296,"aZ":-33.06653142860218,"pfxX":8.044701015809139,"pfxZ":-0.6775328754382297,"pX":0.9221229499961061,"pZ":1.0421263418324473,"vX0":6.0648413709804325,"vY0":-114.98195418901284,"vZ0":-2.0740522301229887,"x":81.85,"y":210.64,"x0":-2.810266456624757,"y0":50.00261338478831,"z0":5.214709161869955,"aX":10.595497313375834},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.4,"breakHorizontal":-16.3,"spinRate":2860,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4793662352080861,"extension":5.762556405584745},"index":2,"playId":"3ba15a31-b96d-38b2-894a-65759223acfa","pitchNumber":3,"startTime":"2026-03-18T20:15:45.367Z","endTime":"2026-03-18T20:15:49.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26476242810567,"aZ":-28.25723777185475,"pfxX":-10.741287175718917,"pfxZ":1.9415317808061854,"pX":-1.2581437841328358,"pZ":2.2222436311662697,"vX0":10.151186496942849,"vY0":-141.04389457265475,"vZ0":-3.264408092450118,"x":164.96,"y":178.78,"x0":-3.5094156299584043,"y0":50.000576102286374,"z0":5.218143815071826,"aX":-21.62597462719765},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.0,"breakHorizontal":17.4,"spinRate":2432,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.388431777720899,"extension":5.936999684970327},"index":3,"playId":"0ded7abc-4717-3f44-b1bf-d3ff32c5afac","pitchNumber":4,"startTime":"2026-03-18T20:15:58.934Z","endTime":"2026-03-18T20:16:02.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.317492237195548,"aZ":-29.79280581664682,"pfxX":-11.300642332617837,"pfxZ":1.2208947134690025,"pX":-0.2283719535297907,"pZ":2.1860655582443975,"vX0":10.546873027531358,"vY0":-138.45334418300615,"vZ0":-2.7106510151427674,"x":125.71,"y":179.76,"x0":-2.615070798573749,"y0":50.00075278551493,"z0":5.167365867506414,"aX":-21.9827148151754},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.8,"breakHorizontal":18.4,"spinRate":2436,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.39529429133192107,"extension":6.027150180060988},"hitData":{"launchSpeed":101.3,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.16,"coordY":134.37}},"index":4,"playId":"59e2b300-3ec4-30a2-8477-83449ba7adfd","pitchNumber":5,"startTime":"2026-03-18T20:16:15.041Z","endTime":"2026-03-18T20:16:20.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702518,"link":"/api/v1/people/702518"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":702518,"link":"/api/v1/people/702518"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.5,"awayTeamWinProbability":52.5,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.7,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:16:20.112Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brock Wilken grounds into a force out, shortstop Colt Emerson to second baseman Cole Young. Jett Williams out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:16:34.357Z","endTime":"2026-03-18T20:18:20.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694385,"fullName":"Brock Wilken","link":"/api/v1/people/694385"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694385,"fullName":"Brock Wilken","link":"/api/v1/people/694385"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.4,"endSpeed":88.4,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83803937332535,"aZ":-31.22661400598967,"pfxX":-9.84322519984156,"pfxZ":0.476915051975233,"pX":-0.7465449067182863,"pZ":2.0228407014804155,"vX0":11.09024951336981,"vY0":-139.97623639143876,"vZ0":-3.037899002956167,"x":145.46,"y":184.16,"x0":-3.4762206599717933,"y0":50.004228047533246,"z0":5.161293309440381,"aX":-19.585251615524513},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.4,"breakHorizontal":15.6,"spinRate":2305,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.39091472888312273,"extension":5.929531091443763},"index":0,"playId":"8e0965a5-e60c-3db5-95fe-243e35ab99ff","pitchNumber":1,"startTime":"2026-03-18T20:16:51.176Z","endTime":"2026-03-18T20:16:55.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"first":{"id":702518,"link":"/api/v1/people/702518"},"second":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45309335404738,"aZ":-33.845999037088156,"pfxX":9.173944960205572,"pfxZ":-1.213296175526449,"pX":0.6440436196731919,"pZ":1.62798533808142,"vX0":7.255855292924782,"vY0":-117.22077539944952,"vZ0":-1.0631105110904027,"x":92.45,"y":194.82,"x0":-3.695813354647376,"y0":50.004350053236415,"z0":5.278961504073819,"aX":12.624298127325186},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.2,"breakHorizontal":-18.6,"spinRate":2840,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.46926394899073776,"extension":5.736159931134483},"index":1,"playId":"99febd8b-dce3-393c-b777-ddf819ef4378","pitchNumber":2,"startTime":"2026-03-18T20:17:07.876Z","endTime":"2026-03-18T20:17:12.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"first":{"id":702518,"link":"/api/v1/people/702518"},"second":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.643157151137135,"aZ":-18.597651361783402,"pfxX":-7.019318423001961,"pfxZ":6.732481280974913,"pX":0.1246270132364987,"pZ":2.24106275719829,"vX0":11.89362146274414,"vY0":-140.79232431437023,"vZ0":-4.7946354658258405,"x":112.25,"y":178.27,"x0":-3.2339802801036384,"y0":50.0022197389542,"z0":5.1620956790154,"aX":-14.154565713860281},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":10.4,"spinRate":2381,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.3883739621112645,"extension":6.07518574379913},"index":2,"playId":"6a605467-833e-32f3-9a82-484162898cb4","pitchNumber":3,"startTime":"2026-03-18T20:17:29.597Z","endTime":"2026-03-18T20:17:32.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"first":{"id":702518,"link":"/api/v1/people/702518"},"second":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61885963888403,"aZ":-31.086801072585796,"pfxX":-10.215164907335865,"pfxZ":0.5540073376259445,"pX":2.2340435641882554,"pZ":1.9833864055129486,"vX0":16.115557612982762,"vY0":-139.32230077344175,"vZ0":-3.0926374857170256,"x":31.84,"y":185.23,"x0":-2.291953275721694,"y0":50.00447366889517,"z0":5.157256178661154,"aX":-20.130805157988014},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.5,"breakHorizontal":15.2,"spinRate":2275,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.3927910565098709,"extension":6.067702468773642},"index":3,"playId":"293a242a-6189-3dfe-82fc-c2052d41b88d","pitchNumber":4,"startTime":"2026-03-18T20:17:52.437Z","endTime":"2026-03-18T20:17:57.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"first":{"id":702518,"link":"/api/v1/people/702518"},"second":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4393888520404,"aZ":-28.40418487336459,"pfxX":2.92399424745781,"pfxZ":2.3191465476426094,"pX":0.30645376645585276,"pZ":2.11806407765505,"vX0":6.195401833094128,"vY0":-126.62476836538025,"vZ0":-2.7174891078472028,"x":105.32,"y":181.59,"x0":-2.550298855850926,"y0":50.0052617707977,"z0":5.473884341796201,"aX":4.755232571276629},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-6.7,"spinRate":2335,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.4322841516707352,"extension":6.019720446600673},"hitData":{"launchSpeed":94.5,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.81,"coordY":157.1}},"index":4,"playId":"3be45126-5813-3151-a9f1-33a291d5b16c","pitchNumber":5,"startTime":"2026-03-18T20:18:15.013Z","endTime":"2026-03-18T20:18:20.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"first":{"id":702518,"link":"/api/v1/people/702518"},"second":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694385,"link":"/api/v1/people/694385"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":694385,"link":"/api/v1/people/694385"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":7.300000000000004,"leverageIndex":2.83,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:18:20.578Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brendan Donovan homers (1) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:20:13.398Z","endTime":"2026-03-18T20:20:57.239Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":692230,"link":"/api/v1/people/692230"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.895090537329473,"aZ":-13.575359747197815,"pfxX":-6.569174616600664,"pfxZ":9.802087606178802,"pX":0.28798601382441874,"pZ":2.6944719250749616,"vX0":6.700290347562681,"vY0":-136.58341057948465,"vZ0":-5.914517329937352,"x":106.02,"y":166.03,"x0":-1.3385125936215552,"y0":50.003275492752024,"z0":5.8145402728383955,"aX":-12.464754819710183},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":10.6,"spinRate":2244,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4003862275891752,"extension":5.83139890139621},"hitData":{"launchSpeed":103.5,"launchAngle":37.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.43,"coordY":83.06}},"index":0,"playId":"36146f66-1858-37d9-9f1c-4ccc88feaf44","pitchNumber":1,"startTime":"2026-03-18T20:20:30.962Z","endTime":"2026-03-18T20:20:57.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:20:57.239Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to third baseman Brock Wilken in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:20:47.422Z","endTime":"2026-03-18T20:22:06.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694385,"link":"/api/v1/people/694385"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07956768273398,"aZ":-12.14931594008955,"pfxX":-4.041504410542638,"pfxZ":10.430565132221961,"pX":0.2587423890933393,"pZ":2.31245829149601,"vX0":5.513462649103525,"vY0":-137.80016558921753,"vZ0":-7.156348464851399,"x":107.14,"y":176.34,"x0":-1.2444326642519112,"y0":50.00678513235374,"z0":5.767021176740324,"aX":-7.762258415504919},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":6.1,"spinRate":2261,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39772891865103377,"extension":5.916420618554075},"index":0,"playId":"02a3f1f4-ee09-3d85-b3ae-6a60e6a603ae","pitchNumber":1,"startTime":"2026-03-18T20:21:19.767Z","endTime":"2026-03-18T20:21:23.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266906341733797,"aZ":-17.21116118794778,"pfxX":-1.7718217553266076,"pfxZ":8.074865318080558,"pX":0.6963868924179994,"pZ":2.1881078517211567,"vX0":5.436248450891717,"vY0":-135.2176812851443,"vZ0":-6.634069365489459,"x":90.46,"y":179.7,"x0":-1.1092166928860931,"y0":50.00244288899593,"z0":5.879234187770077,"aX":-3.2833467334357738},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":2.0,"spinRate":2152,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4049384532120377,"extension":5.898694699242936},"index":1,"playId":"450eee40-3c65-3361-a266-3450681e9757","pitchNumber":2,"startTime":"2026-03-18T20:21:37.090Z","endTime":"2026-03-18T20:21:40.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4633168460509,"aZ":-13.26075736475704,"pfxX":-4.885520101552945,"pfxZ":9.817749258788098,"pX":-0.45838720485789103,"pZ":4.261906285198625,"vX0":4.446578972853092,"vY0":-138.31555780992858,"vZ0":-2.162357854103908,"x":134.47,"y":123.71,"x0":-1.4565042463754088,"y0":50.00457045501454,"z0":5.9490425738101935,"aX":-9.414079682189517},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":7.8,"spinRate":2241,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39684569933985836,"extension":5.859301457960564},"hitData":{"launchSpeed":85.5,"launchAngle":69.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.95,"coordY":170.79}},"index":2,"playId":"e9780740-3f70-39df-ad90-43dd250efdab","pitchNumber":3,"startTime":"2026-03-18T20:21:57.234Z","endTime":"2026-03-18T20:22:06.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:22:06.199Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Julio Rodríguez pops out to first baseman Tyler Black in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:22:11.487Z","endTime":"2026-03-18T20:23:38.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851763478597455,"aZ":-30.988921320125925,"pfxX":8.396713035943733,"pfxZ":0.8562549140241629,"pX":-0.2028965041154059,"pZ":2.698991605935845,"vX0":-0.008416732876972588,"vY0":-117.75132607762569,"vZ0":-1.1165697228663007,"x":124.73,"y":165.91,"x0":-1.2880156686225055,"y0":50.00367735519888,"z0":6.077608331963767,"aX":11.65087860184696},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.6,"breakHorizontal":-15.1,"spinRate":2343,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4672972835900109,"extension":5.983206917363373},"index":0,"playId":"46785c7c-2a14-3d60-a01d-fee2ffc90f2c","pitchNumber":1,"startTime":"2026-03-18T20:22:33.759Z","endTime":"2026-03-18T20:22:37.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.125955434825475,"aZ":-25.71354444030968,"pfxX":-9.274753975491553,"pfxZ":3.922561727414528,"pX":0.21450058645546477,"pZ":0.4008910943296041,"vX0":6.428289154660733,"vY0":-127.69621271765158,"vZ0":-8.03111177033749,"x":108.82,"y":227.96,"x0":-1.1348052779307296,"y0":50.00130520699475,"z0":5.619799899445594,"aX":-15.264023144614441},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":1780,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4294867459617224,"extension":6.097230383202069},"index":1,"playId":"79728abf-3ac1-344c-a542-24e83af5791c","pitchNumber":2,"startTime":"2026-03-18T20:22:49.529Z","endTime":"2026-03-18T20:22:52.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87095173705705,"aZ":-22.95405474025603,"pfxX":1.281456521154003,"pfxZ":5.157512084588715,"pX":0.041859038134335246,"pZ":1.131897222112893,"vX0":3.0061630905328007,"vY0":-131.8198080865927,"vZ0":-8.004834539610309,"x":115.4,"y":208.22,"x0":-1.2727585635336316,"y0":50.00368327873725,"z0":5.860740138550543,"aX":2.2903048206359085},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":-2.9,"spinRate":2124,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.41303935199713004,"extension":5.912441060182659},"index":2,"playId":"4519cdc4-67a9-366e-914b-6ba350a5f88c","pitchNumber":3,"startTime":"2026-03-18T20:23:07.468Z","endTime":"2026-03-18T20:23:10.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03959626837243,"aZ":-33.81848927073552,"pfxX":6.699331565411984,"pfxZ":-1.182133168641224,"pX":0.9771294136952329,"pZ":2.0383530947587327,"vX0":2.774878225023701,"vY0":-117.75922122251582,"vZ0":-1.9483258706441644,"x":79.75,"y":183.74,"x0":-1.0896501139030308,"y0":50.00275157063345,"z0":6.028954010960733,"aX":9.33170068315835},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.4,"breakHorizontal":-12.8,"spinRate":2378,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46656298254751905,"extension":5.989067140629449},"hitData":{"launchSpeed":83.6,"launchAngle":66.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.64,"coordY":179.41}},"index":3,"playId":"df90f5bc-17ea-3de0-8721-1fe091911d7e","pitchNumber":4,"startTime":"2026-03-18T20:23:31.002Z","endTime":"2026-03-18T20:23:38.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:23:38.508Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Raley walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:23:45.014Z","endTime":"2026-03-18T20:25:29.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":83.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.290281293890278,"aZ":-20.088743799398188,"pfxX":0.35937701117006604,"pfxZ":6.866686495167566,"pX":2.0978353106818752,"pZ":1.1244724113627966,"vX0":8.166543039938862,"vY0":-131.66678363636694,"vZ0":-8.078237419977254,"x":37.04,"y":208.42,"x0":-1.0875579359346175,"y0":50.00622042776229,"z0":5.712823818596675,"aX":0.6305199324911879},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":-2.4,"spinRate":2241,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.41560263105236306,"extension":6.0121135124424},"index":0,"playId":"968dc2bb-ea8a-3f18-995b-d205acce8bf3","pitchNumber":1,"startTime":"2026-03-18T20:24:06.856Z","endTime":"2026-03-18T20:24:10.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67158632606572,"aZ":-13.555733674917104,"pfxX":-6.092409067429581,"pfxZ":9.79146148460769,"pX":0.3490965265538217,"pZ":1.2116301481849263,"vX0":6.6512234952265015,"vY0":-136.87445711452622,"vZ0":-9.338330803583222,"x":103.69,"y":206.07,"x0":-1.3186367722786194,"y0":50.00124732461246,"z0":5.591630389636943,"aX":-11.58158145213347},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2316,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3998891349765943,"extension":6.005588537325803},"index":1,"playId":"885e181b-961a-3d4f-bcff-ab7eec1c41cf","pitchNumber":2,"startTime":"2026-03-18T20:24:20.440Z","endTime":"2026-03-18T20:24:23.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.580728703429145,"aZ":-21.873145716456307,"pfxX":-0.2884510858079574,"pfxZ":5.77662269492617,"pX":-0.9064841110968958,"pZ":2.306315445197317,"vX0":1.512159063987985,"vY0":-132.30009046096686,"vZ0":-5.149100175371386,"x":151.55,"y":176.51,"x0":-1.4464747805277471,"y0":50.00635629820259,"z0":5.86783953566016,"aX":-0.5149535951553653},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":0.2,"spinRate":2145,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.41303044436016423,"extension":5.954212022747466},"index":2,"playId":"62e0dfaa-e309-3942-b716-7f759ba567af","pitchNumber":3,"startTime":"2026-03-18T20:24:35.869Z","endTime":"2026-03-18T20:24:40.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80823180579661,"aZ":-11.83733951481804,"pfxX":-3.513443358205019,"pfxZ":10.8053424866811,"pX":-0.19067809046377374,"pZ":2.866773732792519,"vX0":4.254961123042092,"vY0":-136.73352515447152,"vZ0":-5.548864192849475,"x":124.27,"y":161.38,"x0":-1.3148547934174675,"y0":50.004242533625316,"z0":5.743746433453602,"aX":-6.614064117728987},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":5.4,"spinRate":2295,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4014850893599289,"extension":5.964854029372015},"index":3,"playId":"8bdaf002-57ce-3a49-8650-cc4aa0bd6f91","pitchNumber":4,"startTime":"2026-03-18T20:24:51.884Z","endTime":"2026-03-18T20:24:55.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39004422771692,"aZ":-26.351736716280545,"pfxX":-9.63184596435381,"pfxZ":3.5984348817735237,"pX":-1.04699028953895,"pZ":2.0667055148576243,"vX0":4.0525643229592925,"vY0":-126.52693287896648,"vZ0":-3.850167399499705,"x":156.91,"y":182.98,"x0":-1.4202001778156341,"y0":50.0019891380106,"z0":5.725453694832238,"aX":-15.578618347551382},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":1882,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43329359799224454,"extension":6.042888444538951},"index":4,"playId":"365da177-c400-3937-aa38-f2ab795395e2","pitchNumber":5,"startTime":"2026-03-18T20:25:06.952Z","endTime":"2026-03-18T20:25:10.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8274523855431,"aZ":-14.056542073803646,"pfxX":-6.6416478617612675,"pfxZ":9.39085583406159,"pX":-0.39208782268405346,"pZ":1.4204630232873228,"vX0":4.793298818709008,"vY0":-138.0303100698774,"vZ0":-8.951780268811556,"x":131.95,"y":200.43,"x0":-1.2886097578018492,"y0":50.00045160393122,"z0":5.652769264167011,"aX":-12.809311110064268},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":11.0,"spinRate":2314,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39687756513680394,"extension":5.9654635656177835},"index":5,"playId":"7b64c711-264c-3973-b8c8-81e000901752","pitchNumber":6,"startTime":"2026-03-18T20:25:24.815Z","endTime":"2026-03-18T20:25:29.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.36,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:25:29.382Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Randy Arozarena pops out to second baseman Jett Williams.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:25:34.145Z","endTime":"2026-03-18T20:27:13.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702518,"link":"/api/v1/people/702518"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.921152962254716,"aZ":-13.245193682816568,"pfxX":-5.750176255018555,"pfxZ":10.039582918858331,"pX":0.6124574341100067,"pZ":3.1064574659529502,"vX0":6.847950026492379,"vY0":-136.65682752374937,"vZ0":-4.976047023856882,"x":93.65,"y":154.91,"x0":-1.1822382196430912,"y0":50.00674024145782,"z0":5.865275387612654,"aX":-10.846966711410175},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2294,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4012421585704562,"extension":5.950043776789573},"index":0,"playId":"8a3781d5-ff71-3284-a825-1428abcc97bc","pitchNumber":1,"startTime":"2026-03-18T20:25:52.676Z","endTime":"2026-03-18T20:25:55.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.328221980795448,"aZ":-14.388565931038526,"pfxX":-5.663306494940242,"pfxZ":9.464236437634428,"pX":0.6530770061473725,"pZ":2.363516877359515,"vX0":6.909446142792305,"vY0":-136.09011893251227,"vZ0":-6.482548640240687,"x":92.11,"y":174.97,"x0":-1.180646564056047,"y0":50.004462996383026,"z0":5.769683948241004,"aX":-10.644814251062058},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":8.9,"spinRate":2191,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4021875415506222,"extension":5.970338688140083},"index":1,"playId":"9c5c9ebc-119b-3db1-afb2-a0e097c822cc","pitchNumber":2,"startTime":"2026-03-18T20:26:14.898Z","endTime":"2026-03-18T20:26:17.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.688285690646115,"aZ":-29.662253892647467,"pfxX":5.742977843103594,"pfxZ":1.7793355492048004,"pX":-0.22119648213742962,"pZ":2.3621506642547936,"vX0":0.6240073114963041,"vY0":-117.72004165917092,"vZ0":-2.0162082012738223,"x":125.43,"y":175.0,"x0":-1.2357243284879145,"y0":50.00047296205281,"z0":5.967339092765483,"aX":8.083617080933537},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.0,"breakHorizontal":-10.6,"spinRate":2292,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.46472876884994063,"extension":5.993165534997005},"index":2,"playId":"561766b2-d209-3a77-8aff-42d7809b2482","pitchNumber":3,"startTime":"2026-03-18T20:26:38.404Z","endTime":"2026-03-18T20:26:41.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2648607849498,"aZ":-18.88618689719388,"pfxX":-4.692336070847833,"pfxZ":6.979792764272066,"pX":0.35633611439858703,"pZ":3.5870298270383456,"vX0":5.828896857125406,"vY0":-137.0749983562507,"vZ0":-2.8770069655544095,"x":103.42,"y":141.93,"x0":-1.1878827941821875,"y0":50.00001628532073,"z0":5.93942516217739,"aX":-8.929565579617268},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":7.3,"spinRate":2104,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39955752686038837,"extension":5.918074598596984},"hitData":{"launchSpeed":89.0,"launchAngle":70.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.94,"coordY":163.18}},"index":3,"playId":"52078d92-264e-35aa-b6d4-7fb72c534405","pitchNumber":4,"startTime":"2026-03-18T20:27:04.340Z","endTime":"2026-03-18T20:27:13.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:27:13.257Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Lara flies out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:28:54.224Z","endTime":"2026-03-18T20:29:56.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37543415530485,"aZ":-27.110555594580408,"pfxX":1.782676240217143,"pfxZ":3.1424855049665688,"pX":-0.11109752115716265,"pZ":2.981363853252562,"vX0":5.185453424273211,"vY0":-125.87698613591579,"vZ0":-1.1430449659370296,"x":121.23,"y":158.28,"x0":-2.425479610440721,"y0":50.00573802517522,"z0":5.626488613596577,"aX":2.8741503904414243},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":-4.3,"spinRate":2411,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.43432862057626265,"extension":5.882781094871032},"index":0,"playId":"0280aaa7-826d-33a6-abf2-2a4a9640b2b1","pitchNumber":1,"startTime":"2026-03-18T20:29:16.625Z","endTime":"2026-03-18T20:29:19.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-03-18T20:29:25.430Z","endTime":"2026-03-18T20:29:34.017Z","isPitch":false,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.841213091171774,"aZ":-24.931216485163155,"pfxX":-6.33857279086022,"pfxZ":3.817175849693161,"pX":-1.3643643699886887,"pZ":2.7146808632979322,"vX0":5.532358015834852,"vY0":-137.22492172264984,"vZ0":-2.2268887969949858,"x":169.01,"y":165.48,"x0":-2.588191677847266,"y0":50.00320185786534,"z0":5.244400198054067,"aX":-12.026243659472117},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.6,"breakHorizontal":10.2,"spinRate":2193,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.39995143744779194,"extension":6.001593138134644},"index":2,"playId":"7d7ffc53-a10e-3d81-8494-bc63af3d3bd7","pitchNumber":2,"startTime":"2026-03-18T20:29:34.017Z","endTime":"2026-03-18T20:29:37.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432711339773952,"aZ":-25.164664142804675,"pfxX":1.2761575219815353,"pfxZ":4.2016868167375545,"pX":-0.2445162515617355,"pZ":2.3299927593305676,"vX0":4.733383668897723,"vY0":-128.28184228521692,"vZ0":-3.2426798911898844,"x":126.32,"y":175.87,"x0":-2.278979925695829,"y0":50.00182715874927,"z0":5.571318133737074,"aX":2.126163249002885},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":-3.4,"spinRate":2341,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.42690652665009443,"extension":5.827594559750345},"hitData":{"launchSpeed":100.0,"launchAngle":32.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":121.85,"coordY":62.18}},"index":3,"playId":"b5d9f73d-98d1-36c7-91ce-cfa61ace94a6","pitchNumber":3,"startTime":"2026-03-18T20:29:47.798Z","endTime":"2026-03-18T20:29:56.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":800325,"link":"/api/v1/people/800325"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:29:56.179Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a line drive to right fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:29:57.138Z","endTime":"2026-03-18T20:30:44.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96397037334973,"aZ":-30.70544176824757,"pfxX":-10.946795694115163,"pfxZ":0.765091678766554,"pX":-0.5269142209986502,"pZ":2.566869826056628,"vX0":11.18530818839128,"vY0":-137.28917288413578,"vZ0":-1.622859974419697,"x":137.08,"y":169.47,"x0":-3.221848223985262,"y0":50.00297495850448,"z0":5.245605304253592,"aX":-21.002669937972193},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.2,"breakHorizontal":17.6,"spinRate":2259,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.39820433282840817,"extension":5.984494948028364},"index":0,"playId":"e45e71d6-01a0-3dc4-8419-d6360f0be733","pitchNumber":1,"startTime":"2026-03-18T20:30:25.358Z","endTime":"2026-03-18T20:30:29.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003588883315164,"aZ":-22.794180944303772,"pfxX":-7.036133733309647,"pfxZ":4.979687803591894,"pX":0.5409400397411012,"pZ":3.0819295783457754,"vX0":10.298479663378668,"vY0":-135.93372931514082,"vZ0":-1.5911861394641713,"x":96.38,"y":155.57,"x0":-2.3713332549196924,"y0":50.00266023459246,"z0":5.2474211204416035,"aX":-13.253308532744413},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":10.7,"spinRate":2287,"spinDirection":246},"zone":3,"typeConfidence":2.0,"plateTime":0.40195839157477486,"extension":6.052085906958909},"hitData":{"launchSpeed":107.1,"launchAngle":7.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.79,"coordY":131.24}},"index":1,"playId":"c999fc02-2106-33cc-b54a-7da5bca16547","pitchNumber":2,"startTime":"2026-03-18T20:30:38.645Z","endTime":"2026-03-18T20:30:44.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:30:44.826Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marco Dinges doubles (1) on a fly ball to right fielder Victor Robles. Cooper Pratt to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:30:52.125Z","endTime":"2026-03-18T20:31:39.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"postOnThird":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27529662476726,"aZ":-28.39979365919969,"pfxX":-11.106023222343051,"pfxZ":1.9437706543455047,"pX":-0.9247694439680654,"pZ":3.063017527267991,"vX0":10.728104707510075,"vY0":-138.35467782568432,"vZ0":-0.8903595008715711,"x":152.25,"y":156.08,"x0":-3.4057880163094585,"y0":50.004716204934724,"z0":5.288849582527116,"aX":-21.578328061713535},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.5,"breakHorizontal":17.9,"spinRate":2283,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.3955863159774431,"extension":5.934616780463378},"index":0,"playId":"b99d9a25-5d28-3235-890d-259146cf04ba","pitchNumber":1,"startTime":"2026-03-18T20:31:11.945Z","endTime":"2026-03-18T20:31:15.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.043420436344086,"aZ":-29.33191803842676,"pfxX":-11.10901016049258,"pfxZ":1.4780369398415427,"pX":-0.5238862312640978,"pZ":2.7300291697217522,"vX0":11.438770088846965,"vY0":-137.79420696467233,"vZ0":-1.4947229859283124,"x":136.97,"y":165.07,"x0":-3.2885665252943284,"y0":50.00002746846797,"z0":5.263973515048949,"aX":-21.327613808498967},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.5,"breakHorizontal":17.6,"spinRate":2312,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.3977181376887904,"extension":5.954736419161395},"hitData":{"launchSpeed":96.2,"launchAngle":29.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.88,"coordY":88.64}},"index":1,"playId":"447f15dc-1753-3c3b-8592-b7acda0cd300","pitchNumber":2,"startTime":"2026-03-18T20:31:27.594Z","endTime":"2026-03-18T20:31:39.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701392,"link":"/api/v1/people/701392"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":701392,"link":"/api/v1/people/701392"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":-9.100000000000001,"leverageIndex":1.33,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:31:39.609Z","atBatIndex":13},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Tyler Black out on a sacrifice fly to center fielder Julio Rodríguez. Cooper Pratt scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:31:48.703Z","endTime":"2026-03-18T20:33:41.200Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.928762159500636,"aZ":-27.58968061472302,"pfxX":2.7009500848132983,"pfxZ":2.964390281610255,"pX":-0.5083404054215761,"pZ":1.7773932402996435,"vX0":4.001787796763959,"vY0":-123.32347868481067,"vZ0":-3.227768226269919,"x":136.38,"y":190.79,"x0":-2.5011678364398624,"y0":50.00044284445349,"z0":5.423962803263475,"aX":4.169029138718509},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":-5.8,"spinRate":2363,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.4436965273569782,"extension":5.822068138673033},"index":0,"playId":"a0c867fa-460f-37a9-bf6c-08fb1ea7cda0","pitchNumber":1,"startTime":"2026-03-18T20:32:13.535Z","endTime":"2026-03-18T20:32:18.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.280930390396296,"aZ":-32.38201601160352,"pfxX":10.03314882312918,"pfxZ":-0.15972888694695353,"pX":0.2966803219721222,"pZ":1.8108039533575042,"vX0":3.9366074885455213,"vY0":-112.98102507873493,"vZ0":-0.4102066821981174,"x":105.69,"y":189.89,"x0":-2.7793560140287745,"y0":50.00531420495876,"z0":5.28874914736365,"aX":12.789159112714875},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-0.1,"breakHorizontal":-19.2,"spinRate":2774,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4874240911232146,"extension":5.762045894339668},"index":1,"playId":"708017f8-173d-3108-908d-f76275dd542b","pitchNumber":2,"startTime":"2026-03-18T20:32:33.354Z","endTime":"2026-03-18T20:32:37.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-18T20:32:41.443Z","endTime":"2026-03-18T20:32:52.128Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.177612964230676,"aZ":-23.54943501492335,"pfxX":-5.610050458523052,"pfxZ":4.3530721489801305,"pX":-0.19027578608857715,"pZ":2.4814480185633854,"vX0":8.063254409043385,"vY0":-139.80260654887599,"vZ0":-3.5979485046852226,"x":124.25,"y":171.78,"x0":-2.381445173864105,"y0":50.00421717352289,"z0":5.328746408805731,"aX":-11.119117631491426},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":8.5,"spinRate":2373,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.39162255660370127,"extension":6.057008345825971},"index":3,"playId":"3adb423b-1947-345d-8bd9-3b6b7ad2f367","pitchNumber":3,"startTime":"2026-03-18T20:32:52.128Z","endTime":"2026-03-18T20:32:56.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295782724719267,"aZ":-30.345101915508774,"pfxX":-11.335888837033256,"pfxZ":0.9391312088967627,"pX":0.29567113611527357,"pZ":3.0479272080881654,"vX0":10.816731722030061,"vY0":-138.6457166940099,"vZ0":-0.5312657978536637,"x":105.73,"y":156.49,"x0":-2.185421500200985,"y0":50.00237710967174,"z0":5.2690269487188885,"aX":-22.046671691493092},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.8,"breakHorizontal":18.2,"spinRate":2397,"spinDirection":244},"zone":3,"typeConfidence":2.0,"plateTime":0.3952178431150135,"extension":6.1539887052717175},"index":4,"playId":"f5800086-1694-3d3d-9106-db9998785fdb","pitchNumber":4,"startTime":"2026-03-18T20:33:12.907Z","endTime":"2026-03-18T20:33:16.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.963300049501356,"aZ":-29.720878765277057,"pfxX":4.563187231014536,"pfxZ":1.5038098711431331,"pX":-0.004784354406559258,"pZ":2.125372365619484,"vX0":4.4202304909028545,"vY0":-126.54675607558173,"vZ0":-2.543778348565118,"x":117.18,"y":181.39,"x0":-2.364554251184115,"y0":50.00138380573522,"z0":5.516037272749055,"aX":7.424460013333004},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":-9.2,"spinRate":2403,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.43224594192453125,"extension":5.895191319797397},"hitData":{"launchSpeed":92.5,"launchAngle":21.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.47,"coordY":64.53}},"index":5,"playId":"c4faecb5-4c67-372e-a4a7-3adaffa96c39","pitchNumber":5,"startTime":"2026-03-18T20:33:32.310Z","endTime":"2026-03-18T20:33:41.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":0.8000000000000043,"leverageIndex":1.82,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:33:41.200Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:33:45.970Z","endTime":"2026-03-18T20:35:04.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.346518376912847,"aZ":-28.880620207066404,"pfxX":8.041579972259479,"pfxZ":2.502321651346479,"pX":0.17586384779651412,"pZ":2.4787479356310427,"vX0":4.105704757378238,"vY0":-114.35359618872732,"vZ0":0.11421583474874941,"x":110.3,"y":171.85,"x0":-2.6912456785286536,"y0":50.0024654308639,"z0":5.276396042809256,"aX":10.580919163593512},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.9,"breakHorizontal":-15.6,"spinRate":2768,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.48015195683761425,"extension":5.737613695535861},"index":0,"playId":"36021e03-1f3a-3ce8-aa73-c6a739493a19","pitchNumber":1,"startTime":"2026-03-18T20:34:10.960Z","endTime":"2026-03-18T20:34:14.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.683789731666835,"aZ":-28.726094576720968,"pfxX":8.562150288337092,"pfxZ":2.6344148536229426,"pX":0.783682862973711,"pZ":2.302593685808107,"vX0":5.276865673722592,"vY0":-114.17145972953188,"vZ0":-0.1253645059709656,"x":87.13,"y":176.61,"x0":-2.6766298003779307,"y0":50.00334338697644,"z0":5.205602647275007,"aX":11.206536782951288},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":5.0,"breakHorizontal":-16.9,"spinRate":2809,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4813097444333376,"extension":5.9304871660922345},"index":1,"playId":"e40a20a3-c26c-3896-83b9-52559bbd5e5f","pitchNumber":2,"startTime":"2026-03-18T20:34:25.535Z","endTime":"2026-03-18T20:34:28.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52576574223806,"aZ":-29.449012413035046,"pfxX":8.348879657730954,"pfxZ":1.9853915653392527,"pX":0.7601565223192794,"pZ":1.8091938368256966,"vX0":7.161366173041171,"vY0":-117.17209963867084,"vZ0":-1.6783049725810175,"x":88.02,"y":189.93,"x0":-3.4336295536702335,"y0":50.00561817925348,"z0":5.316793004655891,"aX":11.474409461567564},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.5,"breakHorizontal":-17.0,"spinRate":2933,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.46954098592852134,"extension":6.031994819104825},"index":2,"playId":"f0b6309e-7342-3912-a015-376047293d6b","pitchNumber":3,"startTime":"2026-03-18T20:34:40.360Z","endTime":"2026-03-18T20:34:43.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.1,"endSpeed":88.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87778073507281,"aZ":-20.230373286184758,"pfxX":-6.008305447310289,"pfxZ":6.019725533640278,"pX":1.0997005183607658,"pZ":3.073607794553392,"vX0":11.507166474444032,"vY0":-139.59639281728954,"vZ0":-2.4133295227342715,"x":75.08,"y":155.79,"x0":-2.2854046299853237,"y0":50.00190301504821,"z0":5.273357339629133,"aX":-11.920534277487265},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":8.6,"spinRate":2442,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.39157081873342925,"extension":6.1493402283283425},"index":3,"playId":"a224594f-9ad6-339e-8bf6-8daf5be8ccc2","pitchNumber":4,"startTime":"2026-03-18T20:35:01.177Z","endTime":"2026-03-18T20:35:04.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"second":{"id":701392,"link":"/api/v1/people/701392"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:35:04.229Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out to first baseman Tyler Black.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:36:46.727Z","endTime":"2026-03-18T20:37:59.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"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":90.5,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93447752703904,"aZ":-20.486648577579345,"pfxX":-2.6370894533267717,"pfxZ":6.5576734578660165,"pX":-0.225988732608751,"pZ":2.3795964460601575,"vX0":3.591381095081701,"vY0":-131.86505563339853,"vZ0":-4.94508096614985,"x":125.61,"y":174.53,"x0":-1.2555426871589601,"y0":50.00105714213066,"z0":5.766596940862515,"aX":-4.698765621979542},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":4.1,"spinRate":2156,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.41350799207338484,"extension":5.9583166292800955},"index":0,"playId":"59a1a164-d94f-3ad7-97ae-f8cd12b96bb5","pitchNumber":1,"startTime":"2026-03-18T20:37:18.028Z","endTime":"2026-03-18T20:37:21.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.6,"endSpeed":82.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01013166316362,"aZ":-20.79085978283994,"pfxX":-0.6910520510628997,"pfxZ":6.5264637327332355,"pX":-0.5183349381141197,"pZ":3.3973490330024148,"vX0":2.3061896761469045,"vY0":-130.58151382332917,"vZ0":-2.49605224687753,"x":136.76,"y":147.05,"x0":-1.3194130031937619,"y0":50.00141231179778,"z0":5.913519630898918,"aX":-1.2053868097844092},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.5,"breakHorizontal":0.8,"spinRate":2214,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4179209047881627,"extension":5.9381570449669265},"index":1,"playId":"f73381ca-6b8b-3a7c-b634-46cac97bc1c1","pitchNumber":2,"startTime":"2026-03-18T20:37:33.967Z","endTime":"2026-03-18T20:37:38.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":86.5,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.976793357565782,"aZ":-24.673339593972063,"pfxX":-9.840076531830308,"pfxZ":4.665759796213981,"pX":-0.5731079216684224,"pZ":2.9993862091688066,"vX0":5.0624454276768684,"vY0":-125.8619613976328,"vZ0":-1.9010792934567777,"x":138.85,"y":157.8,"x0":-1.3295224408773634,"y0":50.005197236206726,"z0":5.758001048609891,"aX":-15.826667577979444},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.3,"breakHorizontal":16.7,"spinRate":1887,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.4347960538439257,"extension":5.927290881860895},"hitData":{"launchSpeed":92.3,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.51,"coordY":165.21}},"index":2,"playId":"945004f6-ca96-3003-b957-eb149ce30cd6","pitchNumber":3,"startTime":"2026-03-18T20:37:52.689Z","endTime":"2026-03-18T20:37:59.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:37:59.717Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to right fielder Luis Lara.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:38:03.830Z","endTime":"2026-03-18T20:39:49.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18584442904604,"aZ":-21.525789425533034,"pfxX":-0.6563097571296992,"pfxZ":6.051016029544775,"pX":0.5769293542334829,"pZ":1.071416421660054,"vX0":4.712236411235077,"vY0":-131.16796322594394,"vZ0":-8.135130628776741,"x":95.01,"y":209.85,"x0":-1.1500441336221996,"y0":50.00361214228017,"z0":5.792411754690537,"aX":-1.1557556832430342},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":0.2,"spinRate":2197,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4160265180558307,"extension":5.918838107821287},"index":0,"playId":"a69daa4a-409b-36db-a51b-46fd8845e0aa","pitchNumber":1,"startTime":"2026-03-18T20:38:28.401Z","endTime":"2026-03-18T20:38:32.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040658094475152,"aZ":-20.575845196688828,"pfxX":-3.7253621732488966,"pfxZ":6.384004057431229,"pX":0.5414167933370946,"pZ":1.878495403419778,"vX0":5.716303392395882,"vY0":-133.28213911058972,"vZ0":-6.220287601070035,"x":96.36,"y":188.06,"x0":-1.1375764671747264,"y0":50.00273344928329,"z0":5.707124739446508,"aX":-6.768029270384629},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":5.6,"spinRate":2170,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40943849601865256,"extension":6.018264794122651},"index":1,"playId":"522bcc65-0ff6-315e-a91e-3a52263cce31","pitchNumber":2,"startTime":"2026-03-18T20:38:43.581Z","endTime":"2026-03-18T20:38:46.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.047999310131313,"aZ":-30.49932171653643,"pfxX":5.8469218448607805,"pfxZ":1.2226708144094403,"pX":-0.9442937738932502,"pZ":2.4071148407905056,"vX0":-0.8955830824764106,"vY0":-116.20239425557412,"vZ0":-1.4659192952368045,"x":152.99,"y":173.79,"x0":-1.313035989562868,"y0":50.000434899812966,"z0":5.9472750374108125,"aX":7.983855529818958},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.2,"breakHorizontal":-10.3,"spinRate":2426,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.47159693607957287,"extension":5.92430453400585},"index":2,"playId":"0434289d-b7d9-3fde-a34b-3ffc9cbd2804","pitchNumber":3,"startTime":"2026-03-18T20:39:05.736Z","endTime":"2026-03-18T20:39:10.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.165363758140177,"aZ":-13.480276323039845,"pfxX":-4.842696445592364,"pfxZ":9.619145183793666,"pX":1.2685722075579016,"pZ":2.757034209446639,"vX0":8.524199727835722,"vY0":-137.92157004785332,"vZ0":-5.5922157837368935,"x":68.65,"y":164.34,"x0":-1.2207277035820394,"y0":50.00386334872497,"z0":5.706141441780304,"aX":-9.413041477128978},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":7.2,"spinRate":2305,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39581318501879403,"extension":5.9577472592351475},"index":3,"playId":"caff2457-6acd-3297-8667-d53db0b0b21b","pitchNumber":4,"startTime":"2026-03-18T20:39:24.638Z","endTime":"2026-03-18T20:39:28.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433847914231222,"aZ":-13.181985665835919,"pfxX":-4.471821607449513,"pfxZ":9.981884747672574,"pX":0.3089210984350118,"pZ":2.593499796637883,"vX0":5.819199991729544,"vY0":-136.88411498943267,"vZ0":-5.97642940311834,"x":105.22,"y":168.76,"x0":-1.2608070368618691,"y0":50.00655917847498,"z0":5.703255178396227,"aX":-8.51192447411288},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2326,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.399718535264463,"extension":5.965676203193663},"hitData":{"launchSpeed":91.3,"launchAngle":44.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.96,"coordY":107.91}},"index":4,"playId":"86f6f58c-d4e7-3bc0-bbda-5e39fb57ff86","pitchNumber":5,"startTime":"2026-03-18T20:39:42.931Z","endTime":"2026-03-18T20:39:49.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:39:49.859Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhonny Pereda strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:39:54.917Z","endTime":"2026-03-18T20:41:11.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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(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":91.2,"endSpeed":84.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189356371548275,"aZ":-21.707848078567952,"pfxX":-0.7151487656298338,"pfxZ":5.791855894439085,"pX":0.1779556502499777,"pZ":1.9458622053807975,"vX0":3.8153761275197478,"vY0":-132.7552704090073,"vZ0":-6.19109203699879,"x":110.22,"y":186.24,"x0":-1.1774040766024843,"y0":50.00048215177543,"z0":5.860543976602222,"aX":-1.2920380437649128},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":0.6,"spinRate":2215,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.4106891073364536,"extension":5.987539520868088},"index":0,"playId":"a4437502-21ad-32ae-9b33-f2b02e1253cc","pitchNumber":1,"startTime":"2026-03-18T20:40:19.726Z","endTime":"2026-03-18T20:40:23.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22009947071963,"aZ":-30.452166130057687,"pfxX":6.405495982998024,"pfxZ":1.23195265760838,"pX":0.07802146324690863,"pZ":2.3360949112415206,"vX0":1.1976600285102754,"vY0":-117.38775176764432,"vZ0":-1.8887334172726649,"x":114.03,"y":175.71,"x0":-1.270869645012043,"y0":50.00093220007135,"z0":5.985951174851433,"aX":8.938434636902894},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.0,"breakHorizontal":-11.9,"spinRate":2365,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.46659956600758434,"extension":5.962758488921221},"index":1,"playId":"c75f6d94-dc48-3ce4-9502-1ef7b455f20c","pitchNumber":2,"startTime":"2026-03-18T20:40:35.626Z","endTime":"2026-03-18T20:40:44.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.9,"endSpeed":87.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91088957827404,"aZ":-12.88788113975413,"pfxX":-4.8582396174062055,"pfxZ":9.924991977437454,"pX":0.09546833908179984,"pZ":2.754407116607923,"vX0":5.339441373310816,"vY0":-138.0626073184889,"vZ0":-5.809685850106687,"x":113.36,"y":164.41,"x0":-1.2265206842101717,"y0":50.00044659819698,"z0":5.743189519635376,"aX":-9.437770747524024},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2242,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.39577857188963117,"extension":5.861641489460115},"index":2,"playId":"45386321-41bd-3e63-8c9b-04f223e9fac6","pitchNumber":3,"startTime":"2026-03-18T20:41:06.964Z","endTime":"2026-03-18T20:41:11.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:41:11.808Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out, first baseman Josh Naylor to pitcher Emerson Hancock.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:43:44.635Z","endTime":"2026-03-18T20:44:33.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":676106,"fullName":"Emerson Hancock"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"08317846-0206-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-18T20:43:36.919Z","endTime":"2026-03-18T20:43:44.635Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31193162038629,"aZ":-20.38597949666477,"pfxX":-7.871719887359514,"pfxZ":6.351162263827071,"pX":1.0883849443665188,"pZ":2.7694072983591136,"vX0":11.516516404469149,"vY0":-135.1267979325468,"vZ0":-2.8532024796979423,"x":117.09,"y":173.88,"x0":-2.1981122564711333,"y0":50.00648716315535,"z0":5.264646614796063,"aX":-14.620536701057636},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":11.9,"spinRate":2255,"spinDirection":247},"zone":12,"typeConfidence":2.0,"plateTime":0.40471270782152,"extension":6.037067109520163},"index":1,"playId":"3e6d77ce-a636-30c1-86a5-dccff24f3b90","pitchNumber":1,"startTime":"2026-03-18T20:43:44.635Z","endTime":"2026-03-18T20:43:48.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200957160130745,"aZ":-29.08363479820402,"pfxX":2.1809223159280133,"pfxZ":1.9330478549814831,"pX":-0.14317874075124962,"pZ":3.1514462842228643,"vX0":4.837995903852079,"vY0":-125.45462779647,"vZ0":-0.2522481931053938,"x":117.53,"y":168.23,"x0":-2.3763402542957217,"y0":50.005810574710765,"z0":5.613889269529841,"aX":3.493882809214688},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":-5.0,"spinRate":2410,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.4357672375905399,"extension":5.892203983662976},"index":2,"playId":"dd94fd7e-6346-32c6-bb0c-02bceb57e1c0","pitchNumber":2,"startTime":"2026-03-18T20:43:58.887Z","endTime":"2026-03-18T20:44:02.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26043452726606,"aZ":-20.98168169492986,"pfxX":-6.776509312254005,"pfxZ":5.82983618329429,"pX":0.7526035346377652,"pZ":3.1219968509971867,"vX0":10.578653407008934,"vY0":-137.42085316863628,"vZ0":-1.85292082021858,"x":125.86,"y":176.71,"x0":-2.2590677847920166,"y0":50.0056880385277,"z0":5.22423738862649,"aX":-13.017714418435917},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":10.2,"spinRate":2314,"spinDirection":245},"zone":3,"typeConfidence":2.0,"plateTime":0.3979472461901179,"extension":6.07044600611841},"index":3,"playId":"4c64e37c-6d19-3aa4-aedc-1e4fd7c3ebb6","pitchNumber":3,"startTime":"2026-03-18T20:44:12.669Z","endTime":"2026-03-18T20:44:16.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.8,"endSpeed":79.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234813605639413,"aZ":-30.894660294324552,"pfxX":-5.869273106050546,"pfxZ":0.8068593866242093,"pX":0.20084714938797968,"pZ":2.3939117395417973,"vX0":8.071544494752825,"vY0":-124.76426444855491,"vZ0":-0.924791273995957,"x":109.34,"y":174.14,"x0":-2.3081525778359158,"y0":50.002350503567165,"z0":5.307212857283486,"aX":-9.287957765375255},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.4,"breakHorizontal":8.9,"spinRate":1111,"spinDirection":268},"zone":5,"typeConfidence":2.0,"plateTime":0.43839040510708793,"extension":5.948646282073571},"hitData":{"launchSpeed":81.5,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.49,"coordY":163.18}},"index":4,"playId":"0e456ecb-5fc2-3a85-b7e6-647acf3306b6","pitchNumber":4,"startTime":"2026-03-18T20:44:28.650Z","endTime":"2026-03-18T20:44:33.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:44:33.630Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Reese McGuire grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:44:43.691Z","endTime":"2026-03-18T20:45:46.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43189005279576,"aZ":-20.330761696101508,"pfxX":-6.714636004416468,"pfxZ":6.0974635346239445,"pX":-0.41098578380591444,"pZ":3.03764353739314,"vX0":7.875820282633717,"vY0":-138.16243254431387,"vZ0":-2.37990305400851,"x":132.67,"y":156.76,"x0":-2.419827724705373,"y0":50.00350010285727,"z0":5.269565823114861,"aX":-13.043456667334588},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":10.6,"spinRate":2313,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.39573406334009764,"extension":5.979234272139165},"index":0,"playId":"c9110917-70e7-3855-8793-606cd83422da","pitchNumber":1,"startTime":"2026-03-18T20:45:05.684Z","endTime":"2026-03-18T20:45:10.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02725467210609,"aZ":-28.705192512839723,"pfxX":-7.37798629714896,"pfxZ":2.167907759944839,"pX":-1.2904050276981496,"pZ":2.25959195184915,"vX0":5.355304428008293,"vY0":-125.78243212517063,"vZ0":-1.7055013046806078,"x":166.19,"y":177.77,"x0":-2.4908228195365845,"y0":50.001452554296755,"z0":5.278737064508421,"aX":-11.79575969941614},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":12.1,"spinRate":1175,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4358231386452065,"extension":5.688726477450719},"index":1,"playId":"638615c8-b172-38a8-854b-35d5e5be88a2","pitchNumber":2,"startTime":"2026-03-18T20:45:24.143Z","endTime":"2026-03-18T20:45:28.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720690789080365,"aZ":-26.586947520395302,"pfxX":1.9224582931548473,"pfxZ":3.422751721630185,"pX":-0.14658197329256162,"pZ":2.2486378486024265,"vX0":5.2180420127449,"vY0":-126.40403933648618,"vZ0":-2.7242386909689102,"x":122.59,"y":178.07,"x0":-2.4803447243462804,"y0":50.001496126908904,"z0":5.456126439885045,"aX":3.136770632528705},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":-4.6,"spinRate":2446,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.4319230701804164,"extension":5.813871486282729},"hitData":{"launchSpeed":82.4,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.32,"coordY":157.75}},"index":2,"playId":"410d3b5d-dda3-334c-b3f2-187819d6e969","pitchNumber":3,"startTime":"2026-03-18T20:45:39.097Z","endTime":"2026-03-18T20:45:46.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:45:46.299Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jett Williams grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:45:50.128Z","endTime":"2026-03-18T20:46:50.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.382034926842497,"aZ":-26.402940125380102,"pfxX":1.3725009105862132,"pfxZ":3.5046057295423356,"pX":1.4530242982774064,"pZ":1.3250490941662898,"vX0":8.622632867616948,"vY0":-126.7982950068358,"vZ0":-5.206703862056825,"x":61.61,"y":203.0,"x0":-2.155100163197477,"y0":50.00009925971462,"z0":5.484451602695065,"aX":2.256951734002005},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":-4.2,"spinRate":2519,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4302439441204329,"extension":6.095494502529832},"index":0,"playId":"08111d7e-8e76-36b2-9ff7-4cb5613d8a1b","pitchNumber":1,"startTime":"2026-03-18T20:46:17.286Z","endTime":"2026-03-18T20:46:21.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992035029503,"aZ":-30.81281897636197,"pfxX":-8.75441895069035,"pfxZ":0.6996769845748165,"pX":-1.180070682791377,"pZ":2.028490930483096,"vX0":9.138594516183812,"vY0":-137.59417409962353,"vZ0":-2.7022263089113903,"x":161.98,"y":184.01,"x0":-3.3875005681804224,"y0":50.00079724311862,"z0":5.084779730190414,"aX":-16.991760873120086},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.0,"breakHorizontal":14.3,"spinRate":2368,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.39620446669528064,"extension":6.15403037826182},"index":1,"playId":"d970d5d2-5ec6-3e63-9ad2-924c30bfaa66","pitchNumber":2,"startTime":"2026-03-18T20:46:31.137Z","endTime":"2026-03-18T20:46:35.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.734216250975468,"aZ":-29.365092378838135,"pfxX":-10.450336001555602,"pfxZ":1.4681876912297351,"pX":-1.0565660125615735,"pZ":2.5711686140601615,"vX0":7.301256615719594,"vY0":-137.40807191726432,"vZ0":-1.5994535205017733,"x":157.27,"y":169.36,"x0":-2.3870025543423425,"y0":50.00459838141731,"z0":5.151153458904403,"aX":-20.035628999317897},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":17.4,"spinRate":2268,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.39822226186193665,"extension":5.965929088178966},"hitData":{"launchSpeed":63.8,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.7,"coordY":165.22}},"index":2,"playId":"d0aa422e-2eab-3025-aa2b-b52bc517bfb4","pitchNumber":3,"startTime":"2026-03-18T20:46:45.380Z","endTime":"2026-03-18T20:46:50.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702518,"link":"/api/v1/people/702518"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":702518,"link":"/api/v1/people/702518"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:46:50.425Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Emerson grounds out, second baseman Jett Williams to first baseman Tyler Black.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:48:51.897Z","endTime":"2026-03-18T20:49:12.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702518,"link":"/api/v1/people/702518"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394531005216116,"aZ":-15.232512197799215,"pfxX":-4.819972062584213,"pfxZ":9.012059895356934,"pX":0.2174356841930701,"pZ":2.7916455261991433,"vX0":5.91580680439466,"vY0":-136.34150714613824,"vZ0":-5.2673440471322905,"x":108.71,"y":163.41,"x0":-1.355751553701562,"y0":50.002841563749094,"z0":5.802388201181958,"aX":-9.061264986078498},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":7.4,"spinRate":2294,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40196589299400864,"extension":5.921952666652795},"hitData":{"launchSpeed":76.8,"launchAngle":9.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.64,"coordY":144.26}},"index":0,"playId":"2d336ccf-2227-3ef0-831a-406b9751d02e","pitchNumber":1,"startTime":"2026-03-18T20:49:05.741Z","endTime":"2026-03-18T20:49:12.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:49:12.783Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brendan Donovan walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:49:11.817Z","endTime":"2026-03-18T20:51:05.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.35787769466701,"aZ":-36.799292914834695,"pfxX":3.216421932785753,"pfxZ":-3.522870886915152,"pX":-0.05566719596173588,"pZ":2.2410365387204143,"vX0":1.3461006030622444,"vY0":-113.49047260718615,"vZ0":-0.4361624070502479,"x":119.12,"y":178.27,"x0":-1.0729817984475962,"y0":50.000921597379204,"z0":6.078216613944457,"aX":4.22558729720894},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.2,"breakHorizontal":-6.1,"spinRate":2342,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.48127803794593493,"extension":5.877241279483378},"index":0,"playId":"e878880c-48ae-3940-ad4c-bda5672fa8a8","pitchNumber":1,"startTime":"2026-03-18T20:49:37.079Z","endTime":"2026-03-18T20:49:41.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.035840816951204,"aZ":-22.385515845902688,"pfxX":-0.225118997385787,"pfxZ":5.424710277357633,"pX":0.6521203372517753,"pZ":3.61583036160507,"vX0":5.05796207264135,"vY0":-132.8617319119315,"vZ0":-2.0544397245310555,"x":92.14,"y":141.15,"x0":-1.239657073933879,"y0":50.0020935229531,"z0":6.010788500783619,"aX":-0.4072185851502552},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":-0.6,"spinRate":2087,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4108267616329373,"extension":5.891244346507111},"index":1,"playId":"a5b4b12f-6cfb-30f0-b71f-a344f32662a0","pitchNumber":2,"startTime":"2026-03-18T20:49:52.300Z","endTime":"2026-03-18T20:49:55.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.9537223225922,"aZ":-37.9662116192203,"pfxX":2.7821538120191986,"pfxZ":-4.548201827496209,"pX":-0.9022451927879722,"pZ":2.168969725155731,"vX0":-0.04109704976747755,"vY0":-111.81859088201742,"vZ0":-0.2010094566730798,"x":151.39,"y":180.22,"x0":-1.2454804980222467,"y0":50.00100766393887,"z0":6.1344292938534695,"aX":3.5451713233502384},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.0,"breakHorizontal":-5.0,"spinRate":2397,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4886445262414112,"extension":5.94957848704029},"index":2,"playId":"6d900474-1601-3b53-83f0-1a4b30d45012","pitchNumber":3,"startTime":"2026-03-18T20:50:07.182Z","endTime":"2026-03-18T20:50:12.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.181474913069277,"aZ":-26.52741890264975,"pfxX":-8.696346150282661,"pfxZ":3.4717754039781887,"pX":-1.1830720174427471,"pZ":2.5755841328946865,"vX0":3.2697818697874355,"vY0":-126.52185739515042,"vZ0":-2.689029186516776,"x":162.1,"y":169.24,"x0":-1.360463563149493,"y0":50.00214891735095,"z0":5.772363611990183,"aX":-14.134609457915056},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":15.0,"spinRate":1678,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4324864234634038,"extension":6.119558549430289},"index":3,"playId":"1feadbb1-e5bd-3ea5-be82-11b7ec1f0c56","pitchNumber":4,"startTime":"2026-03-18T20:50:23.415Z","endTime":"2026-03-18T20:50:27.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.965756805202513,"aZ":-26.23850140442129,"pfxX":-9.839658884662672,"pfxZ":3.586300401047743,"pX":0.3558429296193249,"pZ":1.4602190706809242,"vX0":6.8303432287072186,"vY0":-127.7183066446445,"vZ0":-5.4028684243889975,"x":103.44,"y":199.35,"x0":-1.072985408248633,"y0":50.00045393946873,"z0":5.662816863022582,"aX":-16.275770074458055},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":16.3,"spinRate":1803,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4286165272203002,"extension":5.991390514154732},"index":4,"playId":"cac4907d-e553-313f-9da9-5f6bb72d09ec","pitchNumber":5,"startTime":"2026-03-18T20:50:41.679Z","endTime":"2026-03-18T20:50:45.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.637285306658324,"aZ":-13.491576387334245,"pfxX":-2.660083649620224,"pfxZ":9.638899453748248,"pX":0.9295827259191668,"pZ":2.3039292319087776,"vX0":6.882217951218002,"vY0":-138.0881129336716,"vZ0":-6.743549721290918,"x":81.57,"y":176.57,"x0":-1.2452355435950149,"y0":50.00566528933031,"z0":5.678570800152456,"aX":-5.157837406817362},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":3.5,"spinRate":2250,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39606245272573304,"extension":6.0405625865264545},"index":5,"playId":"7b3cf9ba-240b-35ae-b4f7-fa9661cd8d67","pitchNumber":6,"startTime":"2026-03-18T20:51:00.087Z","endTime":"2026-03-18T20:51:05.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:51:05.596Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a fly ball to left fielder Brandon Lockridge. Brendan Donovan to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:51:05.087Z","endTime":"2026-03-18T20:53:47.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":70.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37494468043457,"aZ":-38.644600685147616,"pfxX":2.771360865566111,"pfxZ":-5.232681650810974,"pX":0.016337087987884063,"pZ":2.0310976760006247,"vX0":1.7208551760946873,"vY0":-110.40251089120238,"vZ0":-0.0722015110198555,"x":116.38,"y":183.94,"x0":-1.1328645398512092,"y0":50.00261738567165,"z0":6.126204434851408,"aX":3.4263208416630975},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-9.2,"breakHorizontal":-5.5,"spinRate":2371,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4958250123355725,"extension":5.975234214770951},"index":0,"playId":"417648ab-cb4a-302f-9426-4b25ac087ff9","pitchNumber":1,"startTime":"2026-03-18T20:51:34.917Z","endTime":"2026-03-18T20:51:38.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32399632979617,"aZ":-14.697403503385077,"pfxX":-2.9089934011519802,"pfxZ":9.20053722206617,"pX":-0.24748970035495918,"pZ":4.0517564805911555,"vX0":4.043728272342224,"vY0":-136.76131581303375,"vZ0":-2.3449826324897596,"x":126.43,"y":129.38,"x0":-1.365282433187362,"y0":50.004833037958356,"z0":5.924837195868674,"aX":-5.527453839174869},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":4.4,"spinRate":2283,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40004757811965463,"extension":5.835405912784766},"index":1,"playId":"d1cbd15a-cfb1-3eea-8bdf-f0a572b567d6","pitchNumber":2,"startTime":"2026-03-18T20:51:55.163Z","endTime":"2026-03-18T20:51:58.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-18T20:52:13.023Z","endTime":"2026-03-18T20:52:36.039Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68539144848951,"aZ":-16.9615058590287,"pfxX":-3.3626397413645766,"pfxZ":7.952457913678632,"pX":-1.0374812204868291,"pZ":4.82868842409427,"vX0":2.6927148486227335,"vY0":-137.49001494961576,"vZ0":0.13002709577009663,"x":156.55,"y":108.41,"x0":-1.5930116303209478,"y0":50.00286349304073,"z0":5.932458854013742,"aX":-6.433278055566152},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":5.5,"spinRate":2111,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39848187265876955,"extension":5.813173860772156},"index":3,"playId":"cd35d1c5-d95b-370a-8d85-f8cdf1577e38","pitchNumber":3,"startTime":"2026-03-18T20:52:36.039Z","endTime":"2026-03-18T20:52:39.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"131451c5-f338-3207-a45b-1fa499b27d97","startTime":"2026-03-18T20:52:56.920Z","endTime":"2026-03-18T20:53:00.638Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804396445851474,"aZ":-28.075613680307317,"pfxX":-10.100540334767668,"pfxZ":2.4828548592608097,"pX":-0.22080306327112506,"pZ":1.4854139173257166,"vX0":6.172995455044358,"vY0":-127.37986348877371,"vZ0":-4.7320442773203295,"x":125.42,"y":198.67,"x0":-1.3563536415776634,"y0":50.00628990069162,"z0":5.572648463546538,"aX":-16.693849024557192},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":17.0,"spinRate":1765,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42909076432141235,"extension":6.09137215659434},"index":5,"playId":"0c19ac84-a060-38e6-a3b5-074716a6241f","pitchNumber":4,"startTime":"2026-03-18T20:53:15.457Z","endTime":"2026-03-18T20:53:19.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.363491678260004,"aZ":-19.01158975925895,"pfxX":-3.2070193742706303,"pfxZ":7.1407201040411294,"pX":-0.7345765575696698,"pZ":3.2014169639556798,"vX0":2.5958428948877814,"vY0":-134.70781856123003,"vZ0":-3.6504988074585234,"x":145.0,"y":152.34,"x0":-1.292474948242889,"y0":50.00462845878879,"z0":5.912631579052975,"aX":-5.913891209309814},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":5.3,"spinRate":2246,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4060850488471446,"extension":5.910977513773998},"hitData":{"launchSpeed":91.5,"launchAngle":64.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.28,"coordY":115.01}},"index":6,"playId":"11e97718-ea80-3075-b596-e18080c259e7","pitchNumber":5,"startTime":"2026-03-18T20:53:36.872Z","endTime":"2026-03-18T20:53:47.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.37,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:53:47.163Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:54:46.310Z","endTime":"2026-03-18T20:58:16.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T20:54:36.681Z","endTime":"2026-03-18T20:54:48.588Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42075660109114,"aZ":-32.83469386746976,"pfxX":7.18340934054994,"pfxZ":-0.46630026208182285,"pX":0.34037312590324226,"pZ":0.8254182943570064,"vX0":1.449438088103447,"vY0":-118.22825543328145,"vZ0":-4.473668964557567,"x":104.03,"y":216.49,"x0":-1.2150004892266673,"y0":50.00537913337004,"z0":5.785402943245092,"aX":10.079854526718512},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.8,"breakHorizontal":-13.3,"spinRate":2359,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.46487432768975,"extension":5.9853600409563885},"index":1,"playId":"b12521e0-df09-3086-b12b-e96e7b299a98","pitchNumber":1,"startTime":"2026-03-18T20:54:48.588Z","endTime":"2026-03-18T20:54:52.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.1,"endSpeed":83.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11262238975494,"aZ":-21.654287649247042,"pfxX":0.6633575494770074,"pfxZ":6.011172118613066,"pX":1.9361916136449075,"pZ":3.2411840201356683,"vX0":7.877455925015733,"vY0":-131.0752262070685,"vZ0":-2.906445118288894,"x":43.2,"y":151.27,"x0":-1.1868244610846999,"y0":50.006339657463094,"z0":5.970358421882023,"aX":1.1599523983332458},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":-2.9,"spinRate":2223,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.41691057535399434,"extension":5.883758378334624},"index":2,"playId":"be905509-c138-3446-a7d5-1e16cae2ac8e","pitchNumber":2,"startTime":"2026-03-18T20:55:06.192Z","endTime":"2026-03-18T20:55:09.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":81.1,"endSpeed":74.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164305081106928,"aZ":-27.409743556740434,"pfxX":6.850327317748348,"pfxZ":3.406121882899787,"pX":1.0465495636318483,"pZ":1.8628975095320135,"vX0":3.139491582051531,"vY0":-118.04293805128462,"vZ0":-3.4818375576471374,"x":77.11,"y":188.48,"x0":-1.194196135228218,"y0":50.005551825370816,"z0":5.902802693611123,"aX":9.589659009112655},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.5,"breakHorizontal":-13.2,"spinRate":2399,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4654548153513667,"extension":6.000582531849787},"index":3,"playId":"04e14656-0ae3-3353-9a85-e64830fad471","pitchNumber":3,"startTime":"2026-03-18T20:55:26.811Z","endTime":"2026-03-18T20:55:31.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"52407eb3-75c1-30f6-866e-88f1a44dd3c6","startTime":"2026-03-18T20:55:52.772Z","endTime":"2026-03-18T20:55:58.060Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464163637409737,"aZ":-30.306858971400526,"pfxX":-8.441963475869045,"pfxZ":1.1666156681515956,"pX":-2.3459853164401148,"pZ":1.1599351837875405,"vX0":0.5719508543297978,"vY0":-126.04376855674472,"vZ0":-4.929881628299641,"x":206.42,"y":207.46,"x0":-1.479929061550419,"y0":50.00504093015628,"z0":5.59866617272696,"aX":-13.536352775716358},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":15.1,"spinRate":1679,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.43514948659920316,"extension":5.995765665587892},"index":5,"playId":"a8dd84c4-de33-340d-bee3-202b22e3c5bd","pitchNumber":4,"startTime":"2026-03-18T20:56:35.165Z","endTime":"2026-03-18T20:56:38.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.957511115081193,"aZ":-13.685248340081259,"pfxX":-3.163489033157041,"pfxZ":9.577751100441173,"pX":-0.5510482437746608,"pZ":2.028013070143557,"vX0":3.2534611456097142,"vY0":-138.11923593745664,"vZ0":-7.490794783378503,"x":138.0,"y":184.02,"x0":-1.3336230071247022,"y0":50.00523964462353,"z0":5.696923746310566,"aX":-6.108848053824146},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":5.0,"spinRate":2284,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.396668390032608,"extension":6.016199313536661},"index":6,"playId":"059b252c-4029-3e54-a387-65c40de55d1c","pitchNumber":5,"startTime":"2026-03-18T20:57:18.479Z","endTime":"2026-03-18T20:57:21.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-03-18T20:57:55.559Z","endTime":"2026-03-18T20:58:12.633Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42987450774028,"aZ":-29.524539586607343,"pfxX":7.511715642327097,"pfxZ":1.867766418269106,"pX":1.4027976083868068,"pZ":1.6037144123849558,"vX0":3.588720799031682,"vY0":-118.52117447225342,"vZ0":-3.6071612960326647,"x":63.53,"y":195.48,"x0":-1.1085014507360673,"y0":50.001320560795264,"z0":5.852184270738132,"aX":10.646230683956075},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.8,"breakHorizontal":-14.5,"spinRate":2374,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4627828733850601,"extension":6.17537073032637},"index":8,"playId":"63fb5d86-1dc2-379d-b2d3-2af477938424","pitchNumber":6,"startTime":"2026-03-18T20:58:12.633Z","endTime":"2026-03-18T20:58:16.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":-4.999999999999993,"leverageIndex":2.14,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:58:16.306Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luke Raley homers (3) on a fly ball to right center field. Brendan Donovan scores. Josh Naylor scores.","rbi":3,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:58:34.377Z","endTime":"2026-03-18T20:59:50.052Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":692230,"link":"/api/v1/people/692230"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":692230,"link":"/api/v1/people/692230"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":692230,"link":"/api/v1/people/692230"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.3323490007265,"aZ":-36.911226298534956,"pfxX":5.900053673527266,"pfxZ":-3.787718057299708,"pX":-0.9180584479051932,"pZ":2.145513964550565,"vX0":-1.1751933079320573,"vY0":-110.97286794306218,"vZ0":-0.20358184925933376,"x":151.99,"y":180.85,"x0":-1.149169825828337,"y0":50.00340295307032,"z0":6.074422484186312,"aX":7.379488090936913},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-6.6,"breakHorizontal":-10.4,"spinRate":2411,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4930415808617963,"extension":6.12122320617979},"index":0,"playId":"603fbdb7-3c88-34b0-adf3-bb73a461cc73","pitchNumber":1,"startTime":"2026-03-18T20:58:43.989Z","endTime":"2026-03-18T20:58:49.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08317846-0276-0013-001c-f08cd117d70a","startTime":"2026-03-18T20:59:06.714Z","endTime":"2026-03-18T20:59:26.316Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.052679605758616,"aZ":-12.664036483934858,"pfxX":-5.314350441710436,"pfxZ":10.186769506716978,"pX":-0.15403597154419937,"pZ":2.7873813672578414,"vX0":5.616461754906324,"vY0":-137.4212127989834,"vZ0":-5.67644648167364,"x":122.87,"y":163.52,"x0":-1.5324911094183165,"y0":50.00439234187557,"z0":5.737968893580437,"aX":-10.179865794539433},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":8.5,"spinRate":2350,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3983656033977683,"extension":5.903550077152615},"hitData":{"launchSpeed":112.3,"launchAngle":27.0,"totalDistance":437.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":168.19,"coordY":17.14}},"index":2,"playId":"b6538493-1461-3745-ae8d-f160b13f7627","pitchNumber":2,"startTime":"2026-03-18T20:59:26.316Z","endTime":"2026-03-18T20:59:50.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":26.999999999999986,"leverageIndex":1.94,"dramaIndex":219.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:59:50.052Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:59:46.297Z","endTime":"2026-03-18T21:01:08.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520948262869087,"aZ":-33.503225876697144,"pfxX":7.058878340238984,"pfxZ":-0.9543258296185506,"pX":1.082519351598621,"pZ":-0.036416708118201566,"vX0":2.899951633080618,"vY0":-118.0190827466304,"vZ0":-6.230393960805656,"x":75.74,"y":239.76,"x0":-1.084726677012113,"y0":50.00428418207775,"z0":5.77794500216855,"aX":9.81245112156677},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.1,"breakHorizontal":-13.6,"spinRate":2393,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.46671009329240576,"extension":6.047924923181934},"index":0,"playId":"21ca206f-c1d4-3820-af41-1516c59db53e","pitchNumber":1,"startTime":"2026-03-18T21:00:11.492Z","endTime":"2026-03-18T21:00:15.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":90.0,"endSpeed":83.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.507461473701948,"aZ":-24.28767031651052,"pfxX":0.09250972777938316,"pfxZ":4.465425453534834,"pX":-1.2188214331178078,"pZ":2.5203589195330194,"vX0":0.26362954855249915,"vY0":-131.2021684405892,"vZ0":-4.265631450649438,"x":163.46,"y":170.73,"x0":-1.3321180618456494,"y0":50.00194017087073,"z0":5.950238896952295,"aX":0.16319152048413213},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":-0.2,"spinRate":2186,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.41549814363593285,"extension":5.993021638027366},"index":1,"playId":"a0a93f4b-866a-32e6-9acd-f1dbeb6437fc","pitchNumber":2,"startTime":"2026-03-18T21:00:30.108Z","endTime":"2026-03-18T21:00:34.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01638162234263,"aZ":-25.047779520546054,"pfxX":0.9063738454126842,"pfxZ":4.10480438728026,"pX":0.8176779802541193,"pZ":1.6236071458711536,"vX0":4.605178002125303,"vY0":-130.32685222653282,"vZ0":-5.994037768640169,"x":85.83,"y":194.94,"x0":-1.0833419377160187,"y0":50.00354152261036,"z0":5.821884346375017,"aX":1.5728653383498716},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-2.5,"spinRate":2196,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4188012541390007,"extension":6.1282038455295105},"index":2,"playId":"aa736e86-6dac-3858-bc03-0a2c5e06a28a","pitchNumber":3,"startTime":"2026-03-18T21:00:44.951Z","endTime":"2026-03-18T21:00:49.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.687689944768657,"aZ":-14.120810659930811,"pfxX":-5.4812797793253605,"pfxZ":9.657105956553483,"pX":-0.9715022519490136,"pZ":1.432522888584521,"vX0":2.8599149475878254,"vY0":-135.8391506352072,"vZ0":-8.549983946499292,"x":154.03,"y":200.1,"x0":-1.3256915915741154,"y0":50.0035761366208,"z0":5.602203809048766,"aX":-10.246218173548527},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2328,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4031819063486499,"extension":5.9784806151819545},"index":3,"playId":"aee3bf30-5517-39ec-8997-af761c793546","pitchNumber":4,"startTime":"2026-03-18T21:01:03.145Z","endTime":"2026-03-18T21:01:08.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.23,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:01:08.393Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to left fielder Brandon Lockridge.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T21:01:17.422Z","endTime":"2026-03-18T21:01:58.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993495363350096,"aZ":-13.891475175108638,"pfxX":-6.076878381718502,"pfxZ":9.718874675428783,"pX":-0.3549647277874978,"pZ":1.3858596808610586,"vX0":5.116182754015751,"vY0":-136.08004035650043,"vZ0":-8.678074464921625,"x":130.53,"y":201.36,"x0":-1.4670290065254947,"y0":50.00420449067144,"z0":5.572043754859494,"aX":-11.433327896939929},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":10.0,"spinRate":2275,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4020275951453498,"extension":5.953902305072357},"index":0,"playId":"050e8e79-f9b1-379b-9a8c-8c6a4ac7852d","pitchNumber":1,"startTime":"2026-03-18T21:01:34.279Z","endTime":"2026-03-18T21:01:38.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.110045940052643,"aZ":-18.79812150939471,"pfxX":-2.861014365116245,"pfxZ":7.423889465959616,"pX":-0.4994628725409631,"pZ":1.9019758394844766,"vX0":2.9034532095190984,"vY0":-132.5468465649431,"vZ0":-6.630178961195936,"x":136.04,"y":187.43,"x0":-1.2310352158645046,"y0":50.00027610294321,"z0":5.78204485044602,"aX":-5.152030784238048},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":4.7,"spinRate":2272,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4113461945870629,"extension":5.968038118865426},"hitData":{"launchSpeed":98.5,"launchAngle":54.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.99,"coordY":106.9}},"index":1,"playId":"7da43343-77e4-3cb0-9bc8-1d42bdf40fd6","pitchNumber":2,"startTime":"2026-03-18T21:01:49.940Z","endTime":"2026-03-18T21:01:58.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:01:58.551Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brock Wilken strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T21:03:51.381Z","endTime":"2026-03-18T21:05:47.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694385,"fullName":"Brock Wilken","link":"/api/v1/people/694385"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694385,"fullName":"Brock Wilken","link":"/api/v1/people/694385"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.899861048144878,"aZ":-33.98123666446964,"pfxX":7.563377064886616,"pfxZ":-1.4264923813037296,"pX":0.5889405454410827,"pZ":1.240585758345417,"vX0":4.569075940477142,"vY0":-112.29774514151843,"vZ0":-1.280948465388532,"x":97.37,"y":185.19,"x0":-2.460438746183539,"y0":50.00340073432038,"z0":5.301080365165529,"aX":9.579420923651302},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.6,"breakHorizontal":-14.9,"spinRate":2716,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.48929381404147687,"extension":5.937541895798708},"index":0,"playId":"efeb571d-b0b8-30e2-92f1-6daef493f354","pitchNumber":1,"startTime":"2026-03-18T21:04:15.973Z","endTime":"2026-03-18T21:04:18.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.203363599290064,"aZ":-33.207221276225496,"pfxX":8.190451809956215,"pfxZ":-0.8134119032443339,"pX":0.7595338862711046,"pZ":1.7765131232332283,"vX0":4.697675542988734,"vY0":-112.27348627900476,"vZ0":-0.4565366792750727,"x":88.05,"y":190.81,"x0":-2.431214408600414,"y0":50.004400093097864,"z0":5.390786752723418,"aX":10.354080511596376},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.3,"breakHorizontal":-16.1,"spinRate":2668,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4897043079222385,"extension":5.669903298967724},"index":1,"playId":"ca65fda0-9c9c-38bc-9540-d01ccffbe12a","pitchNumber":2,"startTime":"2026-03-18T21:04:31.676Z","endTime":"2026-03-18T21:04:36.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-18T21:04:39.148Z","endTime":"2026-03-18T21:04:53.240Z","isPitch":false,"type":"action","player":{"id":694385,"link":"/api/v1/people/694385"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22643733870977,"aZ":-31.180932579924196,"pfxX":9.695769328601891,"pfxZ":0.7857257588881046,"pX":0.18058082326330419,"pZ":1.0373643156606953,"vX0":3.2291036683636936,"vY0":-112.43611650744359,"vZ0":-2.425859380030868,"x":110.12,"y":210.77,"x0":-2.5377851498262514,"y0":50.00347574884771,"z0":5.324367207961666,"aX":12.294638802070375},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.1,"breakHorizontal":-18.4,"spinRate":2635,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4889483098147851,"extension":5.878952082020132},"index":3,"playId":"546dc6a3-a57e-3271-8549-362a8f171ebc","pitchNumber":3,"startTime":"2026-03-18T21:04:53.240Z","endTime":"2026-03-18T21:04:56.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.914946845785085,"aZ":-30.773051699082632,"pfxX":-11.454908516120888,"pfxZ":0.7487231174670761,"pX":1.6761135129097124,"pZ":1.352819787333428,"vX0":13.967214943310772,"vY0":-135.70199770162446,"vZ0":-4.282679341897518,"x":53.11,"y":202.25,"x0":-2.0511614421501143,"y0":50.00137472574194,"z0":5.097201691539684,"aX":-21.346986125450947},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.6,"breakHorizontal":17.8,"spinRate":2246,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4037525415198524,"extension":6.187084328278949},"index":4,"playId":"cc744b81-2c12-32ab-a5bd-ff7497b93e5e","pitchNumber":4,"startTime":"2026-03-18T21:05:09.123Z","endTime":"2026-03-18T21:05:12.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61300644830353,"aZ":-26.25899507112973,"pfxX":9.15141534639967,"pfxZ":4.524904329167404,"pX":-1.1625689712347185,"pZ":2.2159945446476055,"vX0":0.7164646384699699,"vY0":-114.12692343716151,"vZ0":-0.9571602825059339,"x":161.31,"y":178.95,"x0":-2.669168060376519,"y0":50.00549568776452,"z0":5.246373854014184,"aX":11.974452705789023},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":8.3,"breakHorizontal":-16.7,"spinRate":2780,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.48144828994535516,"extension":5.945640467772393},"index":5,"playId":"68a28dae-889e-3794-bfbe-fef9f5226420","pitchNumber":5,"startTime":"2026-03-18T21:05:28.098Z","endTime":"2026-03-18T21:05:32.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22123075217085,"aZ":-19.9269155817173,"pfxX":-5.658295459377129,"pfxZ":6.35764949778412,"pX":-0.32641708925911883,"pZ":3.367296131073677,"vX0":7.339894466938812,"vY0":-138.23837836218055,"vZ0":-1.8670603691254284,"x":129.44,"y":147.86,"x0":-2.2868884360576973,"y0":50.00118461046563,"z0":5.395993895321087,"aX":-10.897390207698558},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":8.6,"spinRate":2193,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.39697220090140206,"extension":6.110543526253127},"index":6,"playId":"1512fe4f-ed77-3e6a-84d9-0ad975e8e14f","pitchNumber":6,"startTime":"2026-03-18T21:05:43.244Z","endTime":"2026-03-18T21:05:47.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694385,"link":"/api/v1/people/694385"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":694385,"link":"/api/v1/people/694385"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:05:47.441Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Lara strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T21:05:50.084Z","endTime":"2026-03-18T21:07:21.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17267104858695,"aZ":-19.220739801639112,"pfxX":-7.565455295132253,"pfxZ":6.92733558185288,"pX":-0.5765858340970275,"pZ":3.098024867424268,"vX0":7.4671482488350325,"vY0":-135.9949238552972,"vZ0":-2.3884528983517925,"x":138.98,"y":155.13,"x0":-2.3766541493743802,"y0":50.006533415178204,"z0":5.322772348711575,"aX":-14.156230283148243},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2375,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.40294832642900014,"extension":5.94253112482533},"index":0,"playId":"b1a1dea4-cdab-3553-8b72-4d42ccc0c480","pitchNumber":1,"startTime":"2026-03-18T21:06:09.154Z","endTime":"2026-03-18T21:06:13.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90912185098911,"aZ":-28.910892033928196,"pfxX":-5.53538962009088,"pfxZ":2.111754281741856,"pX":-1.4340168416749497,"pZ":2.6099984473959816,"vX0":4.356130378554728,"vY0":-123.82096404294012,"vZ0":-0.5419151841853302,"x":171.66,"y":168.31,"x0":-2.5013742365603653,"y0":50.00202479848765,"z0":5.261577844061374,"aX":-8.550717756894139},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":9.0,"spinRate":1291,"spinDirection":268},"zone":11,"typeConfidence":2.0,"plateTime":0.4432199487614539,"extension":5.957534740095836},"index":1,"playId":"50f8ceb4-5e75-321d-9166-1c13fd09ca60","pitchNumber":2,"startTime":"2026-03-18T21:06:22.125Z","endTime":"2026-03-18T21:06:25.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760604969288476,"aZ":-23.638432382624188,"pfxX":-7.168266578049302,"pfxZ":4.575674664495141,"pX":-0.6531535694163105,"pZ":2.920738869853052,"vX0":7.155760979715446,"vY0":-135.77145986391176,"vZ0":-1.6905299657386,"x":141.9,"y":159.92,"x0":-2.3917356165272055,"y0":50.00539730898404,"z0":5.196669712063814,"aX":-13.38307030708555},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":11.5,"spinRate":2321,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.40342542011642957,"extension":5.801324107419413},"index":2,"playId":"a6e47884-bbe4-368c-9d0c-dc2854c1753e","pitchNumber":3,"startTime":"2026-03-18T21:06:38.352Z","endTime":"2026-03-18T21:06:43.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-18T21:06:57.979Z","endTime":"2026-03-18T21:07:02.372Z","isPitch":false,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.576707518582058,"aZ":-34.78654345339111,"pfxX":-10.123833222881958,"pfxZ":-1.707577347677426,"pX":-2.226034454534694,"pZ":1.7734845451940757,"vX0":3.937647587304411,"vY0":-122.84569268968818,"vZ0":-1.255094927556524,"x":201.85,"y":190.9,"x0":-2.5352560580582177,"y0":50.005106874398884,"z0":5.250963256589961,"aX":-15.458756704883273},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.1,"breakHorizontal":17.4,"spinRate":1515,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.44604964678733605,"extension":5.987601597567709},"index":4,"playId":"ff48cb9d-f331-37aa-854e-2238a75a5c38","pitchNumber":4,"startTime":"2026-03-18T21:07:02.372Z","endTime":"2026-03-18T21:07:07.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2432111726624,"aZ":-26.183399697977855,"pfxX":0.9926442634750665,"pfxZ":3.692155647631558,"pX":0.2762855348860692,"pZ":1.5796597434085728,"vX0":5.735177677525094,"vY0":-126.9594355130611,"vZ0":-4.521522205969587,"x":106.47,"y":196.13,"x0":-2.145897612057949,"y0":50.00609141631444,"z0":5.480531744203082,"aX":1.6119281710714837},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":-3.1,"spinRate":2211,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.4322728414360042,"extension":5.951445019227641},"index":5,"playId":"8ccd2dee-920f-3f89-b51f-395aa73f8eb3","pitchNumber":5,"startTime":"2026-03-18T21:07:18.334Z","endTime":"2026-03-18T21:07:21.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":800325,"link":"/api/v1/people/800325"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.1,"awayTeamWinProbability":14.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:07:21.559Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a sharp line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T21:07:26.939Z","endTime":"2026-03-18T21:08:07.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318475108844133,"aZ":-33.62527598414142,"pfxX":7.6809610168615094,"pfxZ":-1.1122352161223183,"pX":-0.49526703506951403,"pZ":2.1170471958770993,"vX0":2.455655019643248,"vY0":-114.42885258104303,"vZ0":0.23389363588994483,"x":135.88,"y":181.62,"x0":-2.5849374372538367,"y0":50.00343446316796,"z0":5.352445452449728,"aX":10.019540138563837},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.6,"breakHorizontal":-14.5,"spinRate":2749,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.48166961139168274,"extension":5.701667435782177},"index":0,"playId":"e4c2c810-7b06-3d62-81cb-01eb41fd3f7d","pitchNumber":1,"startTime":"2026-03-18T21:07:43.896Z","endTime":"2026-03-18T21:07:48.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.373146232486093,"aZ":-22.85142471668608,"pfxX":-6.888044405675252,"pfxZ":4.924841121088168,"pX":0.37232589099272895,"pZ":2.879345180980634,"vX0":11.770400481772437,"vY0":-136.32789717511454,"vZ0":-2.2848040033215478,"x":102.81,"y":161.04,"x0":-3.095063638737765,"y0":50.00371719919505,"z0":5.296267625910422,"aX":-13.041570526867956},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":10.2,"spinRate":2387,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4009067350024642,"extension":6.045121593319537},"hitData":{"launchSpeed":100.4,"launchAngle":11.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":147.86,"coordY":99.61}},"index":1,"playId":"5af9eb94-3b60-3552-9311-eec8d7528c75","pitchNumber":2,"startTime":"2026-03-18T21:07:57.798Z","endTime":"2026-03-18T21:08:07.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.35,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:08:07.752Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marco Dinges singles on a sharp line drive to left fielder Randy Arozarena. Cooper Pratt to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T21:08:05.450Z","endTime":"2026-03-18T21:09:23.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"postOnThird":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":70.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2605896988772,"aZ":-29.27313593162881,"pfxX":9.362615421802783,"pfxZ":2.2579015976658408,"pX":-1.0347366826108169,"pZ":2.175491461293912,"vX0":1.0902800478948633,"vY0":-114.23717898425288,"vZ0":-0.31719263957615595,"x":156.44,"y":180.04,"x0":-2.734672204893207,"y0":50.00455741142261,"z0":5.26057607258432,"aX":12.046216669974765},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":4.3,"breakHorizontal":-17.2,"spinRate":2845,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.4844381814318517,"extension":5.76931773894417},"index":0,"playId":"f0b00125-c9df-396b-9ce6-3f4ada0981d3","pitchNumber":1,"startTime":"2026-03-18T21:08:31.310Z","endTime":"2026-03-18T21:08:36.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.311560036294054,"aZ":-22.66626573847543,"pfxX":-11.46393062624838,"pfxZ":5.037371037453035,"pX":-1.9113616010470411,"pZ":3.941977382911266,"vX0":7.830888528092068,"vY0":-136.78214151952886,"vZ0":0.5044163011509603,"x":189.86,"y":132.35,"x0":-3.327908749676271,"y0":50.002366028827964,"z0":5.314320186487532,"aX":-21.633933917135625},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.5,"breakHorizontal":19.0,"spinRate":2192,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.40106495057407887,"extension":5.842355464334745},"index":1,"playId":"3e62aefe-554a-360a-ba54-adaa154c6754","pitchNumber":2,"startTime":"2026-03-18T21:08:48.072Z","endTime":"2026-03-18T21:08:51.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cooper Pratt steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"3e62aefe-554a-360a-ba54-adaa154c6754","startTime":"2026-03-18T21:08:56.853Z","endTime":"2026-03-18T21:09:17.622Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"postOnSecond":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.82,"dramaIndex":31.0,"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09080866690355,"aZ":-28.935432746577785,"pfxX":1.7097177581270504,"pfxZ":1.9572003789447052,"pX":0.03612598729777084,"pZ":2.302446597372085,"vX0":5.24903802256792,"vY0":-126.8815670845967,"vZ0":-2.5320533214330516,"x":115.62,"y":176.61,"x0":-2.2685274777028,"y0":50.00444568484169,"z0":5.582389298566777,"aX":2.8317440760848798},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":-4.1,"spinRate":2146,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4290844651165169,"extension":5.986655118960416},"hitData":{"launchSpeed":101.5,"launchAngle":13.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.68,"coordY":116.18}},"index":3,"playId":"ad06085e-dec4-3e7e-9793-97cc5c99b376","pitchNumber":3,"startTime":"2026-03-18T21:09:17.622Z","endTime":"2026-03-18T21:09:23.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701392,"link":"/api/v1/people/701392"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":701392,"link":"/api/v1/people/701392"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-1.8000000000000114,"leverageIndex":0.82,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:09:23.872Z","atBatIndex":32},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Tyler Black triples (2) on a fly ball to right fielder Victor Robles. Cooper Pratt scores. Marco Dinges scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T21:09:25.422Z","endTime":"2026-03-18T21:13:09.367Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33543460246398,"aZ":-35.847171125136846,"pfxX":8.619073936491711,"pfxZ":-2.784220565918007,"pX":-0.2540416722820255,"pZ":2.35032581902153,"vX0":2.878476198399419,"vY0":-114.5576956216284,"vZ0":1.2754138271145457,"x":126.68,"y":175.32,"x0":-2.6484097783603056,"y0":50.00063022521797,"z0":5.306517317971892,"aX":11.385221225844864},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-4.3,"breakHorizontal":-16.3,"spinRate":2682,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.479210206297342,"extension":5.9574027918026085},"index":0,"playId":"2589967f-9ae6-39a5-a5c1-fb8fa1ea9b29","pitchNumber":1,"startTime":"2026-03-18T21:10:01.174Z","endTime":"2026-03-18T21:10:05.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73723506937824,"aZ":-21.564039110845997,"pfxX":-3.5667869145090627,"pfxZ":5.387283501342782,"pX":-0.43920199331282017,"pZ":3.295487231860859,"vX0":6.586682873046588,"vY0":-139.52794353336,"vZ0":-1.49572849038559,"x":133.74,"y":149.8,"x0":-2.3682919109231726,"y0":50.0030079499282,"z0":5.261160775106692,"aX":-7.025391303672633},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":5.0,"spinRate":2219,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.3927312922746746,"extension":6.054157926193133},"index":1,"playId":"cbead17f-5da8-35f8-8bd8-33cb436a7241","pitchNumber":2,"startTime":"2026-03-18T21:10:17.001Z","endTime":"2026-03-18T21:10:20.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-18T21:10:24.850Z","endTime":"2026-03-18T21:10:41.545Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.6,"endSpeed":88.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89813446792836,"aZ":-25.96669706125252,"pfxX":-6.375170071738648,"pfxZ":3.047810077026604,"pX":-0.901116005749062,"pZ":3.9373801122541554,"vX0":5.959292345292876,"vY0":-142.06588561998882,"vZ0":0.015583656516543809,"x":151.35,"y":132.47,"x0":-2.202242939884777,"y0":50.0006511573526,"z0":5.588487609902072,"aX":-12.972218240546837},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.8,"breakHorizontal":10.3,"spinRate":2264,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.386215892835013,"extension":6.001363394127719},"index":3,"playId":"675a1dba-7c86-309b-ab2a-4cd701f4f266","pitchNumber":3,"startTime":"2026-03-18T21:10:41.545Z","endTime":"2026-03-18T21:10:46.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.2,"endSpeed":88.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.739369659331885,"aZ":-28.640232854059136,"pfxX":-11.757857658408746,"pfxZ":1.7645338942242415,"pX":0.6690754544191255,"pZ":2.3675653301875115,"vX0":11.92069123849932,"vY0":-140.97640801051833,"vZ0":-2.6939509247032105,"x":91.5,"y":174.86,"x0":-2.0981300045796054,"y0":50.00250452434375,"z0":5.195270803859242,"aX":-23.533510157669106},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.8,"breakHorizontal":18.7,"spinRate":2355,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.38936755100922804,"extension":5.978911209845271},"index":4,"playId":"bdff3ac1-d2b8-36a2-b0df-1a1af1678970","pitchNumber":4,"startTime":"2026-03-18T21:11:00.425Z","endTime":"2026-03-18T21:11:05.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.467171927063898,"aZ":-28.145572226796777,"pfxX":1.9855100434663684,"pfxZ":2.3538048870643165,"pX":0.9121419771462737,"pZ":2.0234444759174837,"vX0":7.2624000612703785,"vY0":-129.01332708632495,"vZ0":-3.381851615442084,"x":82.23,"y":184.15,"x0":-2.181809396083116,"y0":50.0001461590948,"z0":5.489339040162955,"aX":3.388874104981815},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":-5.0,"spinRate":2495,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.42240347118096855,"extension":5.9032689391054145},"index":5,"playId":"c122ed8b-aad6-393f-9f00-d8d670bf4002","pitchNumber":5,"startTime":"2026-03-18T21:11:25.538Z","endTime":"2026-03-18T21:11:30.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27908228562923,"aZ":-20.209574738700237,"pfxX":-3.726517741123006,"pfxZ":5.782226483957626,"pX":-1.2739462444177627,"pZ":3.5546424928887683,"vX0":4.357772426507795,"vY0":-142.407044241711,"vZ0":-1.7589719268501223,"x":165.56,"y":142.8,"x0":-2.334161485246155,"y0":50.005681711626636,"z0":5.448305024644215,"aX":-7.715733460423737},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.3,"breakHorizontal":6.0,"spinRate":2392,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.383458462779263,"extension":5.874825227318315},"index":6,"playId":"0d7e159e-ae7b-3fbc-978f-5fcafd54309d","pitchNumber":6,"startTime":"2026-03-18T21:11:52.330Z","endTime":"2026-03-18T21:11:56.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.155194644930774,"aZ":-29.495070097208625,"pfxX":8.651390490569423,"pfxZ":2.0087709565819694,"pX":0.22769033385303744,"pZ":1.5192844475655205,"vX0":3.8785354368992637,"vY0":-114.40724644823031,"vZ0":-1.8441324076835302,"x":108.32,"y":197.76,"x0":-2.610843623213181,"y0":50.00148687263322,"z0":5.213430821667387,"aX":11.521569395895233},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.5,"breakHorizontal":-16.6,"spinRate":2719,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4778704078840459,"extension":5.726076194122085},"index":7,"playId":"7c6865f0-d980-3501-a9d3-531d8a323b37","pitchNumber":7,"startTime":"2026-03-18T21:12:10.618Z","endTime":"2026-03-18T21:12:15.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":98.0,"endSpeed":90.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.077331106392474,"aZ":-24.539368397859967,"pfxX":-6.977417714859942,"pfxZ":3.664401807272533,"pX":-1.1697575843449666,"pZ":2.526336594770842,"vX0":5.779932712099964,"vY0":-142.76069468537264,"vZ0":-3.4821791392677897,"x":161.59,"y":170.57,"x0":-2.305040172468511,"y0":50.00238679036704,"z0":5.29040452500562,"aX":-14.53255399899229},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.1,"breakHorizontal":11.6,"spinRate":2315,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3823512577809578,"extension":6.057438524056774},"index":8,"playId":"72854231-e491-3731-b482-25cc3a0f169d","pitchNumber":8,"startTime":"2026-03-18T21:12:33.192Z","endTime":"2026-03-18T21:12:39.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83211317835205,"aZ":-34.106089369256075,"pfxX":9.673850046857265,"pfxZ":-1.4811609960023837,"pX":-0.3364287119712819,"pZ":1.7646980711425218,"vX0":2.142601295710101,"vY0":-113.94364770373731,"vZ0":-0.25598939469994364,"x":129.82,"y":191.13,"x0":-2.5463453887887173,"y0":50.0006365154378,"z0":5.2616669983004964,"aX":12.65862917486733},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.4,"breakHorizontal":-18.0,"spinRate":2783,"spinDirection":71},"zone":7,"typeConfidence":2.0,"plateTime":0.48155215737130375,"extension":5.770762504000649},"hitData":{"launchSpeed":93.8,"launchAngle":32.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.33,"coordY":88.13}},"index":9,"playId":"5d6fb533-7d2f-39c9-a0b5-9c835df49a31","pitchNumber":9,"startTime":"2026-03-18T21:12:55.763Z","endTime":"2026-03-18T21:13:09.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":701392,"link":"/api/v1/people/701392"},"third":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-17.599999999999987,"leverageIndex":1.77,"dramaIndex":158.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:13:09.367Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lockridge grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T21:15:35.385Z","endTime":"2026-03-18T21:16:53.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701828,"fullName":"Wyatt Lunsford-Shenkman","link":"/api/v1/people/701828"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-18T21:13:47.725Z","endTime":"2026-03-18T21:14:05.517Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"third":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wyatt Lunsford-Shenkman replaces Emerson Hancock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-18T21:14:05.517Z","endTime":"2026-03-18T21:15:37.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701828,"link":"/api/v1/people/701828"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"third":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.219292552020818,"aZ":-32.164131908308704,"pfxX":8.197715485561524,"pfxZ":0.005289068903934435,"pX":-0.9805680154782281,"pZ":2.8048280957159073,"vX0":-1.548304678945128,"vY0":-118.5725239756575,"vZ0":-0.013524360319267847,"x":154.38,"y":163.05,"x0":-1.3850558329010443,"y0":50.00114680086425,"z0":5.740122581469353,"aX":11.696521351668745},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.2,"breakHorizontal":-14.5,"spinRate":2469,"spinDirection":58},"zone":11,"typeConfidence":1.31,"plateTime":0.46156267943219254,"extension":5.089097627821852},"index":2,"playId":"a1771b67-f496-38f8-a740-fe977b81de3b","pitchNumber":1,"startTime":"2026-03-18T21:15:37.536Z","endTime":"2026-03-18T21:15:42.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701828,"link":"/api/v1/people/701828","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"third":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.121922055428694,"aZ":-28.146390150040755,"pfxX":-8.436345421383812,"pfxZ":2.254840469327875,"pX":-0.08458973460447959,"pZ":0.7610778934414015,"vX0":4.553836361282577,"vY0":-132.85636153164683,"vZ0":-7.566590174675808,"x":120.22,"y":218.23,"x0":-0.7271156228295377,"y0":50.00060026983492,"z0":5.698861779676002,"aX":-15.041661010982137},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":14.3,"spinRate":2259,"spinDirection":232},"zone":13,"typeConfidence":1.35,"plateTime":0.41266025803171047,"extension":5.469542857556077},"index":3,"playId":"28fbdacd-8d85-3bf0-98cf-0ba9878c9759","pitchNumber":2,"startTime":"2026-03-18T21:15:52.383Z","endTime":"2026-03-18T21:15:55.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701828,"link":"/api/v1/people/701828","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"third":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.316084631151273,"aZ":-24.684071173146826,"pfxX":-6.6812218428866235,"pfxZ":4.31024394100333,"pX":-1.2982470329264555,"pZ":3.254500544782311,"vX0":1.6681037592831225,"vY0":-131.63212437079477,"vZ0":-2.2433007617339658,"x":166.49,"y":150.91,"x0":-1.0758172541125133,"y0":50.005502784596686,"z0":5.962591400195278,"aX":-11.619492761504409},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":11.6,"spinRate":2159,"spinDirection":230},"zone":11,"typeConfidence":1.19,"plateTime":0.417560946940557,"extension":5.372718248452644},"index":4,"playId":"7bd04830-5634-3377-a62e-a3044c13544d","pitchNumber":3,"startTime":"2026-03-18T21:16:08.620Z","endTime":"2026-03-18T21:16:12.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701828,"link":"/api/v1/people/701828","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"third":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90845563172638,"aZ":-31.683838982604104,"pfxX":8.465638700342675,"pfxZ":0.34255631900620287,"pX":0.4216069089383044,"pZ":2.426538424294953,"vX0":1.4167972351053084,"vY0":-119.80831407047148,"vZ0":-0.8141440638155165,"x":100.93,"y":173.26,"x0":-1.2776929400430344,"y0":50.005291625555294,"z0":5.6111927649079325,"aX":12.265246467095992},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.7,"breakHorizontal":-15.7,"spinRate":2543,"spinDirection":63},"zone":6,"typeConfidence":1.37,"plateTime":0.4577918876381708,"extension":5.296188141711681},"index":5,"playId":"9ff1069d-60b0-369f-aebf-d0daaa89814a","pitchNumber":4,"startTime":"2026-03-18T21:16:25.947Z","endTime":"2026-03-18T21:16:29.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701828,"link":"/api/v1/people/701828","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"third":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317885639994778,"aZ":-23.246015901127482,"pfxX":-6.077863786379406,"pfxZ":4.963513098155799,"pX":-0.36132143629422814,"pZ":1.7892752751978562,"vX0":3.097607376747387,"vY0":-133.20232746742002,"vZ0":-6.025481128632864,"x":130.77,"y":190.47,"x0":-0.7489552414249662,"y0":50.003472854131154,"z0":5.758873109994149,"aX":-10.934050080326504},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":10.3,"spinRate":2327,"spinDirection":228},"zone":7,"typeConfidence":0.93,"plateTime":0.41101998609548485,"extension":5.58750805606291},"hitData":{"launchSpeed":75.4,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.36,"coordY":154.56}},"index":6,"playId":"7ce98da4-ce9e-3188-a88f-2daf13133f47","pitchNumber":5,"startTime":"2026-03-18T21:16:47.696Z","endTime":"2026-03-18T21:16:53.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701828,"link":"/api/v1/people/701828","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"third":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":701828,"link":"/api/v1/people/701828"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":701828,"link":"/api/v1/people/701828"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.73,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:16:53.102Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to right fielder Luis Lara.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:18:43.005Z","endTime":"2026-03-18T21:20:14.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478909430359803,"aZ":-16.366107204670328,"pfxX":-4.8954361118396195,"pfxZ":8.849744394526713,"pX":-0.33134579852577545,"pZ":2.584031634070329,"vX0":4.21747368739976,"vY0":-132.8132083124307,"vZ0":-5.18290935527335,"x":129.63,"y":169.01,"x0":-1.3039513544570815,"y0":50.00405600690821,"z0":5.751415701651142,"aX":-8.745359802265604},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":7.9,"spinRate":2241,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.41244002859077433,"extension":5.948110912958281},"index":0,"playId":"be6287b3-ea33-3313-bba9-ade114498454","pitchNumber":1,"startTime":"2026-03-18T21:19:06.840Z","endTime":"2026-03-18T21:19:10.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1249202204938,"aZ":-30.900922622601918,"pfxX":7.194725810413283,"pfxZ":0.9960239861771694,"pX":-0.45378517308059674,"pZ":3.5244008136603613,"vX0":-0.41215760295345477,"vY0":-112.64963337686245,"vZ0":1.2731169011260388,"x":134.3,"y":143.62,"x0":-1.2010337215931537,"y0":50.00115780458951,"z0":6.096498343320968,"aX":9.164794161902186},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":2.5,"breakHorizontal":-12.8,"spinRate":2242,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4878481812161479,"extension":5.9579936882112765},"index":1,"playId":"678e2404-d1f0-3e10-994c-61c2103de3b4","pitchNumber":2,"startTime":"2026-03-18T21:19:23.369Z","endTime":"2026-03-18T21:19:29.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":78.0,"endSpeed":71.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7314169155471,"aZ":-29.03607308766948,"pfxX":7.023298546967831,"pfxZ":2.4295636373805127,"pX":-0.9803314161394014,"pZ":2.839269502273784,"vX0":-1.2346076265836166,"vY0":-113.55224076552895,"vZ0":-0.4968140747973825,"x":154.37,"y":162.12,"x0":-1.3382497715223443,"y0":50.0036656445558,"z0":5.97477525516113,"aX":9.080571974032324},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":4.6,"breakHorizontal":-12.4,"spinRate":2321,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.48421482129185556,"extension":5.845643076819027},"index":2,"playId":"93b541ab-9140-3101-b329-9dcd3706f1d0","pitchNumber":3,"startTime":"2026-03-18T21:19:39.113Z","endTime":"2026-03-18T21:19:42.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-18T21:19:52.098Z","endTime":"2026-03-18T21:20:06.836Z","isPitch":false,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.8,"endSpeed":85.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7377568202506,"aZ":-17.209700859858806,"pfxX":-5.706806732044143,"pfxZ":8.053664211207636,"pX":-0.033466715295519624,"pZ":2.120768864843659,"vX0":5.0541454465880085,"vY0":-135.04116136538428,"vZ0":-6.491278978899776,"x":118.28,"y":181.52,"x0":-1.182361352045661,"y0":50.001616170072765,"z0":5.754018119452396,"aX":-10.60324108239948},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":9.4,"spinRate":2209,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.40465282827821225,"extension":5.959719303730094},"hitData":{"launchSpeed":90.6,"launchAngle":59.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.13,"coordY":124.14}},"index":4,"playId":"33f1fd13-ace5-3c4a-9078-6ccfc1f9341c","pitchNumber":4,"startTime":"2026-03-18T21:20:06.836Z","endTime":"2026-03-18T21:20:14.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:20:14.265Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhonny Pereda grounds out, third baseman Brock Wilken to first baseman Tyler Black.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:20:22.962Z","endTime":"2026-03-18T21:22:36.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694385,"link":"/api/v1/people/694385"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07244370010628,"aZ":-17.20996043810547,"pfxX":-4.485551126269957,"pfxZ":8.233154359524955,"pX":-0.23349441134102092,"pZ":2.066261619940776,"vX0":4.024372128144712,"vY0":-133.52886827217924,"vZ0":-6.5562653644212245,"x":125.9,"y":182.99,"x0":-1.1728309243945712,"y0":50.00122581753543,"z0":5.778860094565164,"aX":-8.150052844051501},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2169,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4092232117504291,"extension":5.983312313129181},"index":0,"playId":"5f54d049-d68b-3f46-84fd-1d518082021f","pitchNumber":1,"startTime":"2026-03-18T21:20:42.068Z","endTime":"2026-03-18T21:20:45.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":78.5,"endSpeed":72.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.439920654562943,"aZ":-31.267602279257474,"pfxX":8.331426584859827,"pfxZ":0.6865681623780535,"pX":0.49034187489531494,"pZ":2.1253208680991804,"vX0":1.2392490772213898,"vY0":-114.31617737539973,"vZ0":-1.7324331520429337,"x":98.31,"y":181.4,"x0":-1.1413220015997272,"y0":50.00365882350592,"z0":5.9678219717381715,"aX":11.005867971062788},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.1,"breakHorizontal":-15.4,"spinRate":2360,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.47947200394529466,"extension":5.838007154835122},"index":1,"playId":"e65f1111-b01e-3e0d-bf59-4f0816ad3ea6","pitchNumber":2,"startTime":"2026-03-18T21:21:01.607Z","endTime":"2026-03-18T21:21:06.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22927087345018,"aZ":-32.23240202339633,"pfxX":8.355955805878306,"pfxZ":-0.047166871603451455,"pX":2.282987034878791,"pZ":1.6003501644177698,"vX0":5.020761702098214,"vY0":-116.29453179182521,"vZ0":-2.7302311775760133,"x":29.98,"y":195.57,"x0":-0.9980088239718253,"y0":50.00146608396647,"z0":5.883546405152852,"aX":11.305942427132646},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.4,"spinRate":2353,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4731468759662105,"extension":6.137834222922939},"index":2,"playId":"2b0282d4-1822-3387-899d-5aaa2336e7bf","pitchNumber":3,"startTime":"2026-03-18T21:21:19.682Z","endTime":"2026-03-18T21:21:23.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.6,"endSpeed":83.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.771666025320226,"aZ":-16.68056388540112,"pfxX":-2.650672143006445,"pfxZ":8.574264782124132,"pX":0.45892595634616046,"pZ":4.383002051820609,"vX0":5.4786329668959395,"vY0":-133.36761454695093,"vZ0":-0.9074752151748151,"x":99.51,"y":120.44,"x0":-1.274494208450777,"y0":50.00586618329379,"z0":5.926844170566762,"aX":-4.792028905810298},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":3.7,"spinRate":2215,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41015156073321,"extension":5.955167223402189},"index":3,"playId":"681fc909-9635-39eb-905e-c763091ff98c","pitchNumber":4,"startTime":"2026-03-18T21:21:35.517Z","endTime":"2026-03-18T21:21:42.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.8,"endSpeed":84.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.478601547514472,"aZ":-18.395267715351146,"pfxX":-4.064594674296196,"pfxZ":7.562746866667323,"pX":-0.014556244683034245,"pZ":3.8930435770545198,"vX0":4.854604337193149,"vY0":-133.7622346202562,"vZ0":-1.976809956656797,"x":117.55,"y":133.67,"x0":-1.3205166515772868,"y0":50.000379472839,"z0":5.953466683629147,"aX":-7.4026599920595775},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":6.4,"spinRate":2167,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40868956994442884,"extension":5.844387350443168},"index":4,"playId":"60b6a045-64e5-3862-b196-1fd79c0a2251","pitchNumber":5,"startTime":"2026-03-18T21:21:52.054Z","endTime":"2026-03-18T21:21:55.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595392599434067,"aZ":-25.63406548837083,"pfxX":2.144961490273171,"pfxZ":3.957814462650156,"pX":2.0872058698910583,"pZ":0.8691209353784931,"vX0":7.16263107451205,"vY0":-127.2968554575729,"vZ0":-7.292833535968945,"x":37.44,"y":215.31,"x0":-1.0344644074028562,"y0":50.0026590917559,"z0":5.7825711002299505,"aX":3.5398375799807433},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":-5.4,"spinRate":2172,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4292542877193646,"extension":6.010499629191706},"index":5,"playId":"38b0371c-fa58-327b-a274-d6346c9b00c3","pitchNumber":6,"startTime":"2026-03-18T21:22:13.214Z","endTime":"2026-03-18T21:22:17.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.259665112949385,"aZ":-34.48766278166924,"pfxX":7.410507250384442,"pfxZ":-1.7822423526957234,"pX":-0.09378150198810122,"pZ":2.079115400486511,"vX0":0.42151389997229105,"vY0":-113.16468083612942,"vZ0":-0.8789575518977867,"x":120.57,"y":182.64,"x0":-1.245329039047963,"y0":50.00200433662101,"z0":5.921189862770479,"aX":9.629721732810298},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-3.1,"breakHorizontal":-13.6,"spinRate":2368,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4836442410113464,"extension":6.121554410272875},"hitData":{"launchSpeed":60.2,"launchAngle":-71.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.61,"coordY":177.71}},"index":6,"playId":"9e138fad-8406-38d9-a717-efb26bdeb74b","pitchNumber":7,"startTime":"2026-03-18T21:22:31.232Z","endTime":"2026-03-18T21:22:36.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:22:36.706Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:22:47.302Z","endTime":"2026-03-18T21:24:51.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907789345793546,"aZ":-27.930807404394198,"pfxX":-8.935007306591533,"pfxZ":2.6539207604656827,"pX":-1.4838483669327238,"pZ":3.055134474494221,"vX0":2.5362519881273933,"vY0":-125.54744765799195,"vZ0":-1.135963308252912,"x":173.56,"y":156.29,"x0":-1.344954339513572,"y0":50.00330348701394,"z0":5.782161252913016,"aX":-14.29458952127117},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":15.6,"spinRate":1861,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.43591478245570814,"extension":6.0194932530653},"index":0,"playId":"76984091-cb8d-3893-a683-c2d49a2529d6","pitchNumber":1,"startTime":"2026-03-18T21:23:13.670Z","endTime":"2026-03-18T21:23:17.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75639482170162,"aZ":-29.179909518408294,"pfxX":-9.992446645082012,"pfxZ":1.9029611901465433,"pX":0.37672672252984074,"pZ":2.265276558156524,"vX0":6.921644331822788,"vY0":-124.07339177675446,"vZ0":-2.608117398561709,"x":102.64,"y":177.62,"x0":-1.1385659986324672,"y0":50.003104161070965,"z0":5.7400457974443615,"aX":-15.718277286638399},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.1,"breakHorizontal":16.7,"spinRate":1793,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.4399756384921649,"extension":6.143858996623206},"index":1,"playId":"fc2b5704-b04c-30e8-9db3-d299d733db34","pitchNumber":2,"startTime":"2026-03-18T21:23:28.757Z","endTime":"2026-03-18T21:23:32.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59541609247463,"aZ":-13.283388634682186,"pfxX":-3.758171659190685,"pfxZ":10.053399710732052,"pX":1.0301325346187216,"pZ":2.9159926396070643,"vX0":7.137720519917958,"vY0":-135.2615565297318,"vZ0":-5.335558685667815,"x":77.73,"y":160.05,"x0":-1.137933579096794,"y0":50.00366636230487,"z0":5.823134231362412,"aX":-7.063012020862791},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":5.5,"spinRate":2358,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40277527934616364,"extension":5.929754772840645},"index":2,"playId":"25e15c45-977b-3f4d-a3e9-6dd756cb881a","pitchNumber":3,"startTime":"2026-03-18T21:23:43.026Z","endTime":"2026-03-18T21:23:46.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.569264564609114,"aZ":-15.00546143093616,"pfxX":-3.6018092211564867,"pfxZ":9.216030363163293,"pX":-0.0644314481293681,"pZ":3.3125572456325303,"vX0":4.838896201536191,"vY0":-134.7072253228547,"vZ0":-3.631438160492875,"x":119.46,"y":149.34,"x0":-1.4048877646788724,"y0":50.00072935000883,"z0":5.719625604554903,"aX":-6.708450363469644},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":5.6,"spinRate":2197,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40454470517718377,"extension":5.862805471407414},"index":3,"playId":"89d91900-002c-3d2f-aa74-b4c7183c5a34","pitchNumber":4,"startTime":"2026-03-18T21:24:03.932Z","endTime":"2026-03-18T21:24:15.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.7409851276874,"aZ":-38.38033717031697,"pfxX":4.359846559834229,"pfxZ":-4.88220386473631,"pX":-0.004924470988090542,"pZ":0.7923768641227117,"vX0":1.2460980588852035,"vY0":-111.84666181910308,"vZ0":-2.8193665118197706,"x":117.19,"y":217.39,"x0":-1.1354818848034292,"y0":50.004663840550805,"z0":5.996303385551343,"aX":5.537125279627943},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-9.2,"breakHorizontal":-8.2,"spinRate":2230,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4892792116569584,"extension":6.006753238616754},"index":4,"playId":"ea20fa52-7226-3e64-9113-b265177ecfbe","pitchNumber":5,"startTime":"2026-03-18T21:24:46.420Z","endTime":"2026-03-18T21:24:51.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":692230,"link":"/api/v1/people/692230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:24:51.185Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blake Perkins singles on a line drive to right fielder Victor Robles.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:27:10.050Z","endTime":"2026-03-18T21:28:02.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Wilcox replaces Wyatt Lunsford-Shenkman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:25:37.529Z","endTime":"2026-03-18T21:27:12.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701828,"link":"/api/v1/people/701828","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.123856939793043,"aZ":-33.90644725716258,"pfxX":-1.2511468686779348,"pfxZ":-1.0897316620100703,"pX":0.5900072232780124,"pZ":1.1289075856554163,"vX0":6.991268941940192,"vY0":-125.50932311007386,"vZ0":-4.566870141644892,"x":94.51,"y":208.3,"x0":-2.072736889367105,"y0":50.00393596966588,"z0":5.742857308094582,"aX":-1.9917373651106005},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":0.6,"spinRate":2122,"spinDirection":2},"zone":14,"typeConfidence":2.0,"plateTime":0.43692736174916025,"extension":6.041544840033691},"index":1,"playId":"61dbb3f1-b0f5-382c-acb5-f0530c6db0cc","pitchNumber":1,"startTime":"2026-03-18T21:27:12.219Z","endTime":"2026-03-18T21:27:16.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.1,"endSpeed":87.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5374482730769,"aZ":-19.16098224169,"pfxX":-8.742314664862143,"pfxZ":6.609692298839001,"pX":-0.4801178977839718,"pZ":2.4006304458620353,"vX0":8.006979439843565,"vY0":-139.65831640188506,"vZ0":-5.516466203301263,"x":135.3,"y":173.96,"x0":-2.2536633748016452,"y0":50.00010881501188,"z0":5.668643349972617,"aX":-17.20335513138451},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":14.0,"spinRate":2133,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.39275086452534413,"extension":6.04242261731876},"index":2,"playId":"370311ef-2407-3ff0-b6b6-5ea7431a0835","pitchNumber":2,"startTime":"2026-03-18T21:27:25.873Z","endTime":"2026-03-18T21:27:29.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37779814876336,"aZ":-20.735357807438913,"pfxX":-8.0998191770624,"pfxZ":5.674541167166046,"pX":-0.1306808665970771,"pZ":3.789830312702054,"vX0":8.986933298317748,"vY0":-140.52580491464363,"vZ0":-2.1564769345950436,"x":121.98,"y":136.45,"x0":-2.3052891014238943,"y0":50.00491125056063,"z0":5.902326690293298,"aX":-16.33570176046915},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.1,"breakHorizontal":13.0,"spinRate":2042,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3885483246909467,"extension":6.154059382564258},"index":3,"playId":"21a1e1a7-f187-3c2a-b91c-775fae363198","pitchNumber":3,"startTime":"2026-03-18T21:27:43.024Z","endTime":"2026-03-18T21:27:47.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4066699216206,"aZ":-35.05359824248666,"pfxX":-2.159896285910966,"pfxZ":-1.8145894673677203,"pX":-0.2161636054764887,"pZ":1.9087720442875196,"vX0":5.872010424240929,"vY0":-124.99748158394061,"vZ0":-2.7676903410416758,"x":125.24,"y":187.24,"x0":-2.3116447869475265,"y0":50.00139491685657,"z0":5.898771929282059,"aX":-3.4289972464736977},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":2.6,"spinRate":1983,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.43762039600773184,"extension":6.238422883169701},"hitData":{"launchSpeed":87.4,"launchAngle":20.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.69,"coordY":98.0}},"index":4,"playId":"2c94ade6-d559-3ce0-9b47-30db43d3ffe1","pitchNumber":4,"startTime":"2026-03-18T21:27:56.595Z","endTime":"2026-03-18T21:28:02.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:28:02.293Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Reese McGuire grounds out, second baseman Cole Young to pitcher Cole Wilcox. Blake Perkins to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:28:11.776Z","endTime":"2026-03-18T21:29:18.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.457553238970696,"aZ":-17.48230266574472,"pfxX":-7.625017237474835,"pfxZ":7.537414498298402,"pX":-0.3720868445630407,"pZ":2.9098503042695447,"vX0":7.002022354329625,"vY0":-138.82788012546456,"vZ0":-4.727170592674757,"x":131.18,"y":160.21,"x0":-1.937882803446027,"y0":50.004310735017214,"z0":5.8005931155101775,"aX":-14.865832090779572},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":12.4,"spinRate":1944,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.3947385628348701,"extension":6.052378557165519},"index":0,"playId":"faca1afe-c843-3c83-86fa-ea1ec0bf097a","pitchNumber":1,"startTime":"2026-03-18T21:28:31.789Z","endTime":"2026-03-18T21:28:35.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692499642829297,"aZ":-33.509950786084694,"pfxX":-2.097729545306867,"pfxZ":-0.8149388619492068,"pX":0.21322383104832518,"pZ":2.249106471595582,"vX0":7.011102965757966,"vY0":-127.0715514522542,"vZ0":-2.3037791676547235,"x":108.87,"y":178.05,"x0":-2.3073571721647506,"y0":50.00252262415313,"z0":5.825935016439692,"aX":-3.4352351859532173},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.8,"breakHorizontal":2.3,"spinRate":2139,"spinDirection":4},"zone":5,"typeConfidence":2.0,"plateTime":0.4307920380085597,"extension":6.092220879339314},"index":1,"playId":"8c157530-32a8-3c0e-a9a3-0927c3273747","pitchNumber":2,"startTime":"2026-03-18T21:28:49.294Z","endTime":"2026-03-18T21:28:53.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08112452203267,"aZ":-36.733442803655656,"pfxX":-8.565443995352105,"pfxZ":-2.685588192458847,"pX":-0.5152060887876421,"pZ":1.7988812739363087,"vX0":7.61465412426952,"vY0":-129.50451987184547,"vZ0":-2.646202491760436,"x":136.64,"y":190.21,"x0":-2.3809881407652957,"y0":50.00237601279027,"z0":5.644060571147395,"aX":-14.546938684505287},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.3,"breakHorizontal":13.8,"spinRate":1802,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.42296782293563595,"extension":6.077523456183721},"hitData":{"launchSpeed":81.3,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.38,"coordY":161.66}},"index":2,"playId":"d0bf09c9-46c1-3045-8c20-8a8951f42667","pitchNumber":3,"startTime":"2026-03-18T21:29:12.476Z","endTime":"2026-03-18T21:29:18.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":2.13,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:29:18.438Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jett Williams flies out to right fielder Victor Robles in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:29:39.761Z","endTime":"2026-03-18T21:31:34.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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":97.7,"endSpeed":90.0,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.725489398167866,"aZ":-29.072469092694526,"pfxX":-9.916325600709097,"pfxZ":1.5103722620664755,"pX":0.2643467822017347,"pZ":1.617642720548458,"vX0":10.55536615776227,"vY0":-141.8585650310368,"vZ0":-5.848583095926213,"x":106.92,"y":195.1,"x0":-2.2062926350050707,"y0":50.00085906949089,"z0":5.545710108086497,"aX":-20.32393060866421},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":1.7,"breakHorizontal":16.0,"spinRate":2031,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.38528270929945574,"extension":6.301176490273002},"index":0,"playId":"6a3f50f4-14e7-39d7-aad7-f39be22c5fff","pitchNumber":1,"startTime":"2026-03-18T21:29:44.111Z","endTime":"2026-03-18T21:29:47.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846728393600106,"aZ":-32.197677815890856,"pfxX":-1.0115402584581137,"pfxZ":-0.017102642244729793,"pX":-1.6392034251575547,"pZ":2.8614308602341243,"vX0":2.51822116004988,"vY0":-127.37570266304536,"vZ0":-0.9447718496748568,"x":179.48,"y":161.52,"x0":-2.506845137188807,"y0":50.00123822054038,"z0":5.770833473337107,"aX":-1.6713601679555072},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":1.3,"spinRate":2081,"spinDirection":20},"zone":11,"typeConfidence":2.0,"plateTime":0.4291409105286279,"extension":6.068932654256868},"index":1,"playId":"c1397cd2-83ac-3f90-8155-2bcb7cc76658","pitchNumber":2,"startTime":"2026-03-18T21:30:03.922Z","endTime":"2026-03-18T21:30:08.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.242567457309406,"aZ":-31.82000513308209,"pfxX":-1.4379378876370152,"pfxZ":0.20515601183361198,"pX":0.9410747101525843,"pZ":2.533783600538246,"vX0":8.495294700834139,"vY0":-129.37043933491285,"vZ0":-2.142366820286118,"x":81.13,"y":170.37,"x0":-2.188544075423742,"y0":50.00084485521026,"z0":5.795190177642797,"aX":-2.4547839143341452},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.1,"breakHorizontal":0.8,"spinRate":2064,"spinDirection":4},"zone":12,"typeConfidence":2.0,"plateTime":0.42226578029990725,"extension":6.109770901096166},"index":2,"playId":"f7a773a3-9a86-3a29-a818-bfa845e1466d","pitchNumber":3,"startTime":"2026-03-18T21:30:32.634Z","endTime":"2026-03-18T21:30:37.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.122461693510935,"aZ":-23.5704728691718,"pfxX":-11.022415642405882,"pfxZ":4.269326840912873,"pX":0.2298984687550441,"pZ":2.744325558240234,"vX0":11.35915275511228,"vY0":-141.0598040531732,"vZ0":-3.7207905553708236,"x":108.24,"y":164.68,"x0":-2.4173648702735475,"y0":50.001963299333276,"z0":5.600276525978258,"aX":-22.209258789841602},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":17.6,"spinRate":2079,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.3883158829142679,"extension":6.33770541105386},"index":3,"playId":"0e830c9c-3400-3734-97e5-b6dddd0db719","pitchNumber":4,"startTime":"2026-03-18T21:30:49.704Z","endTime":"2026-03-18T21:30:53.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60017570424083,"aZ":-18.038766334108104,"pfxX":-7.432481854666551,"pfxZ":6.973214667768032,"pX":0.8984038509445018,"pZ":1.4863606344342049,"vX0":10.91545994174582,"vY0":-141.53517818250327,"vZ0":-8.14381142176878,"x":82.75,"y":198.65,"x0":-2.044246538214804,"y0":50.00077846612801,"z0":5.5581729137419895,"aX":-15.062987843150173},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":11.2,"spinRate":2184,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3871276051132515,"extension":6.1029365645590365},"index":4,"playId":"2dd4d553-6e50-3695-9109-524c68eacdb3","pitchNumber":5,"startTime":"2026-03-18T21:31:09.868Z","endTime":"2026-03-18T21:31:13.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.5,"endSpeed":88.8,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49395465391096,"aZ":-23.800730279132043,"pfxX":-10.031862571290073,"pfxZ":4.1377551973826945,"pX":-0.485863478875837,"pZ":2.2630186193786095,"vX0":8.913122548558807,"vY0":-141.58713668062293,"vZ0":-5.0728859599612255,"x":135.52,"y":177.68,"x0":-2.3773039943972853,"y0":50.000731691575076,"z0":5.608793824176732,"aX":-20.28718393891267},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.6,"breakHorizontal":16.2,"spinRate":2089,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3874329806151544,"extension":6.217555830445721},"hitData":{"launchSpeed":88.5,"launchAngle":55.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.3,"coordY":136.31}},"index":5,"playId":"7505da29-5635-330c-b3d8-acec795c1b3c","pitchNumber":6,"startTime":"2026-03-18T21:31:26.902Z","endTime":"2026-03-18T21:31:34.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702518,"link":"/api/v1/people/702518"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":702518,"link":"/api/v1/people/702518"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":66.10000000000001,"awayTeamWinProbability":33.89999999999999,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.84,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:31:34.396Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brock Wilken strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:31:46.817Z","endTime":"2026-03-18T21:34:21.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694385,"fullName":"Brock Wilken","link":"/api/v1/people/694385"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[2],"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694385,"fullName":"Brock Wilken","link":"/api/v1/people/694385"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27460167099152,"aZ":-31.69185409895531,"pfxX":0.8551894013228938,"pfxZ":0.28733953610649365,"pX":0.5468495815246553,"pZ":2.285148762745675,"vX0":6.8649610158205245,"vY0":-128.83776949808092,"vZ0":-2.7981031895797983,"x":96.16,"y":177.08,"x0":-2.265585725521844,"y0":50.00382763424299,"z0":5.839733101012518,"aX":1.4331047404248363},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":-3.1,"spinRate":2231,"spinDirection":353},"zone":9,"typeConfidence":2.0,"plateTime":0.42546848462878684,"extension":6.186973103817645},"index":0,"playId":"9567e0e4-fc2f-3e78-a2e0-3a07acbc0d58","pitchNumber":1,"startTime":"2026-03-18T21:32:08.330Z","endTime":"2026-03-18T21:32:11.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30779365388795,"aZ":-31.188979705315145,"pfxX":-0.9832006032773304,"pfxZ":0.595071140615967,"pX":1.1397778273499348,"pZ":0.09549844033549292,"vX0":8.427477432492337,"vY0":-128.40404284579085,"vZ0":-7.620422383231032,"x":73.55,"y":236.2,"x0":-2.0613063653684276,"y0":50.00529386131773,"z0":5.538053697247407,"aX":-1.6374784533044981},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.5,"breakHorizontal":-0.1,"spinRate":2235,"spinDirection":2},"zone":14,"typeConfidence":2.0,"plateTime":0.427043281917888,"extension":6.2373359949761165},"index":1,"playId":"120be4f3-03b2-321e-8898-9c0650cfb78c","pitchNumber":2,"startTime":"2026-03-18T21:32:23.597Z","endTime":"2026-03-18T21:32:28.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Cole Wilcox. Blake Perkins to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"120be4f3-03b2-321e-8898-9c0650cfb78c","startTime":"2026-03-18T21:32:31.105Z","endTime":"2026-03-18T21:32:52.644Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"postOnThird":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":1.75,"dramaIndex":53.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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.508084908735817,"aZ":-22.839080283599728,"pfxX":-10.256667651298542,"pfxZ":4.51623241348736,"pX":0.7232488531172588,"pZ":3.1281796763575884,"vX0":11.753871760425255,"vY0":-142.62317897822854,"vZ0":-3.254307372458175,"x":89.43,"y":154.32,"x0":-2.1105507319536465,"y0":50.00671933148266,"z0":5.7173292797815884,"aX":-21.2237040947998},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.7,"breakHorizontal":16.3,"spinRate":2085,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.38341895020429284,"extension":6.056359680759221},"index":3,"playId":"61c4a578-46b7-3d87-9353-22d904511a6a","pitchNumber":3,"startTime":"2026-03-18T21:32:52.644Z","endTime":"2026-03-18T21:32:56.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27949655526797,"aZ":-35.718950731817245,"pfxX":-1.9373230840666893,"pfxZ":-2.151995442001965,"pX":-0.7419965771371749,"pZ":1.7430674054918287,"vX0":4.625103184232992,"vY0":-127.34303501034748,"vZ0":-3.0069475695330246,"x":145.28,"y":191.72,"x0":-2.3271741270941435,"y0":50.00131170231107,"z0":5.754623204678225,"aX":-3.192872112085541},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.3,"breakHorizontal":2.5,"spinRate":2261,"spinDirection":10},"zone":7,"typeConfidence":2.0,"plateTime":0.42953205821376583,"extension":6.109387705820807},"index":4,"playId":"1ced420c-6c51-3221-ada9-55cb30493fda","pitchNumber":4,"startTime":"2026-03-18T21:33:09.485Z","endTime":"2026-03-18T21:33:12.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-18T21:33:24.861Z","endTime":"2026-03-18T21:33:38.648Z","isPitch":false,"type":"action","player":{"id":694385,"link":"/api/v1/people/694385"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.277337175211873,"aZ":-32.55985558754281,"pfxX":-1.4763137260750705,"pfxZ":-0.22618055653480784,"pX":1.0155258366876394,"pZ":0.7793563917712216,"vX0":8.635098046029679,"vY0":-128.21036881093406,"vZ0":-5.845494071018967,"x":78.29,"y":217.74,"x0":-2.1914813214239257,"y0":50.00482330405922,"z0":5.602497124947425,"aX":-2.480046090679323},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.4,"breakHorizontal":1.0,"spinRate":2119,"spinDirection":351},"zone":14,"typeConfidence":2.0,"plateTime":0.4257393530782805,"extension":6.349516074428112},"index":6,"playId":"188537bd-2019-3dfc-93ec-2d30a440af04","pitchNumber":5,"startTime":"2026-03-18T21:33:38.648Z","endTime":"2026-03-18T21:33:41.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66642945640793,"aZ":-29.360285584916596,"pfxX":-11.251246744523531,"pfxZ":1.3792021581186678,"pX":-0.010635405987963094,"pZ":1.6459889702827981,"vX0":10.16850851533175,"vY0":-141.60691896527698,"vZ0":-5.737111577571577,"x":117.41,"y":194.34,"x0":-2.1823967445183174,"y0":50.000964047105576,"z0":5.571233466419379,"aX":-22.898756435323797},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.4,"breakHorizontal":18.4,"spinRate":2045,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.3864819926079499,"extension":6.196131428579969},"index":7,"playId":"d3b43842-e8df-3119-83f7-c5b74e0b5ba6","pitchNumber":6,"startTime":"2026-03-18T21:33:56.632Z","endTime":"2026-03-18T21:34:01.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.379,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16115415854085,"aZ":-33.444066248405804,"pfxX":-1.783686909877089,"pfxZ":-0.7689482805071908,"pX":0.4030148101123915,"pZ":1.6266442236327292,"vX0":7.344813066517189,"vY0":-126.92326296511943,"vZ0":-3.7043667372841194,"x":101.64,"y":194.86,"x0":-2.2820913652662025,"y0":50.00307999262381,"z0":5.735840857776492,"aX":-2.9443533393331083},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.9,"breakHorizontal":1.8,"spinRate":2180,"spinDirection":2},"zone":14,"typeConfidence":2.0,"plateTime":0.42964679032601305,"extension":6.2516322208629},"index":8,"playId":"5ec1135a-235a-3da2-b3ab-a66da814d0de","pitchNumber":7,"startTime":"2026-03-18T21:34:18.541Z","endTime":"2026-03-18T21:34:21.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":694385,"link":"/api/v1/people/694385","batSide":{"code":"R","description":"Right"}},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694385,"link":"/api/v1/people/694385"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":694385,"link":"/api/v1/people/694385"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.75,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:34:21.941Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Brendan Donovan hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:36:46.867Z","endTime":"2026-03-18T21:37:10.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Easton McGee replaces Carlos Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:36:07.104Z","endTime":"2026-03-18T21:36:48.995Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668834,"link":"/api/v1/people/668834"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":692230,"link":"/api/v1/people/692230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73156840021744,"aZ":-36.617890623269815,"pfxX":6.096954096272849,"pfxZ":-3.3965675906292425,"pX":-1.4090857071460345,"pZ":3.4298047925904873,"vX0":-1.8117403370362215,"vY0":-113.936416172158,"vZ0":2.6810450719989274,"x":170.71,"y":146.18,"x0":-1.3937460180952943,"y0":50.00068165689576,"z0":5.866690308401832,"aX":7.982233705103515},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.2,"breakHorizontal":-10.6,"spinRate":2196,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4814744702039375,"extension":6.305381388196751},"index":1,"playId":"3bdcf168-e266-384e-8210-956eeb5e26d7","pitchNumber":1,"startTime":"2026-03-18T21:36:48.995Z","endTime":"2026-03-18T21:36:52.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.393888261908256,"aZ":-39.830544756001316,"pfxX":3.988421592189983,"pfxZ":-5.640339133133634,"pX":2.2029044166941127,"pZ":0.7409522871700676,"vX0":6.072649716089929,"vY0":-115.98340731752063,"vZ0":-2.4528763956515425,"x":33.03,"y":218.77,"x0":-0.9709491893002848,"y0":50.00323946615706,"z0":5.623252111757401,"aX":5.413542529561394},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.6,"breakHorizontal":-8.8,"spinRate":2108,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4728865685614023,"extension":6.698925863100006},"index":2,"playId":"14585db0-8e34-3eb2-9186-167f38768897","pitchNumber":2,"startTime":"2026-03-18T21:37:06.257Z","endTime":"2026-03-18T21:37:10.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:37:10.226Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to third baseman Brock Wilken.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:37:52.536Z","endTime":"2026-03-18T21:39:32.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694385,"link":"/api/v1/people/694385"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Will Wilson replaces Brendan Donovan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:37:36.095Z","endTime":"2026-03-18T21:37:54.695Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":680977,"link":"/api/v1/people/680977"},"base":1,"defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14326812220828,"aZ":-25.495585695952606,"pfxX":1.6175712328037013,"pfxZ":4.201126058843012,"pX":0.3391099147072479,"pZ":1.9717690956538934,"vX0":3.970492717352566,"vY0":-125.27042828195073,"vZ0":-3.2497171584133686,"x":104.07,"y":185.54,"x0":-1.476223722497282,"y0":50.00533726444766,"z0":5.368635046277113,"aX":2.5720915471196593},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":-3.8,"spinRate":2295,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.43712857132733784,"extension":6.3970570138644245},"index":1,"playId":"25ec4054-bae7-32ba-9572-06d9cb018d72","pitchNumber":1,"startTime":"2026-03-18T21:37:54.695Z","endTime":"2026-03-18T21:37:59.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.5,"endSpeed":83.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2294021269768,"aZ":-26.054290188082337,"pfxX":-10.075716692085276,"pfxZ":3.4335321740097733,"pX":0.2607204631840246,"pZ":2.7550929814179166,"vX0":6.9105208844285935,"vY0":-133.1190810372775,"vZ0":-2.454238622258473,"x":107.06,"y":164.39,"x0":-1.0679423926845555,"y0":50.005662684793215,"z0":5.587409518981298,"aX":-17.974086492720836},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":16.7,"spinRate":2305,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4124360931277149,"extension":6.495430215891994},"index":2,"playId":"cc56ce03-5bf6-32af-a3f0-e495c2d83dd4","pitchNumber":2,"startTime":"2026-03-18T21:38:14.354Z","endTime":"2026-03-18T21:38:19.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61421567814812,"aZ":-18.995563530676403,"pfxX":-4.068401358155854,"pfxZ":7.199634573171897,"pX":-0.3482559987601086,"pZ":3.817962689958018,"vX0":3.1707137632973814,"vY0":-134.3180788227158,"vZ0":-1.8452194775947381,"x":130.27,"y":135.7,"x0":-1.0144095521510714,"y0":50.00277936458215,"z0":5.862085601686773,"aX":-7.446919665485098},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":6.7,"spinRate":2447,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4075070904898981,"extension":6.350433347675383},"index":3,"playId":"01dfd446-2890-3eff-9da8-028f156cc7ad","pitchNumber":3,"startTime":"2026-03-18T21:38:35.272Z","endTime":"2026-03-18T21:38:40.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"playId":"a9ee9c41-cfdd-3660-bfb4-5f4fee111dea","startTime":"2026-03-18T21:39:00.717Z","endTime":"2026-03-18T21:39:03.717Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.002455545798412,"aZ":-38.45357646526157,"pfxX":5.532571458869224,"pfxZ":-4.445989843241081,"pX":-0.182938740648379,"pZ":2.290149410316569,"vX0":0.7111619063835719,"vY0":-118.50876094774736,"vZ0":0.04151759401926092,"x":123.97,"y":176.95,"x0":-1.2056512813240106,"y0":50.00124400185787,"z0":5.803596830322848,"aX":7.817930802052583},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.7,"breakHorizontal":-10.2,"spinRate":2426,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4633191636147065,"extension":6.5966795285980595},"hitData":{"launchSpeed":78.5,"launchAngle":72.0,"totalDistance":114.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.74,"coordY":166.73}},"index":5,"playId":"6d24cfc4-ef40-30fe-8012-6dda1460f8e0","pitchNumber":4,"startTime":"2026-03-18T21:39:22.122Z","endTime":"2026-03-18T21:39:32.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:39:32.824Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to right fielder Luis Lara.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:39:41.417Z","endTime":"2026-03-18T21:40:40.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.129162926627657,"aZ":-38.544560016169704,"pfxX":5.342247495494206,"pfxZ":-4.613222811728126,"pX":0.640086798399282,"pZ":1.8952742863826886,"vX0":2.1367732991168418,"vY0":-117.0414291771324,"vZ0":-0.4908164342880661,"x":92.6,"y":187.61,"x0":-0.9802000897991394,"y0":50.00482198079083,"z0":5.733068244791063,"aX":7.374112451141025},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.2,"breakHorizontal":-10.2,"spinRate":2417,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4688838691713033,"extension":6.511760650765425},"index":0,"playId":"69386316-822e-3da7-b92e-aae0a89df538","pitchNumber":1,"startTime":"2026-03-18T21:39:59.271Z","endTime":"2026-03-18T21:40:03.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.6,"endSpeed":84.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15065190367116,"aZ":-24.604160279002837,"pfxX":-9.924962025322962,"pfxZ":4.125751194466332,"pX":-1.8624163598919887,"pZ":2.8952228259238257,"vX0":2.214214866392153,"vY0":-134.84764156125817,"vZ0":-2.7156129235856112,"x":144.27,"y":159.75,"x0":-1.4062449636248364,"y0":50.005784894793706,"z0":5.656833580796908,"aX":-18.22578198444869},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":17.5,"spinRate":2463,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4066435791796206,"extension":6.353882649496183},"index":1,"playId":"d8a597be-7962-35a9-8faa-30df6dc8a3ad","pitchNumber":2,"startTime":"2026-03-18T21:40:13.965Z","endTime":"2026-03-18T21:40:18.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49819612226924,"aZ":-22.40407397268043,"pfxX":-9.963235919919406,"pfxZ":5.340901532723973,"pX":-0.36371988228746877,"pZ":2.2235598631255953,"vX0":4.648217357169537,"vY0":-135.1517573543744,"vZ0":-4.933349643994795,"x":119.28,"y":187.07,"x0":-0.8219246188997972,"y0":50.0031892029718,"z0":5.669255084480732,"aX":-18.227801338336977},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":16.9,"spinRate":2445,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4069929502723557,"extension":6.488471245461805},"hitData":{"launchSpeed":90.2,"launchAngle":42.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.89,"coordY":103.35}},"index":2,"playId":"354026b3-ad84-3fe7-9754-25c1d9bfe997","pitchNumber":3,"startTime":"2026-03-18T21:40:33.670Z","endTime":"2026-03-18T21:40:40.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":1.17,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:40:40.841Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Raley doubles (3) on a fly ball to center fielder Blake Perkins. Will Wilson scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:40:53.202Z","endTime":"2026-03-18T21:41:25.167Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.070198526182377,"aZ":-25.173641989271605,"pfxX":-1.4471548665558425,"pfxZ":4.230016021309805,"pX":0.40370179227209846,"pZ":2.6782602120918586,"vX0":4.491036515175473,"vY0":-127.73155501719707,"vZ0":-2.122463850367657,"x":101.61,"y":166.47,"x0":-1.1884689780925923,"y0":50.000364011847005,"z0":5.497340561132729,"aX":-2.3937308281005},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":1.6,"spinRate":2473,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.42864666782434613,"extension":6.3507050583927445},"hitData":{"launchSpeed":92.2,"launchAngle":30.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.41,"coordY":70.48}},"index":0,"playId":"4af2e1da-9f6c-37fe-921e-59c50cef40e1","pitchNumber":1,"startTime":"2026-03-18T21:41:12.740Z","endTime":"2026-03-18T21:41:25.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.30000000000001,"awayTeamWinProbability":19.69999999999999,"homeTeamWinProbabilityAdded":12.100000000000009,"leverageIndex":0.9,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:41:25.167Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (1) on a fly ball to center field. Luke Raley scores.","rbi":2,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:41:39.408Z","endTime":"2026-03-18T21:42:51.566Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10906870915397,"aZ":-14.630405094132541,"pfxX":-3.2384765281222703,"pfxZ":9.390488746437756,"pX":0.677311050891456,"pZ":2.7719092712624405,"vX0":5.58793636009701,"vY0":-135.01434089228485,"vZ0":-5.196311567974718,"x":91.18,"y":163.94,"x0":-0.9872534727899847,"y0":50.00299860882313,"z0":5.731411278201382,"aX":-6.050846467872639},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":4.8,"spinRate":2538,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4038418078503687,"extension":6.511430637898721},"index":0,"playId":"c830c15d-a77b-3557-91ed-7001ecdd08d5","pitchNumber":1,"startTime":"2026-03-18T21:42:05.960Z","endTime":"2026-03-18T21:42:09.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.590621612827736,"aZ":-29.545792253400297,"pfxX":6.113759033703879,"pfxZ":1.853909111288468,"pX":0.021811294021511628,"pZ":2.2009771562225398,"vX0":1.3693652278447437,"vY0":-118.20153208125855,"vZ0":-1.3309597725679443,"x":116.17,"y":179.35,"x0":-1.3591914357076498,"y0":50.00078882180058,"z0":5.484981895451765,"aX":8.646342906310219},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.4,"breakHorizontal":-11.4,"spinRate":2399,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.46344206858574344,"extension":6.438084439885362},"hitData":{"launchSpeed":102.2,"launchAngle":32.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.52,"coordY":23.22}},"index":1,"playId":"3a5047d1-64ee-3361-a3eb-bfa0b66298f6","pitchNumber":2,"startTime":"2026-03-18T21:42:25.665Z","endTime":"2026-03-18T21:42:51.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":0.89,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:42:51.566Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:42:40.704Z","endTime":"2026-03-18T21:43:58.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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(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":86.9,"endSpeed":80.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19974798941688,"aZ":-26.58501807008438,"pfxX":1.4872465945313187,"pfxZ":3.420802464606515,"pX":0.46787142338339016,"pZ":1.654405094386271,"vX0":4.098710960367528,"vY0":-126.63515840737436,"vZ0":-4.028569621367223,"x":99.17,"y":194.11,"x0":-1.3605362985129679,"y0":50.005355832050185,"z0":5.375980449264408,"aX":2.432171774300873},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2552,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.43139366606532725,"extension":6.477901600808214},"index":0,"playId":"8396a2ed-f0a2-3e68-ac8e-7483c39ea9ee","pitchNumber":1,"startTime":"2026-03-18T21:43:18.853Z","endTime":"2026-03-18T21:43:24.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.9,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.429805323840817,"aZ":-14.288710302231765,"pfxX":-4.5307989348519655,"pfxZ":9.642762026856104,"pX":0.5040367790471694,"pZ":2.0719997729694355,"vX0":5.563127644132814,"vY0":-135.0728893031957,"vZ0":-6.957125137059443,"x":97.79,"y":182.84,"x0":-0.9900879135695759,"y0":50.00188412850917,"z0":5.678924932917631,"aX":-8.402464609077867},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2563,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4049641562549464,"extension":6.550658433508018},"index":1,"playId":"16e8758e-c8b3-3891-83d5-b749e649ad23","pitchNumber":2,"startTime":"2026-03-18T21:43:34.139Z","endTime":"2026-03-18T21:43:38.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.8,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.026562192986784,"aZ":-13.606148357987081,"pfxX":-7.3502668872792185,"pfxZ":10.013126709501192,"pX":0.4450119267312695,"pZ":2.4578187858435787,"vX0":6.21785268280754,"vY0":-134.97761326891535,"vZ0":-6.160365621157772,"x":100.04,"y":172.42,"x0":-0.927924391657902,"y0":50.00333598562923,"z0":5.71924495733393,"aX":-13.63008640024534},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2694,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4050321904371965,"extension":6.519077212787061},"index":2,"playId":"6a1899c6-7d91-3945-aa09-ff906a12aa9a","pitchNumber":3,"startTime":"2026-03-18T21:43:55.022Z","endTime":"2026-03-18T21:43:58.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:43:58.483Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Lara grounds out softly to pitcher Michael Rucker.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T21:46:24.807Z","endTime":"2026-03-18T21:46:36.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621074,"link":"/api/v1/people/621074"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Will Wilson remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:45:20.448Z","endTime":"2026-03-18T21:45:20.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":680977,"link":"/api/v1/people/680977"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brock Rodden replaces second baseman Cole Young, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T21:45:20.468Z","endTime":"2026-03-18T21:45:20.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Leo Rivas replaces shortstop Colt Emerson, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T21:45:20.471Z","endTime":"2026-03-18T21:45:20.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":806068,"link":"/api/v1/people/806068"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Michael Rucker replaces Cole Wilcox.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-18T21:45:20.474Z","endTime":"2026-03-18T21:46:26.997Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621074,"link":"/api/v1/people/621074"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507558004623228,"aZ":-27.40277318963343,"pfxX":0.021530583235999323,"pfxZ":2.670241309407775,"pX":0.8193138816739769,"pZ":2.621992373504929,"vX0":6.415244375298309,"vY0":-132.37846937910638,"vZ0":-2.4992609884558963,"x":85.77,"y":167.99,"x0":-1.6315398371782597,"y0":50.003328097825666,"z0":5.570844298592838,"aX":0.0369091107116126},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":-1.3,"spinRate":2396,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.41271703032605256,"extension":5.964457141976816},"hitData":{"launchSpeed":57.5,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.38,"coordY":178.53}},"index":4,"playId":"35016ec7-6c79-305b-90aa-9c86e5f892cf","pitchNumber":1,"startTime":"2026-03-18T21:46:26.997Z","endTime":"2026-03-18T21:46:36.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800325,"link":"/api/v1/people/800325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"credit":"b_ab"},{"player":{"id":621074,"link":"/api/v1/people/621074"},"credit":"p_ab"},{"player":{"id":800325,"link":"/api/v1/people/800325"},"credit":"b_pa"},{"player":{"id":621074,"link":"/api/v1/people/621074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:46:36.179Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a line drive to right fielder Victor Robles. Cooper Pratt out at 2nd on the throw, right fielder Victor Robles to shortstop Leo Rivas.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T21:46:36.477Z","endTime":"2026-03-18T21:48:31.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14313342082715,"aZ":-27.561364248221953,"pfxX":-8.722581638470364,"pfxZ":2.377115334444449,"pX":-0.7437602436614796,"pZ":2.6287215599141684,"vX0":6.269410581445546,"vY0":-138.10210066246802,"vZ0":-2.068731084966913,"x":145.35,"y":167.8,"x0":-1.9036156791408794,"y0":50.00592474610337,"z0":5.231115127977025,"aX":-16.94605761609478},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.1,"breakHorizontal":14.6,"spinRate":2218,"spinDirection":221},"zone":4,"typeConfidence":0.94,"plateTime":0.3957724959533029,"extension":6.09951135430114},"index":0,"playId":"e0929c79-128b-38fa-93cc-b7fbb2d32044","pitchNumber":1,"startTime":"2026-03-18T21:47:03.228Z","endTime":"2026-03-18T21:47:07.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25202115156717,"aZ":-30.358434430980207,"pfxX":0.7357190140242905,"pfxZ":1.0777578922833957,"pX":0.007409086704843742,"pZ":1.7571935802938463,"vX0":4.937650839041187,"vY0":-128.39436966716858,"vZ0":-2.791994123261447,"x":116.72,"y":191.34,"x0":-2.0258331331630286,"y0":50.006100211813795,"z0":5.189129752264438,"aX":1.2450636696639803},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.6,"breakHorizontal":-2.3,"spinRate":2664,"spinDirection":120},"zone":8,"typeConfidence":0.5,"plateTime":0.4244269975435042,"extension":5.972967064700913},"index":1,"playId":"04098a7f-f2e4-3089-ae73-3f2e0dbac98e","pitchNumber":2,"startTime":"2026-03-18T21:47:18.497Z","endTime":"2026-03-18T21:47:22.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-18T21:47:26.250Z","endTime":"2026-03-18T21:47:43.112Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89926336785027,"aZ":-37.556703945488046,"pfxX":8.574266303374873,"pfxZ":-3.651965791155992,"pX":0.9010797982662535,"pZ":1.0783938429501625,"vX0":4.1088049056072675,"vY0":-120.75231805328809,"vZ0":-2.115336191288246,"x":82.65,"y":209.66,"x0":-1.9373487050037073,"y0":50.002115207403556,"z0":5.275401592720724,"aX":12.638882759802753},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.8,"breakHorizontal":-16.6,"spinRate":2709,"spinDirection":39},"zone":14,"typeConfidence":0.89,"plateTime":0.45389544302040985,"extension":5.850504416189024},"index":3,"playId":"ff170d1e-849d-38df-919d-75aae9a7b299","pitchNumber":3,"startTime":"2026-03-18T21:47:43.112Z","endTime":"2026-03-18T21:47:47.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089438355581922,"aZ":-39.71025555352233,"pfxX":6.290335150493768,"pfxZ":-4.960601624904591,"pX":-0.1342163299945895,"pZ":2.080176974424842,"vX0":2.7678967823289584,"vY0":-122.22062660906892,"vZ0":0.3924099942645798,"x":122.12,"y":182.62,"x0":-2.097029539118744,"y0":50.001679267717,"z0":5.315502874062271,"aX":9.557836563577963},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.6,"breakHorizontal":-12.0,"spinRate":2538,"spinDirection":47},"zone":8,"typeConfidence":0.84,"plateTime":0.4473833099108413,"extension":5.973139380735706},"index":4,"playId":"f2c22935-f261-3e1f-9934-63d8d93adf2d","pitchNumber":4,"startTime":"2026-03-18T21:47:59.340Z","endTime":"2026-03-18T21:48:03.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.534693798156646,"aZ":-17.37909665673248,"pfxX":-4.00204869123091,"pfxZ":7.438534721290999,"pX":0.7985020374409031,"pZ":2.484516767669032,"vX0":7.867335713902272,"vY0":-139.709927164659,"vZ0":-4.756041263385315,"x":86.56,"y":171.7,"x0":-1.5257734503989278,"y0":50.00646662644043,"z0":5.340269338274978,"aX":-7.964753292063678},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":5.8,"spinRate":2309,"spinDirection":221},"zone":6,"typeConfidence":0.91,"plateTime":0.3910555124348263,"extension":6.082681821342174},"hitData":{"launchSpeed":78.6,"launchAngle":18.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.74,"coordY":134.14}},"index":5,"playId":"7aabac49-f180-3eb7-86f7-353e726452b1","pitchNumber":5,"startTime":"2026-03-18T21:48:22.617Z","endTime":"2026-03-18T21:48:31.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":621074,"link":"/api/v1/people/621074"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":621074,"link":"/api/v1/people/621074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:48:31.994Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marco Dinges grounds out, third baseman Will Wilson to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T21:48:52.636Z","endTime":"2026-03-18T21:49:26.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"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":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.820296617534492,"aZ":-29.21562221011359,"pfxX":-8.223328354935854,"pfxZ":1.5215063207876796,"pX":-0.08391437917119204,"pZ":3.213034853288405,"vX0":7.846963528609495,"vY0":-138.3443657222845,"vZ0":-0.26752077826998777,"x":120.2,"y":152.03,"x0":-1.8837227815552644,"y0":50.004133524229815,"z0":5.263272635902056,"aX":-15.999250412072696},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.9,"breakHorizontal":13.3,"spinRate":2251,"spinDirection":223},"zone":2,"typeConfidence":0.92,"plateTime":0.3953702965172945,"extension":6.0843244786670025},"index":0,"playId":"29f413cb-34c6-3ca3-9121-df3db3262779","pitchNumber":1,"startTime":"2026-03-18T21:49:02.008Z","endTime":"2026-03-18T21:49:05.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563700738132294,"aZ":-36.19198720434638,"pfxX":3.0011354733139424,"pfxZ":-2.4818475121509707,"pX":-0.10336019107263757,"pZ":1.7813729061656651,"vX0":3.785544221085924,"vY0":-125.91965213324022,"vZ0":-1.1321092247381845,"x":120.94,"y":190.68,"x0":-2.0113780181104826,"y0":50.003412302582895,"z0":5.1432813884769715,"aX":4.858519729893503},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.6,"breakHorizontal":-6.2,"spinRate":2657,"spinDirection":64},"zone":8,"typeConfidence":0.92,"plateTime":0.4336023230440098,"extension":5.831508940752433},"hitData":{"launchSpeed":75.3,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.81,"coordY":162.68}},"index":1,"playId":"e08b9262-293d-3769-a8ba-44b289fa01f1","pitchNumber":2,"startTime":"2026-03-18T21:49:20.186Z","endTime":"2026-03-18T21:49:26.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701392,"link":"/api/v1/people/701392"},"credit":"b_ab"},{"player":{"id":621074,"link":"/api/v1/people/621074"},"credit":"p_ab"},{"player":{"id":701392,"link":"/api/v1/people/701392"},"credit":"b_pa"},{"player":{"id":621074,"link":"/api/v1/people/621074"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:49:26.584Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Robles strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:51:41.010Z","endTime":"2026-03-18T21:53:11.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sammy Peralta replaces Easton McGee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:50:34.737Z","endTime":"2026-03-18T21:51:43.342Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671111,"link":"/api/v1/people/671111"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704295563342647,"aZ":-30.977707500326034,"pfxX":10.25587740919704,"pfxZ":0.7906922407902321,"pX":1.565295751864078,"pZ":1.269078918812567,"vX0":-6.5467094890039865,"vY0":-123.03097407659932,"vZ0":-2.527884940751097,"x":57.33,"y":204.51,"x0":2.9418732299095027,"y0":50.00458786308815,"z0":4.9618953191096615,"aX":15.565647290052445},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.1,"breakHorizontal":-16.8,"spinRate":1753,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.44693008394772704,"extension":6.495017389965673},"index":1,"playId":"525121ad-61d6-3ea4-809e-635f5a9377a7","pitchNumber":1,"startTime":"2026-03-18T21:51:43.342Z","endTime":"2026-03-18T21:51:47.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83300038503375,"aZ":-27.444067105307553,"pfxX":-1.1098387230896587,"pfxZ":3.1935819849819227,"pX":-0.19407493197879108,"pZ":1.9805399205500438,"vX0":-7.06322943602224,"vY0":-120.95808519138765,"vZ0":-1.5874692110593562,"x":124.4,"y":185.31,"x0":2.9091811225387905,"y0":50.00052722421104,"z0":5.054034345914737,"aX":-1.6422356610586273},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.6,"breakHorizontal":3.7,"spinRate":2179,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.4529996408968886,"extension":6.226821511928685},"index":2,"playId":"4fd65af9-1ec0-3a53-81fd-5c8ed69e737a","pitchNumber":2,"startTime":"2026-03-18T21:51:57.678Z","endTime":"2026-03-18T21:52:01.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29672409363741,"aZ":-31.258319152760578,"pfxX":9.553564608980377,"pfxZ":0.5444438592756153,"pX":0.45477866447651377,"pZ":3.2038434685709025,"vX0":-8.821031745428037,"vY0":-129.04746174416712,"vZ0":1.3617011631824507,"x":99.66,"y":152.28,"x0":2.672408611595701,"y0":50.00451710007023,"z0":5.07323674204257,"aX":16.150643104420446},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":-15.4,"spinRate":2126,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.424080832072498,"extension":6.459114550893996},"index":3,"playId":"d6d49e20-c8cf-3e89-8f85-ecfe6b89293d","pitchNumber":3,"startTime":"2026-03-18T21:52:16.514Z","endTime":"2026-03-18T21:52:21.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.9,"endSpeed":80.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522467590640705,"aZ":-26.579542158900576,"pfxX":6.138102896046993,"pfxZ":3.3291980677961988,"pX":1.7316086877126202,"pZ":3.9173735837167287,"vX0":-5.636214110187452,"vY0":-129.25400540361233,"vZ0":2.465980953738517,"x":51.0,"y":133.01,"x0":3.1496220593693707,"y0":50.003585616028566,"z0":5.000012514051583,"aX":10.320892473371746},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.8,"breakHorizontal":-9.7,"spinRate":2195,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4247832383305741,"extension":6.248629613673533},"index":4,"playId":"ce5c2b0c-c7f5-3205-9b1b-2d3fbeb362b7","pitchNumber":4,"startTime":"2026-03-18T21:52:33.195Z","endTime":"2026-03-18T21:52:36.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.279404611040878,"aZ":-30.42029076023757,"pfxX":-5.818181337451852,"pfxZ":1.262583732514818,"pX":-0.98230041642368,"pZ":3.1358716039043726,"vX0":-7.4596023546034065,"vY0":-117.7854345627663,"vZ0":2.3928881045955936,"x":154.44,"y":154.11,"x0":2.998358386333986,"y0":50.00102190256019,"z0":4.946761028589952,"aX":-8.057716719148162},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.2,"breakHorizontal":12.6,"spinRate":2405,"spinDirection":292},"zone":11,"typeConfidence":2.0,"plateTime":0.4675219870937468,"extension":6.130998510758991},"index":5,"playId":"75f3a217-1f16-3ff4-b750-431e12e071c9","pitchNumber":5,"startTime":"2026-03-18T21:52:48.982Z","endTime":"2026-03-18T21:52:52.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35565434300939,"aZ":-27.375180686142162,"pfxX":9.31109435702805,"pfxZ":2.7908179593328946,"pX":0.9266452531555645,"pZ":2.370215673920585,"vX0":-7.73343636999664,"vY0":-130.08152337648406,"vZ0":-1.3131060983831064,"x":81.68,"y":174.78,"x0":2.723078905426937,"y0":50.00406910381463,"z0":4.949961201614105,"aX":16.016599782848502},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":-15.2,"spinRate":2161,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4204878211924843,"extension":6.549134123950715},"index":6,"playId":"bfae0689-3dc4-3519-891f-7d80f6f39c1e","pitchNumber":6,"startTime":"2026-03-18T21:53:08.041Z","endTime":"2026-03-18T21:53:11.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":671111,"link":"/api/v1/people/671111"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":671111,"link":"/api/v1/people/671111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:53:11.394Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhonny Pereda singles on a ground ball to center fielder Blake Perkins.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:53:13.143Z","endTime":"2026-03-18T21:54:00.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":76.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60707243765751,"aZ":-27.220997323969982,"pfxX":-1.9502386647583214,"pfxZ":3.3052808908857827,"pX":0.3625868394918682,"pZ":3.0863632061766406,"vX0":-6.0921150607477195,"vY0":-121.5341715437981,"vZ0":0.9816750040407415,"x":103.18,"y":155.45,"x0":3.153958504751887,"y0":50.00041434967391,"z0":5.039688307202806,"aX":-2.9188755839343345},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.5,"breakHorizontal":4.9,"spinRate":2377,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4505146594865277,"extension":6.287680614757827},"index":0,"playId":"9f495328-abb3-3dfb-be2e-3c83e22fb79d","pitchNumber":1,"startTime":"2026-03-18T21:53:35.533Z","endTime":"2026-03-18T21:53:40.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98504223743603,"aZ":-27.518905351550718,"pfxX":7.742208695663764,"pfxZ":2.731380099817857,"pX":0.14318780913037818,"pZ":2.8780151208402702,"vX0":-9.220641964495439,"vY0":-129.1694429391463,"vZ0":-0.3132128274959899,"x":111.54,"y":161.07,"x0":2.740502689342947,"y0":50.001300170944056,"z0":5.103070072212175,"aX":13.182690323397338},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-12.1,"spinRate":2192,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.4228221583521794,"extension":6.3392395859942505},"hitData":{"launchSpeed":108.3,"launchAngle":6.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.28,"coordY":92.7}},"index":1,"playId":"2d443e57-70ed-3ad7-b8f1-76801cd6e0c5","pitchNumber":2,"startTime":"2026-03-18T21:53:51.215Z","endTime":"2026-03-18T21:54:00.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":671111,"link":"/api/v1/people/671111"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":671111,"link":"/api/v1/people/671111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:54:00.003Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas strikes out swinging. Jhonny Pereda steals (1) 2nd base.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:53:58.978Z","endTime":"2026-03-18T21:56:35.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"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.2,"endSpeed":81.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.985956565280077,"aZ":-24.925953372351742,"pfxX":9.243333259017499,"pfxZ":4.26990160371056,"pX":0.07692886901697928,"pZ":1.9083403253918767,"vX0":-9.983277143719391,"vY0":-129.47060917717994,"vZ0":-2.809733997391347,"x":114.07,"y":187.25,"x0":2.7816088039322535,"y0":50.00391541619348,"z0":4.914878249883867,"aX":15.696483082599025},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.3,"breakHorizontal":-14.5,"spinRate":2250,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.42302888649298964,"extension":6.518134762149922},"index":0,"playId":"1b712818-ddea-3a4b-b21b-06e15b6bf1b0","pitchNumber":1,"startTime":"2026-03-18T21:54:36.219Z","endTime":"2026-03-18T21:54:40.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.51474842594746,"aZ":-27.06061222702969,"pfxX":-2.3143542687417034,"pfxZ":3.3216406415339668,"pX":-0.916526121718386,"pZ":2.266725220496697,"vX0":-8.31256373557077,"vY0":-122.06990894396642,"vZ0":-0.8550641239522032,"x":151.94,"y":177.58,"x0":2.8062106786473446,"y0":50.00302007564432,"z0":4.910217352482501,"aX":-3.561136011910276},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.1,"breakHorizontal":5.8,"spinRate":2331,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4453160146565782,"extension":6.417476728548523},"index":1,"playId":"a5a24786-2269-37b6-863a-2616dec7de77","pitchNumber":2,"startTime":"2026-03-18T21:54:55.264Z","endTime":"2026-03-18T21:54:59.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681021499080718,"aZ":-26.407239518923834,"pfxX":8.787808878839773,"pfxZ":3.245885708578402,"pX":0.7826304114376629,"pZ":0.9251784860949891,"vX0":-8.139453478958274,"vY0":-131.89776477721026,"vZ0":-4.929556275612516,"x":87.17,"y":213.8,"x0":2.753411967661902,"y0":50.0051657861308,"z0":4.74414038169123,"aX":15.62592850201951},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":-14.4,"spinRate":2190,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.413835061711032,"extension":6.41835238199709},"index":2,"playId":"a0743a72-0fa9-3c15-b57b-892dedbff216","pitchNumber":3,"startTime":"2026-03-18T21:55:14.758Z","endTime":"2026-03-18T21:55:18.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":80.2,"endSpeed":74.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.374455861816386,"aZ":-28.451751021950624,"pfxX":-2.8965189010030907,"pfxZ":2.670177565452418,"pX":0.5091994462043029,"pZ":1.7436938939654085,"vX0":-5.4436699572775495,"vY0":-116.83070925607412,"vZ0":-0.9230348397616818,"x":97.59,"y":191.7,"x0":3.2384368322846946,"y0":50.00281563501098,"z0":4.799209014849067,"aX":-4.034139971045091},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.9,"breakHorizontal":6.5,"spinRate":2545,"spinDirection":272},"zone":9,"typeConfidence":2.0,"plateTime":0.4674142344519825,"extension":6.051948641519709},"index":3,"playId":"6d3e10f6-44e9-3f0b-a98c-5dc7cbb2902a","pitchNumber":4,"startTime":"2026-03-18T21:55:34.449Z","endTime":"2026-03-18T21:55:40.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-18T21:55:51.104Z","endTime":"2026-03-18T21:56:10.653Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.235694623714625,"aZ":-28.62077517854642,"pfxX":-5.396568828690331,"pfxZ":2.506705952238713,"pX":0.6740175941306458,"pZ":1.3767240139571204,"vX0":-4.36143675403667,"vY0":-118.18335925594896,"vZ0":-1.737664822568825,"x":91.31,"y":201.61,"x0":3.243459168743175,"y0":50.00142877488455,"z0":4.746786914786502,"aX":-7.6428891720844385},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.4,"breakHorizontal":10.8,"spinRate":2506,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.4632113738591066,"extension":6.196390531195091},"index":5,"playId":"08df089d-a42c-3705-863d-4139658b0cf2","pitchNumber":5,"startTime":"2026-03-18T21:56:10.653Z","endTime":"2026-03-18T21:56:14.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.426655574699225,"aZ":-24.779631139694928,"pfxX":9.09576052440899,"pfxZ":4.190372023865167,"pX":-0.2620753827449965,"pZ":1.5399320413742252,"vX0":-10.628192743446435,"vY0":-131.88787902958762,"vZ0":-4.032991022305289,"x":126.99,"y":197.2,"x0":2.633746303794044,"y0":50.00615406970062,"z0":4.9114218159681835,"aX":16.065502606438866},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-14.2,"spinRate":2259,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.41492774160154156,"extension":6.532457982866222},"index":6,"playId":"decf44b0-e70b-3fe5-a8af-b2ca64f7937f","pitchNumber":6,"startTime":"2026-03-18T21:56:31.961Z","endTime":"2026-03-18T21:56:35.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":671111,"link":"/api/v1/people/671111"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":671111,"link":"/api/v1/people/671111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.24,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:56:35.095Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Will Wilson pops out to first baseman Tyler Black.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:56:44.946Z","endTime":"2026-03-18T21:57:14.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":80.3,"endSpeed":73.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.812163285323418,"aZ":-24.711239314817963,"pfxX":-0.06657312091152034,"pfxZ":5.410650485904126,"pX":-0.6356400502794434,"pZ":2.6422941028496996,"vX0":-8.990225962748276,"vY0":-116.66088664946935,"vZ0":0.6623475606950252,"x":141.23,"y":167.44,"x0":3.2754653045723194,"y0":50.002031354492445,"z0":4.682714534607381,"aX":-0.09153197975901495},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.3,"breakHorizontal":2.3,"spinRate":2556,"spinDirection":271},"zone":4,"typeConfidence":2.0,"plateTime":0.46938058513058234,"extension":6.187409162840856},"hitData":{"launchSpeed":78.5,"launchAngle":75.0,"totalDistance":86.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":141.82,"coordY":175.35}},"index":0,"playId":"97a1198e-bd0d-3766-9fef-286327f25f20","pitchNumber":1,"startTime":"2026-03-18T21:57:05.619Z","endTime":"2026-03-18T21:57:14.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_ab"},{"player":{"id":671111,"link":"/api/v1/people/671111"},"credit":"p_ab"},{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":671111,"link":"/api/v1/people/671111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:57:14.867Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Black singles on a sharp line drive to center fielder Curtis Washington Jr.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T21:59:43.987Z","endTime":"2026-03-18T22:02:21.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670871,"fullName":"Guillo Zuñiga","link":"/api/v1/people/670871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5,7,8,9,10,11,12],"actionIndex":[0,1,2,3,4],"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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":690944,"link":"/api/v1/people/690944"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Curtis Washington Jr. replaces center fielder Julio Rodríguez, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:59:04.761Z","endTime":"2026-03-18T21:59:04.780Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690944,"link":"/api/v1/people/690944"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Picollo replaces left fielder Randy Arozarena, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T21:59:04.780Z","endTime":"2026-03-18T21:59:04.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827264,"link":"/api/v1/people/827264"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":668227,"link":"/api/v1/people/668227"},"defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rhylan Thomas replaces right fielder Victor Robles, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T21:59:04.782Z","endTime":"2026-03-18T21:59:04.784Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":645302,"link":"/api/v1/people/645302"},"defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brian O'Keefe replaces catcher Jhonny Pereda, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-18T21:59:04.784Z","endTime":"2026-03-18T21:59:04.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657247,"link":"/api/v1/people/657247"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":640902,"link":"/api/v1/people/640902"},"defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Guillo Zuñiga replaces Michael Rucker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-18T21:59:04.786Z","endTime":"2026-03-18T21:59:46.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670871,"link":"/api/v1/people/670871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621074,"link":"/api/v1/people/621074","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.754990870925354,"aZ":-19.55329667132236,"pfxX":-5.086287371833906,"pfxZ":6.457548905345927,"pX":0.16509480794458078,"pZ":3.255585165981426,"vX0":7.2435375384986145,"vY0":-139.0559439062644,"vZ0":-3.3126640785396484,"x":110.71,"y":150.88,"x0":-1.815109248306372,"y0":50.00298778164835,"z0":5.7626556398188375,"aX":-9.941737446903362},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":7.7,"spinRate":2203,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3941794631164144,"extension":5.941017706280841},"index":5,"playId":"60913e7f-e1a9-3f28-9071-329bfbd41b5f","pitchNumber":1,"startTime":"2026-03-18T21:59:46.198Z","endTime":"2026-03-18T21:59:50.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":6,"startTime":"2026-03-18T21:59:58.162Z","endTime":"2026-03-18T22:00:12.765Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.3,"endSpeed":81.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.920328716041652,"aZ":-27.58163910949002,"pfxX":1.8505703294606652,"pfxZ":2.734928085516353,"pX":-1.3014739852608728,"pZ":2.7181880521594732,"vX0":1.1884313174053633,"vY0":-128.62142883090976,"vZ0":-2.852779597932953,"x":166.61,"y":165.39,"x0":-2.009515964757959,"y0":50.00482426922053,"z0":5.97373251362073,"aX":3.11020399158741},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-3.6,"spinRate":2653,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4253526786106838,"extension":6.013632254738903},"index":7,"playId":"f0728cd0-68d9-375e-ad10-3e1e45a86d54","pitchNumber":2,"startTime":"2026-03-18T22:00:12.765Z","endTime":"2026-03-18T22:00:16.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.1,"endSpeed":81.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.064254967962192,"aZ":-28.311535072412408,"pfxX":2.526100982830437,"pfxZ":2.310791496367358,"pX":0.3660928318613929,"pZ":2.57590843387783,"vX0":4.820695833671192,"vY0":-128.31011275201945,"vZ0":-2.8747242555774006,"x":103.05,"y":169.23,"x0":-1.8637356698350096,"y0":50.00245347487449,"z0":5.912424886207652,"aX":4.21880915445567},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":-5.6,"spinRate":2493,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4265704940650372,"extension":5.928891125021056},"index":8,"playId":"a3f100c8-ec56-3410-8c5c-1facca7157d1","pitchNumber":3,"startTime":"2026-03-18T22:00:29.439Z","endTime":"2026-03-18T22:00:41.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63459079760167,"aZ":-20.806741692430492,"pfxX":-6.452238687883952,"pfxZ":5.608872169281066,"pX":1.8090687350915982,"pZ":2.446941710423585,"vX0":11.59322513322516,"vY0":-141.36009779623706,"vZ0":-5.342884966047435,"x":48.04,"y":172.71,"x0":-1.5034212157375775,"y0":50.00598895327135,"z0":5.693610173598614,"aX":-13.085823623660026},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":9.4,"spinRate":2294,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.38716985896036693,"extension":6.05875094544401},"index":9,"playId":"6ebacade-d846-3bd8-a1d8-c0491be09927","pitchNumber":4,"startTime":"2026-03-18T22:01:12.499Z","endTime":"2026-03-18T22:01:16.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.6,"endSpeed":82.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006956539983918,"aZ":-20.93640263023904,"pfxX":-4.747331690882033,"pfxZ":6.565221553817668,"pX":0.5197949420212711,"pZ":0.9142661163785346,"vX0":7.757737644443124,"vY0":-130.16780930500437,"vZ0":-7.658762044748655,"x":97.19,"y":214.09,"x0":-1.8859258476937482,"y0":50.00039339176932,"z0":5.48645861719063,"aX":-8.123602092142034},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":6.8,"spinRate":1371,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42121297492563814,"extension":6.161647768154368},"index":10,"playId":"28a35da5-ca33-361e-98a5-bb2740af8d1c","pitchNumber":5,"startTime":"2026-03-18T22:01:33.674Z","endTime":"2026-03-18T22:01:37.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.8,"endSpeed":82.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76992850807156,"aZ":-28.098588437006917,"pfxX":2.470922181089893,"pfxZ":2.370545665695591,"pX":-1.0889882559695065,"pZ":2.789964025470188,"vX0":1.7355821088965244,"vY0":-129.51021017893405,"vZ0":-2.6508422467142423,"x":158.51,"y":163.45,"x0":-2.0859572772950763,"y0":50.003924670487116,"z0":5.947426757240874,"aX":4.252049763911415},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-4.8,"spinRate":2468,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.42084882393504097,"extension":6.009776426389735},"index":11,"playId":"855a248e-6b2d-3879-8b07-11901570bf6d","pitchNumber":6,"startTime":"2026-03-18T22:01:55.990Z","endTime":"2026-03-18T22:02:00.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80543515293905,"aZ":-22.228834173970192,"pfxX":-9.125307397522883,"pfxZ":5.0341154641905606,"pX":0.2320496108402189,"pZ":1.5490878385434603,"vX0":8.045517894863528,"vY0":-139.98241080224588,"vZ0":-7.004895469426253,"x":108.15,"y":196.95,"x0":-1.4995361263850857,"y0":50.004581625908415,"z0":5.548509891892215,"aX":-18.037486491271338},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":14.8,"spinRate":2211,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3918938462041588,"extension":6.055991621515171},"hitData":{"launchSpeed":104.7,"launchAngle":8.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.9,"coordY":114.64}},"index":12,"playId":"0c67540e-7656-3715-b86d-cccf3dd8c8a0","pitchNumber":7,"startTime":"2026-03-18T22:02:15.409Z","endTime":"2026-03-18T22:02:21.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_ab"},{"player":{"id":670871,"link":"/api/v1/people/670871"},"credit":"p_ab"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":670871,"link":"/api/v1/people/670871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-2.8999999999999915,"leverageIndex":0.61,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:02:21.547Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brandon Lockridge grounds into a double play, third baseman Will Wilson to second baseman Brock Rodden to first baseman Josh Naylor. Tyler Black out at 2nd. Brandon Lockridge out at 1st.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T22:02:22.998Z","endTime":"2026-03-18T22:05:02.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670871,"fullName":"Guillo Zuñiga","link":"/api/v1/people/670871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":96.8,"endSpeed":88.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.161067718252035,"aZ":-24.221614748897295,"pfxX":-9.514950884554022,"pfxZ":3.959447471753059,"pX":-2.0566044658707234,"pZ":2.441907485403952,"vX0":3.2556561110491744,"vY0":-140.85118624951613,"vZ0":-4.782503224151151,"x":195.39,"y":172.85,"x0":-1.9917332382078692,"y0":50.001220987125635,"z0":5.729126407209131,"aX":-19.105413386336416},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":2333,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3889560946277255,"extension":5.940114388259},"index":0,"playId":"f11d966b-0e6d-34ed-a687-f3cd8c8a3d5e","pitchNumber":1,"startTime":"2026-03-18T22:02:53.049Z","endTime":"2026-03-18T22:02:56.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.251567582971852,"aZ":-16.933680510144505,"pfxX":-6.967177207324786,"pfxZ":7.886821184227468,"pX":0.479974622276569,"pZ":3.8740089367821042,"vX0":8.284717983684406,"vY0":-138.01529415756679,"vZ0":-2.4744395564489348,"x":98.7,"y":134.18,"x0":-1.6532092275616723,"y0":50.001623467226324,"z0":5.92045021857795,"aX":-13.46208390469746},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":10.9,"spinRate":2211,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39662032463793206,"extension":5.925357161663562},"index":1,"playId":"7a523cb6-1643-3306-93a7-dd6667f0b8af","pitchNumber":2,"startTime":"2026-03-18T22:03:10.666Z","endTime":"2026-03-18T22:03:13.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49511903284214,"aZ":-27.79681121927249,"pfxX":1.389062821165282,"pfxZ":2.686750106631984,"pX":-0.9527614878533334,"pZ":1.3880034985656784,"vX0":2.153245486409923,"vY0":-127.43143107042971,"vZ0":-5.704247233526992,"x":153.32,"y":201.3,"x0":-1.9922338031335844,"y0":50.002388196076765,"z0":5.87770721255534,"aX":2.262698766728041},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":-3.0,"spinRate":2405,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4313760224644114,"extension":5.88559355489382},"index":2,"playId":"6d8381d2-53f3-3902-bfff-9582a60dd66e","pitchNumber":3,"startTime":"2026-03-18T22:03:29.965Z","endTime":"2026-03-18T22:03:33.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8113021531113,"aZ":-18.237112361579563,"pfxX":-5.998834257968069,"pfxZ":6.825181795578451,"pX":0.018471452831584002,"pZ":2.3036257808747242,"vX0":7.299537557760243,"vY0":-141.87363553999762,"vZ0":-6.066707301321837,"x":116.3,"y":176.58,"x0":-1.805834334141006,"y0":50.00646539787595,"z0":5.628171994580328,"aX":-12.257483760508574},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":9.5,"spinRate":2338,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.38575167837986957,"extension":6.076878149631315},"index":3,"playId":"4097e853-cd23-3dc3-bdb1-a742b70dae74","pitchNumber":4,"startTime":"2026-03-18T22:03:47.435Z","endTime":"2026-03-18T22:03:51.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858440403951644,"aZ":-18.849657009435763,"pfxX":-7.129208681612968,"pfxZ":6.640336653637142,"pX":-0.24544937194867325,"pZ":2.9566327128280507,"vX0":6.7674104662272825,"vY0":-140.30953445074138,"vZ0":-4.225564857350761,"x":126.36,"y":158.95,"x0":-1.7549692330954834,"y0":50.00308095250022,"z0":5.7000456757278455,"aX":-14.305451967823458},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":11.6,"spinRate":2240,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.38943180731781624,"extension":5.98246066183882},"index":4,"playId":"eee9ffc4-221e-3493-b764-b4f4b6632c85","pitchNumber":5,"startTime":"2026-03-18T22:04:04.042Z","endTime":"2026-03-18T22:04:09.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.366128968510832,"aZ":-15.510553907841894,"pfxX":-6.525532914541146,"pfxZ":8.15639095527797,"pX":1.0411484553621742,"pZ":2.494485052443297,"vX0":9.528579910261355,"vY0":-141.56807095164834,"vZ0":-6.126824694752972,"x":77.31,"y":171.43,"x0":-1.5104182506810375,"y0":50.00159999351552,"z0":5.668357271186806,"aX":-13.330457618700748},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":10.1,"spinRate":2297,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.38595047206863997,"extension":6.130452993101492},"index":5,"playId":"7bfc29b3-bd6b-35d8-88cb-a2074e24bcca","pitchNumber":6,"startTime":"2026-03-18T22:04:33.630Z","endTime":"2026-03-18T22:04:37.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.7,"endSpeed":89.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54358941459894,"aZ":-16.545800174260066,"pfxX":-5.631636470670988,"pfxZ":7.670423702024071,"pX":-0.6266888430099826,"pZ":2.271127005978106,"vX0":5.148365775629247,"vY0":-142.0923280010527,"vZ0":-6.389543379746086,"x":140.89,"y":177.46,"x0":-1.7332308098819513,"y0":50.00610609031391,"z0":5.606256806940056,"aX":-11.480606997681702},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":9.1,"spinRate":2246,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.38594542953583,"extension":6.147001724228663},"hitData":{"launchSpeed":96.9,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.26,"coordY":168.76}},"index":6,"playId":"dc5f527d-6758-3480-9336-26b559c3ae55","pitchNumber":7,"startTime":"2026-03-18T22:04:58.144Z","endTime":"2026-03-18T22:05:02.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":670871,"link":"/api/v1/people/670871"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":670871,"link":"/api/v1/people/670871"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":1.19,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:05:02.963Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out, third baseman Will Wilson to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T22:05:22.659Z","endTime":"2026-03-18T22:05:49.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670871,"fullName":"Guillo Zuñiga","link":"/api/v1/people/670871"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.567138040148887,"aZ":-25.471522315041152,"pfxX":5.62676571954863,"pfxZ":4.44562796939511,"pX":0.7355357989323219,"pZ":2.3441649048543165,"vX0":4.577387797554153,"vY0":-122.15027807767761,"vZ0":-3.3023571004042185,"x":88.96,"y":175.49,"x0":-1.8951683229703196,"y0":50.00258515280997,"z0":5.908966333055001,"aX":8.483121796192439},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.6,"breakHorizontal":-11.3,"spinRate":2409,"spinDirection":108},"zone":6,"typeConfidence":2.0,"plateTime":0.44878148466240075,"extension":6.096643485733454},"hitData":{"launchSpeed":51.0,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.97,"coordY":167.94}},"index":0,"playId":"5bb9623c-64dc-33c5-ab13-fa60c95468f9","pitchNumber":1,"startTime":"2026-03-18T22:05:44.099Z","endTime":"2026-03-18T22:05:49.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":670871,"link":"/api/v1/people/670871"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":670871,"link":"/api/v1/people/670871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:05:49.455Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Eric Bitonti.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T22:08:07.137Z","endTime":"2026-03-18T22:08:32.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,8],"actionIndex":[0,1,2,3,4,5,6],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":800724,"link":"/api/v1/people/800724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eric Bitonti replaces first baseman Tyler Black, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T22:08:09.289Z","endTime":"2026-03-18T22:08:09.290Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800724,"link":"/api/v1/people/800724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":672012,"link":"/api/v1/people/672012"},"defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jacob Hurtubise replaces left fielder Brandon Lockridge, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T22:08:09.291Z","endTime":"2026-03-18T22:08:09.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674441,"link":"/api/v1/people/674441"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"},"defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Braylon Payne replaces right fielder Luis Lara, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T22:08:09.293Z","endTime":"2026-03-18T22:08:09.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815520,"link":"/api/v1/people/815520"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":800325,"link":"/api/v1/people/800325"},"defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eddys Leonard replaces shortstop Cooper Pratt, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-18T22:08:09.295Z","endTime":"2026-03-18T22:08:09.296Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678760,"link":"/api/v1/people/678760"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Josiah Ragsdale replaces center fielder Blake Perkins, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-18T22:08:09.297Z","endTime":"2026-03-18T22:08:09.298Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":828824,"link":"/api/v1/people/828824"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":800325,"link":"/api/v1/people/800325"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jesús Made replaces third baseman Brock Wilken, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-18T22:08:09.299Z","endTime":"2026-03-18T22:08:09.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815908,"link":"/api/v1/people/815908"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":694385,"link":"/api/v1/people/694385"},"defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":694385,"link":"/api/v1/people/694385"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Rom replaces Sammy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-18T22:08:09.301Z","endTime":"2026-03-18T22:08:09.302Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680723,"link":"/api/v1/people/680723"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671111,"link":"/api/v1/people/671111","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484016374638273,"aZ":-17.42810645866819,"pfxX":0.4648182652058106,"pfxZ":8.156621417490438,"pX":0.31719832808381604,"pZ":3.9146171146398627,"vX0":-2.8223116145266682,"vY0":-132.85665608511695,"vZ0":-2.0779548516324997,"x":104.91,"y":133.09,"x0":1.3277736223049468,"y0":50.002185753213915,"z0":5.958293437841522,"aX":0.8409253849634986},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-0.4,"spinRate":2145,"spinDirection":150},"zone":12,"typeConfidence":0.92,"plateTime":0.4105231418288082,"extension":5.390144464712735},"index":7,"playId":"8f52fb1a-9b15-3eb6-9700-b9e6b6630343","pitchNumber":1,"startTime":"2026-03-18T22:08:09.303Z","endTime":"2026-03-18T22:08:17.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":74.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.09833165136185,"aZ":-37.976641377947004,"pfxX":-1.4861564230050495,"pfxZ":-4.256581783016714,"pX":-0.011287980907880994,"pZ":1.6243474955309534,"vX0":-3.1586325414341205,"vY0":-115.2863031037694,"vZ0":-1.4118257649600123,"x":117.43,"y":194.92,"x0":1.5634510222383675,"y0":50.005218025206545,"z0":5.872142514409954,"aX":-2.0238356242936506},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.8,"breakHorizontal":3.4,"spinRate":2311,"spinDirection":329},"zone":8,"typeConfidence":0.92,"plateTime":0.47299967886609284,"extension":5.4070962974540855},"hitData":{"launchSpeed":96.9,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.54,"coordY":169.77}},"index":8,"playId":"233107b0-6fbe-3f1c-9db2-be54a1ca567b","pitchNumber":2,"startTime":"2026-03-18T22:08:26.464Z","endTime":"2026-03-18T22:08:32.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":680723,"link":"/api/v1/people/680723"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":680723,"link":"/api/v1/people/680723"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:08:32.601Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Washington Jr. walks.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T22:08:49.852Z","endTime":"2026-03-18T22:11:49.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":690944,"fullName":"Curtis Washington Jr.","link":"/api/v1/people/690944"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690944,"fullName":"Curtis Washington Jr.","link":"/api/v1/people/690944"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690944,"fullName":"Curtis Washington Jr.","link":"/api/v1/people/690944"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69739237842507,"aZ":-32.57941511911586,"pfxX":0.2668115506387747,"pfxZ":-0.2743909467319732,"pX":-0.22606456818050968,"pZ":1.3697712101903665,"vX0":-4.129980491869218,"vY0":-122.38422635661286,"vZ0":-3.3192205987671355,"x":125.62,"y":201.8,"x0":1.4567064380992427,"y0":50.000134753430004,"z0":5.5668884275223816,"aX":0.40065456963447865},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.1,"breakHorizontal":0.6,"spinRate":783,"spinDirection":89},"zone":13,"typeConfidence":0.94,"plateTime":0.44949022991917564,"extension":5.752191105385547},"index":0,"playId":"423fc2af-e70d-3bec-bfc3-7afb28968ea2","pitchNumber":1,"startTime":"2026-03-18T22:09:02.546Z","endTime":"2026-03-18T22:09:06.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":690944,"link":"/api/v1/people/690944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.656621717961,"aZ":-18.217288223015128,"pfxX":1.5298639569883528,"pfxZ":7.854638851666683,"pX":-0.5347217574972148,"pZ":2.816625326921969,"vX0":-5.521605849247326,"vY0":-132.11099798665273,"vZ0":-4.312520155234036,"x":137.38,"y":162.73,"x0":1.378612997517811,"y0":50.006258096995914,"z0":5.7991002710935975,"aX":2.719950592175243},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":-1.7,"spinRate":2119,"spinDirection":145},"zone":4,"typeConfidence":0.88,"plateTime":0.4137044756762642,"extension":5.576109496510281},"index":1,"playId":"5e2fa702-5892-311a-926d-4167c2928166","pitchNumber":2,"startTime":"2026-03-18T22:09:22.844Z","endTime":"2026-03-18T22:09:28.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":690944,"link":"/api/v1/people/690944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129242490293414,"aZ":-32.487499506042724,"pfxX":2.7774675815557215,"pfxZ":-0.2187773310335519,"pX":1.1983363252779622,"pZ":2.97941397849547,"vX0":-1.8128937253352044,"vY0":-120.68231652319136,"vZ0":0.16042121274059484,"x":71.32,"y":158.34,"x0":1.604767838862758,"y0":50.001839965236655,"z0":5.813462202731161,"aX":4.0285624397},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.0,"breakHorizontal":-4.4,"spinRate":507,"spinDirection":74},"zone":12,"typeConfidence":0.94,"plateTime":0.4567787006895663,"extension":5.493798334847905},"index":2,"playId":"702c1c97-b5d7-3e86-bd6e-69393ea40e93","pitchNumber":3,"startTime":"2026-03-18T22:09:43.901Z","endTime":"2026-03-18T22:09:48.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":690944,"link":"/api/v1/people/690944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":74.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10236919688847,"aZ":-25.37138940183687,"pfxX":2.3601044114510197,"pfxZ":4.707009384560435,"pX":1.2821308279351415,"pZ":1.721145807910927,"vX0":-1.3413564809340583,"vY0":-121.2076849713759,"vZ0":-3.9475770218695585,"x":68.13,"y":192.31,"x0":1.5445253248633926,"y0":50.000845318047936,"z0":5.661609901243131,"aX":3.4092108201827904},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.6,"breakHorizontal":-3.8,"spinRate":578,"spinDirection":113},"zone":14,"typeConfidence":0.95,"plateTime":0.45700961701389176,"extension":5.519108649007244},"index":3,"playId":"84b448d0-14a1-369b-ab3f-20f7dea71dd5","pitchNumber":4,"startTime":"2026-03-18T22:10:01.641Z","endTime":"2026-03-18T22:10:07.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":690944,"link":"/api/v1/people/690944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20837563704022,"aZ":-15.723563074226302,"pfxX":2.173385687747947,"pfxZ":9.050475968218791,"pX":-0.2995409285993637,"pZ":2.240294961261174,"vX0":-4.799617991616693,"vY0":-134.03873456885222,"vZ0":-6.04420943173251,"x":128.42,"y":178.29,"x0":1.2326620516846465,"y0":50.00491442469011,"z0":5.64889807349042,"aX":3.951799210512803},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-2.9,"spinRate":2191,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.4087656564567177,"extension":5.60760183502412},"index":4,"playId":"13c4f53e-8aaa-3b75-8893-6cb3f492ca06","pitchNumber":5,"startTime":"2026-03-18T22:10:17.917Z","endTime":"2026-03-18T22:10:22.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":690944,"link":"/api/v1/people/690944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-18T22:10:27.805Z","endTime":"2026-03-18T22:10:39.629Z","isPitch":false,"type":"action","player":{"id":690944,"link":"/api/v1/people/690944"},"defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":690944,"link":"/api/v1/people/690944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.038461344643768,"aZ":-16.35782840527685,"pfxX":3.809428914816628,"pfxZ":8.7437119494836,"pX":-0.5397432401740557,"pZ":2.153463493338023,"vX0":-6.125611189976675,"vY0":-133.46877733716,"vZ0":-6.017837529686516,"x":137.57,"y":180.64,"x0":1.2874591212479427,"y0":50.003377933602785,"z0":5.610562310169694,"aX":6.891486379370445},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":-5.6,"spinRate":2165,"spinDirection":146},"zone":7,"typeConfidence":0.84,"plateTime":0.4099865085178829,"extension":5.65380637972237},"index":6,"playId":"0d0a097d-fd35-3088-b536-f20c9ca4dcd4","pitchNumber":6,"startTime":"2026-03-18T22:10:39.629Z","endTime":"2026-03-18T22:10:45.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":690944,"link":"/api/v1/people/690944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.639733400355464,"aZ":-16.68013176411834,"pfxX":0.7084201800393481,"pfxZ":8.693670419468134,"pX":-1.200750838712067,"pZ":2.4054926520721738,"vX0":-6.543589163992399,"vY0":-132.69583269182488,"vZ0":-5.4994679425818225,"x":162.77,"y":173.83,"x0":1.2059470832627093,"y0":50.00058057355003,"z0":5.721828556792303,"aX":1.2638843216949218},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.8,"breakHorizontal":0.1,"spinRate":2288,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.4129279509532777,"extension":5.554823706992498},"index":7,"playId":"7556b923-5ddf-3112-8705-ba9dc27b5f23","pitchNumber":7,"startTime":"2026-03-18T22:11:18.930Z","endTime":"2026-03-18T22:11:25.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":690944,"link":"/api/v1/people/690944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73026374511042,"aZ":-34.927530201867064,"pfxX":0.30500967567282933,"pfxZ":-1.877273643376875,"pX":-0.5432146873321749,"pZ":-0.6611603066922374,"vX0":-4.461533602260621,"vY0":-120.78269373045893,"vZ0":-7.483705571681151,"x":137.71,"y":256.63,"x0":1.2925123996131187,"y0":50.001423820372175,"z0":5.570037840746662,"aX":0.44882138304968544},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.0,"breakHorizontal":0.6,"spinRate":2366,"spinDirection":341},"zone":13,"typeConfidence":0.91,"plateTime":0.4544432746633622,"extension":5.649475118266806},"index":8,"playId":"0afa970b-8ac6-3449-a52d-4f0dd717949a","pitchNumber":8,"startTime":"2026-03-18T22:11:46.341Z","endTime":"2026-03-18T22:11:49.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":690944,"link":"/api/v1/people/690944","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690944,"link":"/api/v1/people/690944"},"credit":"b_pa"},{"player":{"id":680723,"link":"/api/v1/people/680723"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:11:49.341Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Stevenson called out on strikes.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T22:13:03.799Z","endTime":"2026-03-18T22:14:32.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":806233,"fullName":"Luke Stevenson","link":"/api/v1/people/806233"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":690944,"fullName":"Curtis Washington Jr.","link":"/api/v1/people/690944"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680723,"link":"/api/v1/people/680723"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":800724,"link":"/api/v1/people/800724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":815908,"link":"/api/v1/people/815908"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702518,"link":"/api/v1/people/702518"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":800724,"link":"/api/v1/people/800724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_touch"},{"player":{"id":680723,"link":"/api/v1/people/680723"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806233,"fullName":"Luke Stevenson","link":"/api/v1/people/806233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luke Stevenson replaces Luke Raley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T22:12:04.840Z","endTime":"2026-03-18T22:12:18.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806233,"link":"/api/v1/people/806233"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":690944,"link":"/api/v1/people/690944"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"6f731d35-06c4-333b-b21c-bc4762420f42","startTime":"2026-03-18T22:12:18.635Z","endTime":"2026-03-18T22:12:24.015Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":806233,"link":"/api/v1/people/806233","batSide":{"code":"L","description":"Left"}},"first":{"id":690944,"link":"/api/v1/people/690944"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Luke Stevenson batting, Curtis Washington Jr. picked off and caught stealing 2nd base, pitcher Drew Rom.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"6f731d35-06c4-333b-b21c-bc4762420f42","startTime":"2026-03-18T22:13:01.245Z","endTime":"2026-03-18T22:13:05.966Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690944,"link":"/api/v1/people/690944"},"defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":806233,"link":"/api/v1/people/806233","batSide":{"code":"L","description":"Left"}},"first":{"id":690944,"link":"/api/v1/people/690944"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70745936504496,"aZ":-36.66921217060862,"pfxX":0.15518975037240823,"pfxZ":-3.038189354661432,"pX":0.8162347446311405,"pZ":2.4305780337422784,"vX0":-1.3903362241122252,"vY0":-120.4462233896709,"vZ0":-0.6665811073597641,"x":85.89,"y":173.15,"x0":1.3788788521901638,"y0":50.00095524386697,"z0":5.931862364640516,"aX":0.22979118904150342},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.4,"breakHorizontal":0.0,"spinRate":2137,"spinDirection":323},"zone":6,"typeConfidence":0.92,"plateTime":0.45340374418518037,"extension":5.375856874429373},"index":3,"playId":"cb9431a1-e970-3153-aa9b-5100568eaf15","pitchNumber":1,"startTime":"2026-03-18T22:13:05.966Z","endTime":"2026-03-18T22:13:10.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":806233,"link":"/api/v1/people/806233","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.073709256522456,"aZ":-21.736473509445226,"pfxX":4.750435478301691,"pfxZ":5.713602394523939,"pX":0.12412858456868317,"pZ":2.9766681764351683,"vX0":-4.414540220120629,"vY0":-133.59616488425257,"vZ0":-3.4482496248663246,"x":112.27,"y":158.41,"x0":1.17278972339989,"y0":50.000376719906974,"z0":5.828149097505449,"aX":8.672387249192143},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":-7.8,"spinRate":2180,"spinDirection":148},"zone":2,"typeConfidence":0.92,"plateTime":0.40843564503800245,"extension":5.4886110301136375},"index":4,"playId":"b35028f9-aff2-317c-9e54-fde04bec8acc","pitchNumber":2,"startTime":"2026-03-18T22:13:30.346Z","endTime":"2026-03-18T22:13:33.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":806233,"link":"/api/v1/people/806233","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.925798473709964,"aZ":-23.004015655494726,"pfxX":0.24390017482392912,"pfxZ":4.927683363579611,"pX":0.9208803617229638,"pZ":4.3305141890333445,"vX0":-1.0293873033151015,"vY0":-134.9364196860669,"vZ0":-0.12692348749883697,"x":81.9,"y":121.86,"x0":1.2741415292170664,"y0":50.000104489233074,"z0":5.986839993934879,"aX":0.45369650755932006},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":-0.2,"spinRate":1973,"spinDirection":141},"zone":12,"typeConfidence":0.65,"plateTime":0.40455094335246455,"extension":5.447717937125758},"index":5,"playId":"4bcae518-101a-3f6a-8fc8-58700fd97269","pitchNumber":3,"startTime":"2026-03-18T22:13:49.174Z","endTime":"2026-03-18T22:13:53.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":806233,"link":"/api/v1/people/806233","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55561310017674,"aZ":-22.4847958055896,"pfxX":6.590147396396251,"pfxZ":5.288822093483865,"pX":0.7533635343660715,"pZ":0.9591487733152222,"vX0":-3.5856133190914763,"vY0":-134.34206614916897,"vZ0":-8.013264238751372,"x":88.28,"y":212.88,"x0":1.247751760096576,"y0":50.00209102091941,"z0":5.573683552654056,"aX":12.069378764966489},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":-11.2,"spinRate":2167,"spinDirection":147},"zone":14,"typeConfidence":0.93,"plateTime":0.40739496770088524,"extension":5.447885347576004},"index":6,"playId":"b004a6a7-4a20-3585-987d-4fe53af1ce8e","pitchNumber":4,"startTime":"2026-03-18T22:14:08.091Z","endTime":"2026-03-18T22:14:13.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":806233,"link":"/api/v1/people/806233","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.742340879750483,"aZ":-35.44718816586852,"pfxX":-1.2156973173665193,"pfxZ":-2.145276791580309,"pX":-0.7175626632543683,"pZ":1.698497954686663,"vX0":-4.193640017329429,"vY0":-122.4798565071628,"vZ0":-2.6306716322503387,"x":144.35,"y":192.92,"x0":1.1702056506588037,"y0":50.00053923487919,"z0":5.79887433200496,"aX":-1.8575457885472881},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.2,"breakHorizontal":3.1,"spinRate":2454,"spinDirection":332},"zone":7,"typeConfidence":0.86,"plateTime":0.4461215046306859,"extension":5.572028428117448},"index":7,"playId":"2b3aeabb-e0a3-33ad-be47-cb5a84b635b2","pitchNumber":5,"startTime":"2026-03-18T22:14:27.878Z","endTime":"2026-03-18T22:14:32.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":806233,"link":"/api/v1/people/806233","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806233,"link":"/api/v1/people/806233"},"credit":"b_ab"},{"player":{"id":680723,"link":"/api/v1/people/680723"},"credit":"p_ab"},{"player":{"id":806233,"link":"/api/v1/people/806233"},"credit":"b_pa"},{"player":{"id":680723,"link":"/api/v1/people/680723"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:14:32.385Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Reese McGuire lines out to shortstop Leo Rivas.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:16:46.713Z","endTime":"2026-03-18T22:16:54.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Connor Joe replaces first baseman Josh Naylor, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T22:15:28.956Z","endTime":"2026-03-18T22:15:29.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Stevenson remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T22:15:29.009Z","endTime":"2026-03-18T22:15:29.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806233,"link":"/api/v1/people/806233"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Davila replaces Guillo Zuñiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T22:15:29.018Z","endTime":"2026-03-18T22:16:48.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689546,"link":"/api/v1/people/689546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670871,"link":"/api/v1/people/670871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.516624387913936,"aZ":-35.2293544510804,"pfxX":-1.361772614698862,"pfxZ":-1.7768159013791056,"pX":0.11606750475101023,"pZ":2.8277475243319126,"vX0":4.457837166812187,"vY0":-130.3294071471927,"vZ0":-1.1042697308452982,"x":112.58,"y":162.43,"x0":-1.4399745462676157,"y0":50.00223044045737,"z0":5.918714735887406,"aX":-2.3414391981963254},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.2,"breakHorizontal":1.4,"spinRate":2083,"spinDirection":21},"zone":2,"typeConfidence":2.0,"plateTime":0.4203412909963151,"extension":5.9314316730728},"hitData":{"launchSpeed":58.5,"launchAngle":33.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":115.46,"coordY":129.44}},"index":3,"playId":"4c119f37-5e2b-380d-832c-9c2f701fc914","pitchNumber":1,"startTime":"2026-03-18T22:16:48.909Z","endTime":"2026-03-18T22:16:54.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":689546,"link":"/api/v1/people/689546"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":689546,"link":"/api/v1/people/689546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:16:54.981Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jett Williams flies out to right fielder Rhylan Thomas.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:17:03.476Z","endTime":"2026-03-18T22:18:58.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702518,"fullName":"Jett Williams","link":"/api/v1/people/702518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"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":96.5,"endSpeed":88.2,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.637312115963432,"aZ":-25.812020583366966,"pfxX":-8.580635746316993,"pfxZ":3.1800171323788398,"pX":-0.45041053805688214,"pZ":4.405192357508128,"vX0":5.958418190607695,"vY0":-140.49041341721284,"vZ0":0.6568083226498951,"x":134.17,"y":119.84,"x0":-1.4832619810006902,"y0":50.00278287815829,"z0":5.845256048930927,"aX":-17.16351333171517},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":14.3,"spinRate":2182,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3897721410592623,"extension":6.105471227013164},"index":0,"playId":"4160c2be-229c-389a-b69f-9fa7a9fcf0b2","pitchNumber":1,"startTime":"2026-03-18T22:17:18.790Z","endTime":"2026-03-18T22:17:22.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.5,"endSpeed":81.1,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69539349609774,"aZ":-33.22918600254025,"pfxX":-1.0558766516285427,"pfxZ":-0.6285568709919591,"pX":-0.7715745975819681,"pZ":3.8047516602342646,"vX0":2.404243742549161,"vY0":-128.87555943688298,"vZ0":0.9552665013309483,"x":146.41,"y":136.05,"x0":-1.5792206511610354,"y0":50.00214469853731,"z0":5.995211409771772,"aX":-1.7770511206393256},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.7,"breakHorizontal":1.3,"spinRate":1981,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4249491352610777,"extension":5.748258566261386},"index":1,"playId":"02c1ac43-60c7-3572-bca5-a95efa13e7ec","pitchNumber":2,"startTime":"2026-03-18T22:17:35.327Z","endTime":"2026-03-18T22:17:38.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.799552089706808,"aZ":-36.71702892899769,"pfxX":0.2889414886717879,"pfxZ":-2.7120276196064417,"pX":0.19949252802836134,"pZ":3.0413110365032927,"vX0":3.7981189092709706,"vY0":-128.86968192481672,"vZ0":-0.09072896534816599,"x":109.4,"y":156.66,"x0":-1.3334578851397447,"y0":50.00229624290635,"z0":5.922819338030028,"aX":0.48390126867132355},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.7,"breakHorizontal":-1.4,"spinRate":2021,"spinDirection":29},"zone":2,"typeConfidence":2.0,"plateTime":0.42568312412071974,"extension":5.977317177661188},"index":2,"playId":"104c1c23-a317-369f-af2c-8e545c3d6045","pitchNumber":3,"startTime":"2026-03-18T22:17:51.898Z","endTime":"2026-03-18T22:17:55.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.2,"endSpeed":81.3,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.321238047820614,"aZ":-36.38547281688425,"pfxX":-0.7142138709891155,"pfxZ":-2.5143466519000466,"pX":-0.06274326151236849,"pZ":2.348363106366563,"vX0":3.5741408713592677,"vY0":-128.43378481924276,"vZ0":-1.7104603878053333,"x":119.39,"y":175.37,"x0":-1.3789826873873767,"y0":50.00495991621934,"z0":5.849716055917515,"aX":-1.1946768960172593},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.7,"breakHorizontal":0.5,"spinRate":2048,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.42628786488087655,"extension":5.911738675585603},"index":3,"playId":"2547b5d4-31cf-3c97-9784-f33dee2c1009","pitchNumber":4,"startTime":"2026-03-18T22:18:06.578Z","endTime":"2026-03-18T22:18:09.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6940208185245,"aZ":-35.453446102321124,"pfxX":0.1695073575091992,"pfxZ":-1.9256337774876746,"pX":0.3181288892893886,"pZ":1.784184209062297,"vX0":3.9221052541645234,"vY0":-129.18183166103273,"vZ0":-3.3499375363660473,"x":104.87,"y":190.61,"x0":-1.2388760478997727,"y0":50.00592460916656,"z0":5.809613586569354,"aX":0.2881097866120691},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.0,"breakHorizontal":-1.2,"spinRate":2122,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.4232078108127024,"extension":5.943878142884304},"index":4,"playId":"4360f28a-ef3e-332f-8570-382413707acf","pitchNumber":5,"startTime":"2026-03-18T22:18:23.816Z","endTime":"2026-03-18T22:18:28.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-18T22:18:51.354Z","endTime":"2026-03-18T22:18:51.355Z","isPitch":false,"type":"action","player":{"id":702518,"link":"/api/v1/people/702518"},"defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2752458876256,"aZ":-35.376595500706706,"pfxX":-0.8710324581894189,"pfxZ":-1.8693896518307511,"pX":0.3060452257392716,"pZ":2.2535092918914046,"vX0":4.364372719150247,"vY0":-129.20623560222776,"vZ0":-2.293965994954865,"x":105.33,"y":177.94,"x0":-1.2843086009806226,"y0":50.00631059280526,"z0":5.843948582805138,"aX":-1.488602740511855},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.7,"breakHorizontal":0.7,"spinRate":2160,"spinDirection":38},"zone":6,"typeConfidence":2.0,"plateTime":0.4222275098395323,"extension":6.035058808016604},"hitData":{"launchSpeed":96.3,"launchAngle":44.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.99,"coordY":99.8}},"index":6,"playId":"481eb88b-3ec9-3735-a6b5-3de76cf66244","pitchNumber":6,"startTime":"2026-03-18T22:18:51.356Z","endTime":"2026-03-18T22:18:58.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":702518,"link":"/api/v1/people/702518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702518,"link":"/api/v1/people/702518"},"credit":"b_ab"},{"player":{"id":689546,"link":"/api/v1/people/689546"},"credit":"p_ab"},{"player":{"id":702518,"link":"/api/v1/people/702518"},"credit":"b_pa"},{"player":{"id":689546,"link":"/api/v1/people/689546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:18:58.631Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Made strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:19:14.644Z","endTime":"2026-03-18T22:21:35.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":815908,"fullName":"Jesús Made","link":"/api/v1/people/815908"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815908,"fullName":"Jesús Made","link":"/api/v1/people/815908"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657247,"link":"/api/v1/people/657247"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48926825084495,"aZ":-35.95990317630343,"pfxX":-1.3936852790841043,"pfxZ":-2.236467399190257,"pX":-0.1668587150295617,"pZ":2.5741565158131117,"vX0":3.6664493806353637,"vY0":-129.57438808697188,"vZ0":-1.357262794188406,"x":123.36,"y":169.28,"x0":-1.422668954646157,"y0":50.004777674793424,"z0":5.866482276649676,"aX":-2.3571431386095174},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.1,"breakHorizontal":1.7,"spinRate":1989,"spinDirection":2},"zone":5,"typeConfidence":2.0,"plateTime":0.42361583790354906,"extension":5.967353590467538},"index":0,"playId":"57446b11-21e0-36d2-8cfc-79b1afdc65aa","pitchNumber":1,"startTime":"2026-03-18T22:19:22.432Z","endTime":"2026-03-18T22:19:25.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":815908,"link":"/api/v1/people/815908","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40778322878133,"aZ":-36.6440402781426,"pfxX":-0.4064575693626189,"pfxZ":-2.738144254961184,"pX":-0.6685126078610771,"pZ":1.752061665564708,"vX0":2.1290158760971627,"vY0":-127.33370081858138,"vZ0":-2.8591759436778226,"x":142.48,"y":191.47,"x0":-1.464490527463747,"y0":50.000755669844786,"z0":5.8035603112350325,"aX":-0.6639298675070164},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":0.2,"spinRate":2117,"spinDirection":22},"zone":7,"typeConfidence":2.0,"plateTime":0.4310003444329489,"extension":5.921630229433576},"index":1,"playId":"9b1ad355-8daf-381b-b56b-df8eb87e4f97","pitchNumber":2,"startTime":"2026-03-18T22:19:37.224Z","endTime":"2026-03-18T22:19:43.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":815908,"link":"/api/v1/people/815908","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.370225441612266,"aZ":-17.28359424644617,"pfxX":-6.685675163293199,"pfxZ":7.430993767993581,"pX":0.26351204632686936,"pZ":2.271518491175609,"vX0":6.091042161653851,"vY0":-139.91132144005255,"vZ0":-6.572144423835944,"x":106.96,"y":177.45,"x0":-1.0617231426108948,"y0":50.00204887615079,"z0":5.762820403508985,"aX":-13.397359477857739},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":11.0,"spinRate":2097,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.38987540033259815,"extension":6.2022552115991},"index":2,"playId":"4a0bb01a-b446-3d11-a675-adcdf7d3b071","pitchNumber":3,"startTime":"2026-03-18T22:19:57.596Z","endTime":"2026-03-18T22:20:01.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":815908,"link":"/api/v1/people/815908","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-18T22:20:24.813Z","endTime":"2026-03-18T22:21:12.248Z","isPitch":false,"type":"action","player":{"id":815908,"link":"/api/v1/people/815908"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91344452733297,"aZ":-38.180587028450255,"pfxX":0.2812038458378079,"pfxZ":-3.778559877140177,"pX":-0.8595430259180956,"pZ":3.0461933280194784,"vX0":1.2720673109113048,"vY0":-125.23642292383774,"vZ0":0.2238651883139362,"x":149.76,"y":156.53,"x0":-1.4102238301618615,"y0":50.00009091266411,"z0":6.074335703712706,"aX":0.4472921267289458},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.6,"breakHorizontal":-0.8,"spinRate":2001,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.43708111473710476,"extension":5.793645291744835},"index":4,"playId":"b0f96238-673d-378c-91ca-51de6d219e7f","pitchNumber":4,"startTime":"2026-03-18T22:21:12.248Z","endTime":"2026-03-18T22:21:17.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":815908,"link":"/api/v1/people/815908","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47922749017185,"aZ":-41.04534252943598,"pfxX":1.064528155634057,"pfxZ":-5.643944256396397,"pX":0.7537521491183397,"pZ":0.8581570789783632,"vX0":4.738244019783492,"vY0":-124.92998613287698,"vZ0":-3.9936963411827553,"x":88.27,"y":215.61,"x0":-1.3100666514120771,"y0":50.0027541478616,"z0":5.870621790173118,"aX":1.6728633257862906},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.9,"breakHorizontal":-3.1,"spinRate":2091,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4393621006449342,"extension":5.9292713518036075},"index":5,"playId":"0e821b9b-baaf-32ac-b8df-1c25f348ee2b","pitchNumber":5,"startTime":"2026-03-18T22:21:31.112Z","endTime":"2026-03-18T22:21:35.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":815908,"link":"/api/v1/people/815908","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815908,"link":"/api/v1/people/815908"},"credit":"b_ab"},{"player":{"id":689546,"link":"/api/v1/people/689546"},"credit":"p_ab"},{"player":{"id":815908,"link":"/api/v1/people/815908"},"credit":"b_pa"},{"player":{"id":689546,"link":"/api/v1/people/689546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:21:35.373Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Picollo lines out to center fielder Braylon Payne.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:23:49.910Z","endTime":"2026-03-18T22:25:03.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":827264,"fullName":"Ryan Picollo","link":"/api/v1/people/827264"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":827264,"fullName":"Ryan Picollo","link":"/api/v1/people/827264"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":815520,"link":"/api/v1/people/815520"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Matthew Wood replaces catcher Reese McGuire, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T22:23:33.163Z","endTime":"2026-03-18T22:23:33.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687783,"link":"/api/v1/people/687783"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":624512,"link":"/api/v1/people/624512"},"defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":827264,"link":"/api/v1/people/827264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Daniel Dickinson replaces second baseman Jett Williams, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T22:23:33.185Z","endTime":"2026-03-18T22:23:33.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823658,"link":"/api/v1/people/823658"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":702518,"link":"/api/v1/people/702518"},"defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":702518,"link":"/api/v1/people/702518"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":827264,"link":"/api/v1/people/827264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Peter Strzelecki replaces Drew Rom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T22:23:33.187Z","endTime":"2026-03-18T22:23:51.725Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657265,"link":"/api/v1/people/657265"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680723,"link":"/api/v1/people/680723","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":827264,"link":"/api/v1/people/827264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63073858157872,"aZ":-32.27735629117222,"pfxX":-10.250822478384286,"pfxZ":-0.05992797525427118,"pX":1.1977403263546684,"pZ":1.948585916703057,"vX0":11.226571231400749,"vY0":-133.13745448347194,"vZ0":-1.4627793225551862,"x":71.34,"y":186.17,"x0":-1.734679491739618,"y0":50.00067933314702,"z0":4.833370877056804,"aX":-18.466388868413922},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.2,"breakHorizontal":16.2,"spinRate":2215,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.410845549432973,"extension":6.668917633280098},"index":3,"playId":"0d5ea285-8c01-336f-977d-c86cf6a08d87","pitchNumber":1,"startTime":"2026-03-18T22:23:51.725Z","endTime":"2026-03-18T22:23:55.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":827264,"link":"/api/v1/people/827264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685540984410714,"aZ":-29.372226149486973,"pfxX":-9.484607361345935,"pfxZ":1.576135820443337,"pX":-0.011934700084866771,"pZ":2.5433045753058607,"vX0":8.352869708770044,"vY0":-132.67329211417373,"vZ0":-0.1680575301691125,"x":117.45,"y":170.11,"x0":-1.9705195106044393,"y0":50.0060583289883,"z0":4.750244843676516,"aX":-16.89289189009431},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.0,"breakHorizontal":15.4,"spinRate":2236,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.41301741244512646,"extension":6.627987678832668},"index":4,"playId":"959c4268-7a54-3ea9-b8ad-af9cb6b19645","pitchNumber":2,"startTime":"2026-03-18T22:24:07.375Z","endTime":"2026-03-18T22:24:11.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":827264,"link":"/api/v1/people/827264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642568525723895,"aZ":-34.652645028624185,"pfxX":-10.271119369701236,"pfxZ":-1.4180780863122493,"pX":-0.19728411504718796,"pZ":1.6286600932990516,"vX0":8.296071903350247,"vY0":-131.41528271988705,"vZ0":-1.7904664104473071,"x":124.52,"y":194.81,"x0":-2.06532895736784,"y0":50.0053349743063,"z0":4.900316241521377,"aX":-17.912916111667833},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.8,"breakHorizontal":16.7,"spinRate":2251,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41726876738845764,"extension":6.391813534121432},"index":5,"playId":"36249b9f-456a-3549-860a-a9ef903d84b9","pitchNumber":3,"startTime":"2026-03-18T22:24:28.655Z","endTime":"2026-03-18T22:24:33.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":827264,"link":"/api/v1/people/827264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":72.4,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.174472799275776,"aZ":-30.805813959494138,"pfxX":10.317259621249018,"pfxZ":1.016725876683065,"pX":0.9275293114358887,"pZ":1.839131773613643,"vX0":4.115414331557046,"vY0":-116.74138617156386,"vZ0":-0.12741955437064645,"x":81.64,"y":189.12,"x0":-2.2119613489649277,"y0":50.00277724627101,"z0":4.857449503583233,"aX":13.877862083520208},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.2,"breakHorizontal":-19.8,"spinRate":2999,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4738277343608779,"extension":6.657638611603948},"index":6,"playId":"2af6565f-1e3e-346a-aa5b-5bd1e9f76339","pitchNumber":4,"startTime":"2026-03-18T22:24:42.287Z","endTime":"2026-03-18T22:24:47.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":827264,"link":"/api/v1/people/827264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.844565123240617,"aZ":-23.701689788935955,"pfxX":-8.204574555721145,"pfxZ":4.748075371500579,"pX":-0.26362162599461025,"pZ":2.1511187831916425,"vX0":7.491143644354505,"vY0":-133.32170947860607,"vZ0":-2.666169031849308,"x":127.05,"y":180.7,"x0":-2.0550509369436,"y0":50.00496658636874,"z0":4.889832500382994,"aX":-14.651138240923174},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.2,"breakHorizontal":13.1,"spinRate":2339,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4121029547202304,"extension":6.638749298367665},"hitData":{"launchSpeed":95.6,"launchAngle":22.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.38,"coordY":62.7}},"index":7,"playId":"5ca58509-05a0-3dcf-8c09-cb0003545a94","pitchNumber":5,"startTime":"2026-03-18T22:24:58.075Z","endTime":"2026-03-18T22:25:03.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":827264,"link":"/api/v1/people/827264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827264,"link":"/api/v1/people/827264"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":827264,"link":"/api/v1/people/827264"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:25:03.677Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brock Rodden grounds out, second baseman Daniel Dickinson to first baseman Eric Bitonti.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:25:12.067Z","endTime":"2026-03-18T22:27:47.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":823658,"link":"/api/v1/people/823658"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":800724,"link":"/api/v1/people/800724"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.845561382327674,"aZ":-27.645978599053898,"pfxX":-9.748932608897903,"pfxZ":2.414407178413118,"pX":-0.8369677750510971,"pZ":3.3012595923611787,"vX0":6.894885824090494,"vY0":-136.09895827259078,"vZ0":0.769130412901501,"x":148.9,"y":149.65,"x0":-2.1364563208952636,"y0":50.003751060046184,"z0":4.929556735403261,"aX":-18.291327851164535},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":2277,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.40244087353866975,"extension":6.533318584090134},"index":0,"playId":"6a2a4388-2da5-3956-bb81-4212376bcd8d","pitchNumber":1,"startTime":"2026-03-18T22:25:34.080Z","endTime":"2026-03-18T22:25:37.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":80.6,"endSpeed":73.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476182752214516,"aZ":-30.65754383372534,"pfxX":11.04684753358623,"pfxZ":1.107331850268797,"pX":0.0474702188938343,"pZ":1.5102806635542794,"vX0":2.2053342195466668,"vY0":-117.2333981780308,"vZ0":-0.4728460632612018,"x":115.19,"y":198.0,"x0":-2.343105869821862,"y0":50.002405943935784,"z0":4.616218298644017,"aX":15.129409157656639},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.2,"breakHorizontal":-20.5,"spinRate":3018,"spinDirection":76},"zone":8,"typeConfidence":2.0,"plateTime":0.47009539563786085,"extension":6.230885707749583},"index":1,"playId":"c9310271-1129-3b8c-bd43-5730aa72d731","pitchNumber":2,"startTime":"2026-03-18T22:25:46.839Z","endTime":"2026-03-18T22:25:53.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-18T22:26:03.173Z","endTime":"2026-03-18T22:26:08.240Z","isPitch":false,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407297974051236,"aZ":-35.1856028606587,"pfxX":-9.826457442793672,"pfxZ":-1.9374084401867506,"pX":-1.883213681365793,"pZ":3.1071852158680953,"vX0":4.153254064736269,"vY0":-124.64419865378126,"vZ0":2.8637814051293637,"x":188.78,"y":154.89,"x0":-2.3038097075484494,"y0":50.00044613737531,"z0":4.868412018989998,"aX":-15.303583282220398},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.5,"breakHorizontal":16.7,"spinRate":1803,"spinDirection":285},"zone":11,"typeConfidence":2.0,"plateTime":0.4411485685095746,"extension":6.347625159556369},"index":3,"playId":"8cc80545-0c88-339b-8716-c896e523c039","pitchNumber":3,"startTime":"2026-03-18T22:26:08.240Z","endTime":"2026-03-18T22:26:12.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13756025542234,"aZ":-19.457025230373812,"pfxX":-6.317241896161384,"pfxZ":6.828370232514571,"pX":0.5787779792237425,"pZ":2.7375913025734824,"vX0":8.704571338331858,"vY0":-135.2694822053078,"vZ0":-2.157072403174027,"x":94.94,"y":164.87,"x0":-1.8527021408718456,"y0":50.002934612851696,"z0":4.902248685173152,"aX":-11.765924788020492},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":9.7,"spinRate":2370,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.4041620855060333,"extension":6.592990943795718},"index":4,"playId":"8b92bfee-c4e4-3057-8bed-1f5bfa0ef44c","pitchNumber":4,"startTime":"2026-03-18T22:26:22.071Z","endTime":"2026-03-18T22:26:26.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24551065713037,"aZ":-33.37507390040627,"pfxX":-10.713804865621292,"pfxZ":-0.6517718310783049,"pX":-1.0641766250558855,"pZ":2.5879638582303333,"vX0":6.216424043679373,"vY0":-135.0941885514828,"vZ0":0.07951820144761768,"x":157.56,"y":168.9,"x0":-2.0154377696773222,"y0":50.005876401552186,"z0":4.924085591707756,"aX":-19.603779866560817},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.0,"breakHorizontal":17.9,"spinRate":2363,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40703897915828824,"extension":6.42361384469742},"index":5,"playId":"78e65ead-e40d-3c5c-8737-3c90c96e7216","pitchNumber":5,"startTime":"2026-03-18T22:26:40.996Z","endTime":"2026-03-18T22:26:44.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377607576733368,"aZ":-31.915060351104863,"pfxX":-5.8782593018971685,"pfxZ":0.17450862973264059,"pX":-0.5768204063116281,"pZ":2.778763239920974,"vX0":5.811565616906903,"vY0":-120.60925575440848,"vZ0":1.9549747801896513,"x":138.99,"y":163.75,"x0":-2.2534797855479516,"y0":50.002220874802134,"z0":4.771552066816549,"aX":-8.663452111779927},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.1,"breakHorizontal":9.2,"spinRate":1588,"spinDirection":288},"zone":1,"typeConfidence":2.0,"plateTime":0.45408157872436083,"extension":6.761384791144888},"index":6,"playId":"b4aaffd3-3200-3ba4-8344-fd03083019fa","pitchNumber":6,"startTime":"2026-03-18T22:27:00.565Z","endTime":"2026-03-18T22:27:04.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":93.7,"endSpeed":86.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415223283665377,"aZ":-22.320006497902682,"pfxX":-6.617615524946636,"pfxZ":5.207736807684282,"pX":1.5903701999674738,"pZ":1.6140942056377556,"vX0":11.191845011593184,"vY0":-136.11880395185773,"vZ0":-4.732428119242465,"x":56.38,"y":195.2,"x0":-1.6983885311218079,"y0":50.004475508676016,"z0":4.902929679138551,"aX":-12.528413099208365},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":9.8,"spinRate":2466,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.40104269177384744,"extension":6.639047696372847},"index":7,"playId":"3294471c-01fa-30c1-81ec-38e053e89bea","pitchNumber":7,"startTime":"2026-03-18T22:27:24.012Z","endTime":"2026-03-18T22:27:28.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.300827277645798,"aZ":-29.746071615475106,"pfxX":-9.842581998237861,"pfxZ":1.281969325490313,"pX":0.59728530278224,"pZ":1.3473567141105667,"vX0":10.006322797107435,"vY0":-136.3000218943004,"vZ0":-3.5686794604878744,"x":94.23,"y":202.4,"x0":-1.8261353549936274,"y0":50.0056106033542,"z0":4.706467669286073,"aX":-18.697532443740982},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":16.0,"spinRate":2271,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4004081418320773,"extension":6.684669247411537},"hitData":{"launchSpeed":107.3,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.49,"coordY":159.38}},"index":8,"playId":"3342abbc-cf5a-3ae7-88d0-da0459652f74","pitchNumber":8,"startTime":"2026-03-18T22:27:42.225Z","endTime":"2026-03-18T22:27:47.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:27:47.281Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhylan Thomas singles on a line drive to left fielder Jacob Hurtubise.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:27:53.119Z","endTime":"2026-03-18T22:28:19.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":674441,"link":"/api/v1/people/674441"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.327456069135327,"aZ":-20.415904897266508,"pfxX":-5.953603791637551,"pfxZ":6.171486153213111,"pX":0.2650887511310058,"pZ":2.7263666422576827,"vX0":8.112480837032132,"vY0":-136.91770318627954,"vZ0":-2.3818346837119084,"x":113.59,"y":163.04,"x0":-1.9582949890599493,"y0":50.00022717682633,"z0":4.999750069361894,"aX":-11.338618341779963},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":9.1,"spinRate":2374,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.3995610812525414,"extension":6.66411175385764},"hitData":{"launchSpeed":85.3,"launchAngle":19.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.14,"coordY":106.9}},"index":0,"playId":"4a9933a6-0f14-3d89-b9e5-56ee2bad95ee","pitchNumber":1,"startTime":"2026-03-18T22:28:13.981Z","endTime":"2026-03-18T22:28:19.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:28:19.959Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brian O'Keefe pops out to catcher Matthew Wood in foul territory.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:28:28.309Z","endTime":"2026-03-18T22:30:11.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":657247,"fullName":"Brian O'Keefe","link":"/api/v1/people/657247"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657247,"fullName":"Brian O'Keefe","link":"/api/v1/people/657247"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687783,"link":"/api/v1/people/687783"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0596435295166,"aZ":-34.56005617499782,"pfxX":9.473959765230706,"pfxZ":-1.7548065466512917,"pX":-0.5313322499934423,"pZ":2.822951161172602,"vX0":1.4969423737040657,"vY0":-116.71475148178467,"vZ0":2.769826150614808,"x":137.25,"y":162.56,"x0":-2.4128665514750707,"y0":50.00311456686003,"z0":4.909156497601194,"aX":12.873413519783872},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.0,"breakHorizontal":-17.5,"spinRate":2952,"spinDirection":73},"zone":1,"typeConfidence":2.0,"plateTime":0.47201254663644265,"extension":6.607136586059411},"index":0,"playId":"5aec1aea-ffa1-3151-ba6e-9ba527748189","pitchNumber":1,"startTime":"2026-03-18T22:28:42.015Z","endTime":"2026-03-18T22:28:48.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.721327349951025,"aZ":-28.088840389726933,"pfxX":-8.874576339646175,"pfxZ":2.2314994294416834,"pX":-1.0809016565631961,"pZ":2.5887989009608865,"vX0":5.610151144253893,"vY0":-134.65674600188237,"vZ0":-0.9763371678605621,"x":158.2,"y":168.88,"x0":-2.0401318308436482,"y0":50.00582412176242,"z0":4.946543381646516,"aX":-16.271577917010138},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.1,"breakHorizontal":14.9,"spinRate":2287,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40703119335290383,"extension":6.592387869092173},"index":1,"playId":"0842cbda-2c33-37f4-b456-9d30fbe2a7a0","pitchNumber":2,"startTime":"2026-03-18T22:29:05.923Z","endTime":"2026-03-18T22:29:10.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073472813735904,"aZ":-37.31875918620022,"pfxX":9.649969711694288,"pfxZ":-4.018726101026871,"pX":-0.009866386755898005,"pZ":0.5470587515728432,"vX0":2.1488630264239035,"vY0":-113.72874279260377,"vZ0":-0.9933576183721573,"x":117.38,"y":224.01,"x0":-2.224659333309735,"y0":50.001438544120674,"z0":4.763124506021166,"aX":12.364342061300512},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.2,"breakHorizontal":-18.0,"spinRate":3014,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4856792526325653,"extension":6.715329764370285},"index":2,"playId":"9f41875c-b0bd-38b6-af35-600ec25cbf14","pitchNumber":3,"startTime":"2026-03-18T22:29:22.656Z","endTime":"2026-03-18T22:29:28.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.800715573263503,"aZ":-29.58218441289506,"pfxX":11.420647796790917,"pfxZ":1.8509787153827126,"pX":1.0629902751664018,"pZ":1.6408899445981637,"vX0":4.333116843933912,"vY0":-118.45189352684395,"vZ0":-0.8068871742102078,"x":76.48,"y":194.48,"x0":-2.281563816377398,"y0":50.00157676031735,"z0":4.72705631072718,"aX":15.983525177528543},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.5,"breakHorizontal":-21.8,"spinRate":3050,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.46508264408153277,"extension":6.504565806517617},"index":3,"playId":"8f2f996d-91bb-37bd-9fe7-bd73daf69768","pitchNumber":4,"startTime":"2026-03-18T22:29:49.350Z","endTime":"2026-03-18T22:29:53.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83388653042421,"aZ":-31.02942318615012,"pfxX":-10.771878649136546,"pfxZ":0.6118430648507633,"pX":-0.3161807024456201,"pZ":2.623362848416396,"vX0":8.232861840861439,"vY0":-135.91314502919533,"vZ0":-0.5160523106085677,"x":129.05,"y":167.95,"x0":-1.9907884262234394,"y0":50.00127396589886,"z0":4.977682306463514,"aX":-20.075300041579645},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.2,"breakHorizontal":17.6,"spinRate":2450,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.40358064319194487,"extension":6.417486805775364},"hitData":{"launchSpeed":82.4,"launchAngle":85.0,"totalDistance":51.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":123.56,"coordY":228.6}},"index":4,"playId":"deff458f-1e06-3242-a87c-2123ce217bbe","pitchNumber":5,"startTime":"2026-03-18T22:30:07.129Z","endTime":"2026-03-18T22:30:11.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687783,"link":"/api/v1/people/687783"},"first":{"id":800724,"link":"/api/v1/people/800724"},"second":{"id":823658,"link":"/api/v1/people/823658"},"third":{"id":678760,"link":"/api/v1/people/678760"},"shortstop":{"id":815908,"link":"/api/v1/people/815908"},"left":{"id":674441,"link":"/api/v1/people/674441"},"center":{"id":815520,"link":"/api/v1/people/815520"},"right":{"id":828824,"link":"/api/v1/people/828824"}},"offense":{"batter":{"id":657247,"link":"/api/v1/people/657247","batSide":{"code":"R","description":"Right"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657247,"link":"/api/v1/people/657247"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":657247,"link":"/api/v1/people/657247"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:30:11.122Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braylon Payne grounds out, second baseman Brock Rodden to first baseman Connor Joe.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T22:32:40.984Z","endTime":"2026-03-18T22:32:47.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":815520,"fullName":"Braylon Payne","link":"/api/v1/people/815520"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700675,"fullName":"Jimmy Kingsbury","link":"/api/v1/people/700675"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":815520,"fullName":"Braylon Payne","link":"/api/v1/people/815520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Kingsbury replaces Nick Davila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T22:31:37.679Z","endTime":"2026-03-18T22:32:43.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700675,"link":"/api/v1/people/700675"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689546,"link":"/api/v1/people/689546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":815520,"link":"/api/v1/people/815520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.999782553974065,"aZ":-22.273851924929513,"pfxX":-1.4737567427444374,"pfxZ":5.861995917692659,"pX":0.5638025284950705,"pZ":1.854790392771105,"vX0":3.4633864039654703,"vY0":-128.92889861277823,"vZ0":-3.7825146091882056,"x":95.51,"y":188.7,"x0":-0.6035160365664268,"y0":50.00173581584103,"z0":5.053201202796809,"aX":-2.488857786885945},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.1,"breakHorizontal":1.9,"spinRate":2184,"spinDirection":235},"zone":9,"typeConfidence":1.3,"plateTime":0.42430454687892816,"extension":5.925804369368967},"hitData":{"launchSpeed":72.3,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.94,"coordY":156.59}},"index":1,"playId":"47ff779e-00b8-32dc-952c-f42c70380917","pitchNumber":1,"startTime":"2026-03-18T22:32:43.188Z","endTime":"2026-03-18T22:32:47.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700675,"link":"/api/v1/people/700675","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":815520,"link":"/api/v1/people/815520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815520,"link":"/api/v1/people/815520"},"credit":"b_ab"},{"player":{"id":700675,"link":"/api/v1/people/700675"},"credit":"p_ab"},{"player":{"id":815520,"link":"/api/v1/people/815520"},"credit":"b_pa"},{"player":{"id":700675,"link":"/api/v1/people/700675"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:32:47.910Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eddys Leonard flies out to center fielder Curtis Washington Jr.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T22:32:51.732Z","endTime":"2026-03-18T22:33:48.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678760,"fullName":"Eddys Leonard","link":"/api/v1/people/678760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700675,"fullName":"Jimmy Kingsbury","link":"/api/v1/people/700675"},"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":678760,"fullName":"Eddys Leonard","link":"/api/v1/people/678760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690944,"link":"/api/v1/people/690944"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":83.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45279283246567,"aZ":-32.21068693289958,"pfxX":-9.197222808512874,"pfxZ":-0.017079950080107764,"pX":-0.21094134191770153,"pZ":2.1657808888422583,"vX0":4.643903807879376,"vY0":-133.36586709338314,"vZ0":-0.775649629565833,"x":125.04,"y":180.3,"x0":-0.782461433087392,"y0":50.005741383740045,"z0":4.789533166125096,"aX":-16.52272591334996},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.0,"breakHorizontal":15.6,"spinRate":2097,"spinDirection":242},"zone":5,"typeConfidence":1.32,"plateTime":0.41115115213305087,"extension":5.876547261272367},"index":0,"playId":"8b77fd08-64f1-3890-bc85-89e37657abd7","pitchNumber":1,"startTime":"2026-03-18T22:33:12.497Z","endTime":"2026-03-18T22:33:15.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700675,"link":"/api/v1/people/700675","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":678760,"link":"/api/v1/people/678760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.1,"endSpeed":83.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08589230001364,"aZ":-32.05856764836434,"pfxX":-10.34568289463834,"pfxZ":0.0677320901846361,"pX":1.4974861353031776,"pZ":2.359038038484711,"vX0":8.801022388391537,"vY0":-132.36119750010172,"vZ0":-0.09998850941302684,"x":59.92,"y":175.09,"x0":-0.5316864066470013,"y0":50.00436345438456,"z0":4.7509478977007795,"aX":-18.300492744477104},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.4,"breakHorizontal":16.8,"spinRate":1995,"spinDirection":245},"zone":14,"typeConfidence":1.23,"plateTime":0.4143180315611481,"extension":5.926546135146942},"index":1,"playId":"a0abbd3c-bcb1-3d75-ad8b-826fecd08a12","pitchNumber":2,"startTime":"2026-03-18T22:33:25.223Z","endTime":"2026-03-18T22:33:28.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700675,"link":"/api/v1/people/700675","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":678760,"link":"/api/v1/people/678760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46809258411798,"aZ":-33.97490868610907,"pfxX":10.447811317512823,"pfxZ":-1.374426413152575,"pX":0.4324794097807363,"pZ":2.641315848665751,"vX0":0.06514422237381678,"vY0":-114.55663536392316,"vZ0":1.810304785833863,"x":100.51,"y":167.46,"x0":-0.9502541147669176,"y0":50.00556049797874,"z0":5.2033951040029125,"aX":13.654660729788644},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.6,"breakHorizontal":-18.8,"spinRate":2485,"spinDirection":72},"zone":6,"typeConfidence":1.36,"plateTime":0.4812348784441638,"extension":5.812008582010377},"hitData":{"launchSpeed":96.7,"launchAngle":39.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.21,"coordY":65.82}},"index":2,"playId":"826c9837-a365-33ce-988e-78b7fa8dc141","pitchNumber":3,"startTime":"2026-03-18T22:33:38.869Z","endTime":"2026-03-18T22:33:48.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700675,"link":"/api/v1/people/700675","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":678760,"link":"/api/v1/people/678760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678760,"link":"/api/v1/people/678760"},"credit":"b_ab"},{"player":{"id":700675,"link":"/api/v1/people/700675"},"credit":"p_ab"},{"player":{"id":678760,"link":"/api/v1/people/678760"},"credit":"b_pa"},{"player":{"id":700675,"link":"/api/v1/people/700675"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:33:48.189Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marco Dinges strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T22:33:50.376Z","endTime":"2026-03-18T22:34:54.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700675,"fullName":"Jimmy Kingsbury","link":"/api/v1/people/700675"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701392,"fullName":"Marco Dinges","link":"/api/v1/people/701392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657247,"link":"/api/v1/people/657247"},"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.7,"endSpeed":82.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.701385139725296,"aZ":-34.660992120183124,"pfxX":-8.509007444516985,"pfxZ":-1.4067021684390406,"pX":0.32828498351859053,"pZ":1.8011049419331653,"vX0":5.846866546060128,"vY0":-133.29998099114408,"vZ0":-1.0420046729062775,"x":104.49,"y":190.15,"x0":-0.8050811729816989,"y0":50.000205298117145,"z0":4.733915662029935,"aX":-15.078808157797532},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.5,"breakHorizontal":13.9,"spinRate":1988,"spinDirection":245},"zone":9,"typeConfidence":1.29,"plateTime":0.41330939161070335,"extension":5.949800252966494},"index":0,"playId":"0c472199-7878-3159-973c-519bf49f66ed","pitchNumber":1,"startTime":"2026-03-18T22:34:14.002Z","endTime":"2026-03-18T22:34:17.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700675,"link":"/api/v1/people/700675","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01518693878588,"aZ":-32.80926621484606,"pfxX":10.921713221776443,"pfxZ":-0.47927630489277817,"pX":0.23682303307991334,"pZ":2.6863007432786663,"vX0":-0.921772501126035,"vY0":-115.83973032689897,"vZ0":1.7540568423726552,"x":107.97,"y":166.25,"x0":-0.7719828861698983,"y0":50.00032860129192,"z0":5.094795328588808,"aX":14.59197696745377},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.0,"breakHorizontal":-19.4,"spinRate":2484,"spinDirection":71},"zone":5,"typeConfidence":1.37,"plateTime":0.47589550101829836,"extension":5.895282047634761},"index":1,"playId":"f956bf80-63a8-3d66-9a37-dda245656222","pitchNumber":2,"startTime":"2026-03-18T22:34:28.720Z","endTime":"2026-03-18T22:34:32.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700675,"link":"/api/v1/people/700675","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-18T22:34:37.570Z","endTime":"2026-03-18T22:34:50.640Z","isPitch":false,"type":"action","player":{"id":701392,"link":"/api/v1/people/701392"},"defense":{"pitcher":{"id":700675,"link":"/api/v1/people/700675","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.4,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120688908084876,"aZ":-19.992696815344505,"pfxX":-1.9456672791756155,"pfxZ":6.802342323941028,"pX":-0.03565106799958546,"pZ":3.450867209997724,"vX0":2.3925431309816894,"vY0":-133.14053555139284,"vZ0":-0.7688444115487022,"x":118.36,"y":145.61,"x0":-0.6939970207915178,"y0":50.006400254647254,"z0":5.192876803082394,"aX":-3.4867402037416957},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":3.0,"spinRate":2233,"spinDirection":230},"zone":11,"typeConfidence":1.11,"plateTime":0.4117050983351591,"extension":5.866567337196437},"index":3,"playId":"53cb0163-f53b-3148-a6cf-714d9d1036dd","pitchNumber":3,"startTime":"2026-03-18T22:34:50.640Z","endTime":"2026-03-18T22:34:54.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700675,"link":"/api/v1/people/700675","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657247,"link":"/api/v1/people/657247"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":827264,"link":"/api/v1/people/827264"},"center":{"id":690944,"link":"/api/v1/people/690944"},"right":{"id":689041,"link":"/api/v1/people/689041"}},"offense":{"batter":{"id":701392,"link":"/api/v1/people/701392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701392,"link":"/api/v1/people/701392"},"credit":"b_ab"},{"player":{"id":700675,"link":"/api/v1/people/700675"},"credit":"p_ab"},{"player":{"id":701392,"link":"/api/v1/people/701392"},"credit":"b_pa"},{"player":{"id":700675,"link":"/api/v1/people/700675"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:34:54.522Z","atBatIndex":70}]